Main Menu

  • Master of Science in Computer Science

    The Master of Science in Computer Science 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.

    All students are given a firm grounding in 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.


    Optional Tracks in Computer Networks, Databases and Intelligent Information Systems, and Security of Computer Systems and Networks

    1. Possession of a baccalaureate degree with a minimum 2.75 overall GPA and a minimum 3.0 GPA in the undergraduate major, preferably in the sciences or engineering.
    2. Two letters of recommendation for graduate study.
    3. Two semesters of calculus (I and II) with grades of "C" or better.
    4. Two semesters of computer programming courses within the past five years (equivalent to Monmouth's CS175 and CS176) at a recognized institution with a grade of "B" or better.


    An 18-credit Certificate in Software Systems Design and Development is also available. The graduate certificate program in computer science is specifically designed to provide essential software development skills, including computer programming, data structures, algorithms, and operating systems for graduates of programs with minimal or no computer science training. Those receiving the 18-credit certificate will be competent software developers, able to work either as individuals or as part of a team.

    PROGRAM ADMISSION REQUIREMENTS                                                                                                            

    * See MS requirements above.

    Experience You Can Use:

    • enhance your knowledge of modern computer languages and software systems
    • review principles and technologies supporting computer science
    • understand today’s highly technical problems as well as the challenges of tomorrow
    • establish useful contacts with other professionals
    • gain practical experience through a hands-on approach