dcsimg

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.

Schools
Refine School Matches
Hide filters
  • SUBJECT Clear All

  • DEGREE

    See More

  • PROGRAM TYPE

  • START TIME

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

            Searching Searching ...

            Matching School Ads
            Online Master of Science in Software Development

            Maryville University is a private university in St. Louis County, Missouri. Founded in 1872, Maryville University is a comprehensive and nationally ranked private institution with an enrollment of more than 6,800 students.

            • Accredited
            • Online Courses
            • Flexible Scheduling
            • Accelerated Programs
            • Financial Aid
            • Transferable Credits
            Master of Science in Applied Business Analytics
            • Presents stimulating, thoughtful programs for students in every academic field
            • SACS accredited w/many accreditations per program & 14:1 teacher-student ratio
            • 7 colleges with dozens of majors & programs to choose from for undergrads & grads
            • Beautiful 248 acre campus with ¾ mile waterfront located in Jacksonville, FL
            • Named an “America’s Best College” in the south for 10+ years, US News & World Report
            Show more [+]
            • 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 Science: Information Technology: Network Design & Security
            • Liberty University’s online programs ranked in the top 10 out of more than 2,100 colleges & universities for academic quality, affordability, and accessibility.*
            • 100% online programs at associate, bachelor’s, master’s, and doctoral level.**
            • Transfer up to 90 credits into an undergraduate degree program.
            • Up to 50% of your master’s degree can be transferred in to help you get the most out of your hard work and maximize the credit you previously earned.
            Show more [+]
            • Accredited
            • Online Courses
            • Financial Aid
            • Transferable Credits
            Master of Science in Information Assurance - IA Policy Management Specialization
            Advance your career with Regis University College for Professional Studies. We offer bachelor's and master's degrees in the areas of education and counseling, management, computer and information sciences, and humanities and social sciences.
            • Online Courses
            Master of Science in Health Informatics
            • A private Catholic & Jesuit institution delivering a transformative education
            • Scranton U has earned accreditation from 17 different accrediting agencies
            • Lovely 58 acre campus situated off Interstate 81 in PA’s Pocono Northeast region
            • 88% of  faculty hold doctoral or other terminal degrees in their fields
            • 2017-18 first-year students got $30 million + in financial aid & scholarships
            Show more [+]
            • Online Courses
            Master of Science in Healthcare Informatics
            • Ranked among the 2015 Best National Universities by U.S. News & World Report.
            • Designated as a 2014-2015 College of Distinction.
            • Average class size of 20, with a student teacher ratio of 10:1.
            • Accredited by the Middle States Commission on Higher Education (MSCHE).
            • Diverse campus life with over 80 student organizations, including Greek-letter societies and academic honor societies.
            Show more [+]
            • Accredited
            • Online Courses
            • Flexible Scheduling
            • Accelerated Programs
            • Financial Aid
            • Transferable Credits