The Master's in Computer Science (MSc, MS) is an advanced professional 1 - 2 year degree in computer science, depending upon the pathway chosen, with both a thesis- and non-thesis option. This degree is typically open to applicants with a first degree in computing (BS/BSc in Computer Science). At some schools advanced standing may be granted to students who have some previous education in the field.
Graduates of the computer science Master's program are typically employed as researchers and developers and software engineers, and many also pursue a PhD degree, with some graduates going on to an academic career upon completion.
Master's students in computer science can pursue graduate computer science courses and majors in a broad range of fields of study such as
Computer Applications
Computer Engineering
Computer Graphics
Computer Programming
Computer Science (general)
Database Development
Information Assurance
Information Systems
Operating Systems
Software Engineering
Video Game Design
Part- and full-time study options, along with various delivery modes - residential programs, distance education programs and online programs - are also available North American Master's programs in computer science welcome foreign students. However, fluency in spoken and written English is critically important.
Featured Grad Schools Offering master's in computer science Programs
Matching School Ads
Strayer University
Online
Continue your education with Strayer University.
Programs Offered:
MSIS: Software Engineer Management
Colorado Technical University Online
Campus
A degree from CTU can connect you to what matters most: powerful professional network, faculty who are real-world professionals and innovative technology. So once you earn your degree you hit the ground sprinting. Are you in?
Programs Offered:
Master of Science in Computer Science - Software Engineering
Master of Science in Computer Science - Database Systems