The Basics About a Graduate Degree in Computer Science
A graduate degree in computer science prepares students for advanced computer science jobs, which require more knowledge than a basic 4-year Bachelor's degree provides. Graduate programs in computer science are designed to promote high achievement in theoretical and practical problems within the field of computer science and to address the burgeoning education demands for graduate and professionals with advanced computer science education.
For computer scientists, research means searching to uncover the principles that underlie digital computation and communication. A researcher must discover new techniques that aid in building or using computational mechanisms. Researchers look for new abstractions, new approaches, new algorithms, new principles, or new mechanisms.
Graduate Computer Science Degree Options
MSc in Computer Science - appropriate for those who want to develop advanced knowledge in one area of computer science or for those who have management aspirations. Also open to individuals with a relevant Bachelor's degree who seek to transition from one career into the computer science field
PhD in Computer Science - appropriate for those who want to earn an advanced degree in computer science with a view to pursuing a research or teaching career
Graduate Computer Science Diplomas/Certificates - supplements an already established area of expertise in computer science or adds value to a previously earned Bachelor's or graduate degree in a different, but related discipline. Is designed to provide students with a specialized knowledge that is less extensive than a Master's or PhD in computer science
Areas of Graduate Computer Science Specialization
Algorithms and complexity, artificial intelligence, bioinformatics, computer graphics, databases and text management, networks and distributed systems, programming languages, scientific computing, software engineering, computer algebra and symbolic computation, computational statistics, cryptography, security and privacy, formal methods, health informatics, human-computer interaction and user interfaces, information retrieval, and quantum computing.