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.