Please complete the form to request more information or register for an upcoming Graduate Studies event.
Monmouth University’s Department of Computer Science and Software Engineering offers a results-oriented graduate curriculum that prepares you to be an industry leader in computing, data science, software engineering, or information systems. As technology continues to permeate every aspect of society, the demand for skilled, educated software and hardware designers and information system administrators is rising. Practical training through Monmouth’s network of industry partners, coupled with guidance from faculty with a diverse range of expertise, puts you in high demand on the job market. Located one hour from New York City, students are provided with ample opportunities for mentoring programs, internships, practicums, and employment.
Copyright © 2021 Monmouth University. All rights reserved.
30-42 credits depending on prior academic preparation
Choose from four areas to concentrate your degree: computer science, computer networks, cybersecurity, or databases and intelligent information systems.
Receive a firm grounding in data structures and algorithms, computer networks, intelligent information systems, and databases.
30-42 credits depending on prior academic preparation
Master data analysis languages and tools, such as Python, R, and Tableau.
Apply what you learn in the classroom to real-world problems by working in teams and delivering solutions to external companies and clients.
Register for an upcoming information session or open house to learn more about the program and Graduate Studies at Monmouth University. All attendees will receive an application fee waiver for the current admission cycle.
30-43.5 credits depending on prior academic preparation
Students have the option to choose between two distinct tracks: technology or management.
Both tracks cover three areas: software life cycle, information technology management, and business strategic management.
30-40.5 credits depending on prior academic preparation
Acquire skills necessary to be a successful team contributor in all aspects of software development, such as design, testing, requirements, maintenance, process, project management, and interface design.
Learn to evaluate and document improvements in software development and maintenance processes.