Masters in Computer Science Requirements

Masters in Computer Science Requirements

Computer science graduate degrees and related master's programs are generally thirty to thirty six credit hour programs based on three-credit courses. These programs usually require one full year of full time study or eighteen to twenty four months of part time study. This is a generalization, but seems to be true at most schools although some of the more esoteric specializations may require additional class hours, as will a program that requires a thesis. If a university has structured its IT program around the computer science degree, there may be multiple areas of specialization. There are also schools that have chosen to offer computer science as a standalone degree and made separate degrees out of areas of specialization such as computer engineering, software engineering, and information systems. In all cases however a strong undergraduate background in computer science or mathematics or perhaps engineering is going to be necessary.

Masters in Computer Science Course Requirements

The core courses for a computer science degree are going to differ from university to university, but there are a few constants. Most programs will include classes in computer architecture, operating systems, computer communications and software engineering. The design and functionality of software has become so important to computer design and engineering that software is incorporated into the study of computer science whether or not it is a specialization. The electives are also going to vary from school to school. At USC you can select electives from classes in Foundations of Artificial Intelligence, Robotics, and Geometric Modeling - all fairly esoteric. At Nova Southeastern University the elective options for the MS in Computer Science include Computer-Human Interaction, Information Security, and Object-Oriented Design - all courses that are essential to the basics in computer design and functionality.

Masters in Computer Information Systems Requirements

The core courses for information systems degrees differ somewhat from computer science and computer engineering degrees. At the University of Maryland those courses tend to focus on the theory and design of information systems and to a degree on the communications mechanisms that networks employ to make data accessible. Some of those courses include Database Management Systems, Network Design, and Structured Systems Analysis & Design. At Kaplan University those mandatory classes include Computer Networks and an interesting sidelight: Ethical & Legal Issues in Information Technology.

The electives in this field almost always include a course on information assurance and often on the engineering aspects of cybersecurity, focusing on the hardware issues that are tangential to IT security. Other options for shaping an MIS degree include classes such as computer forensics, IT project management (which can be a degree in and of its own) and programming languages for database systems. At Colorado Technical University advanced classes for this degree - and specialization options - include enterprise management, enterprise systems architecture, and relational database administration. The storage, management, and analysis of data can be an important aspect of these degrees, moving the MIS professional into business strategy as well as anchoring a position in business administration.

Refine School Matches
Hide filters
  • SUBJECT Clear All


    See More



    Please enter valid US or Canada Zip.
            Results open in new window

            Searching Searching ...

            Matching School Ads
            MS in Information Management
            • Syracuse University’s School of Information Studies offers an online MS in Information Management preparing students to design mission-critical information technologies within organizations.
            • Syracuse University’s School of Information Studies is the first information school in the nation, known as “The Original Information School”, and is nationally ranked by U.S. News & World Report.
            • The online format of the program combines live weekly classes, multimedia coursework, and collaborative group learning exercises.
            • Online Courses
            M.S. in Information Technology Management
            • Pursue a master's degree designed as an advanced academic pathway for you to pursue a career in the tech industry.
            • Do you love solving problems? GCU offers master's programs in business analytics, cyber security and information technology management.
            • Pursue a next-generation education with an online program or join Grand Canyon University's vibrant and growing campus community in beautiful Phoenix, Arizona.
            • Master's programs are designed to help you gain the relevant skills & real-world experience you need to pursue a career in the competitive computer science and data analytics industries.
            • Our programs foster traits in adaptability, collaboration, creativity, as well as ethical and social awareness to help make our graduates more competitive and well-rounded.
            • Accredited
            • Online Courses
            • Flexible Scheduling
            • Accelerated Programs
            • Financial Aid
            • Transferable Credits
            Master of Information Systems

            The goal of Coleman University is to provide a program of superior undergraduate and graduate education for IT professionals.