The Master of Science in Computer Science (MSCS) at Monmouth University prepares students for a wide variety of careers involving computer technology, telecommunications, software design, and software development. This 30-credit program also enhances versatility and capability for employment advancement in many other disciplines and career paths.
Graduates of the program have a firm grounding in computer programming, data structures and algorithms, computer networks, intelligent information systems, and databases. Students may choose
to concentrate in the areas of computer networks, databases and intelligent information systems, or security of information systems and networks.
Learn more about this program!
The Master of Science in Information Systems (MSIS) is a unique degree program that educates students on how to apply computing technology to business problems. With courses offered
through the Monmouth University School of Science and the Leon Hess Business School, the MSIS program prepares students for employment in the IT industry at a management level.
An "information system" is a bridge between computing and business. It supports business operations and management. In business today, the use of technology not only improves decision-making, but also enables businesses to streamline their operations and compete more effectively in the marketplace. As a result, the management of information systems is an integral part in virtually every business, from healthcare and high-technology to restaurants and other retail businesses. Students in the program can choose to concentrate in a management track or a technology track.
The Master of Science in Software Engineering (MSSE) curriculum integrates applied computer science, mathematics and management science with an engineering methodology for software development. Students benefit from small classes taught by full-time senior faculty members who are recognized experts in their field, augmented by adjunct faculty members affiliated with nearby
high-technology firms. Learn how to be effective members of a software development team utilizing the latest methods, tools, and techniques for delivering software on time and within budget. In addition to a firm grounding in computer science, graduates acquire the ability to prepare software requirements, define system architectures, design software to solve practical problems, and manage software projects to decrease risk while increasing quality.
Students who have an undergraduate degree in software engineering participate in an advanced track which provides in-depth experience in a variety of advanced software engineering topics. Those holding degrees in other disciplines can be confident that even with virtually no knowledge of software engineering they will develop a very credible capability in the field.