Skip to main content
Back to top

The Master of Science in Computer Science program equips students with the skills to design and develop software through a strong foundation in computer science theory combined with hands-on, team-based project experience. Students will develop comprehensive expertise in the entire data lifecycle, mastering the processes of collecting, storing, and analyzing real-world data. They will learn to leverage the immense power of high-performance, parallel processing systems to tackle complex computational challenges and apply these skills to design and build cutting-edge interactive simulations.

Student Learning Outcomes

Graduates of the MSCS program will be able to:

  • Advanced Technical Proficiency: Demonstrate advanced technical skills in computer science, including proficiency in algorithms, data structures, programming languages, and system design, with a focus on applications relevant to interactive media and game development.

  • Complex Problem Solving: Analyze and solve complex problems in computer science and interactive media by integrating advanced theoretical and practical approaches, including optimization, concurrency, and distributed systems.

  • Collaboration and Team Dynamics: Work effectively in multidisciplinary teams, demonstrating strong collaboration skills and the ability to manage and contribute to complex projects, including those involving game design, media production, and interactive technologies.

  • Communication and Presentation Skills: Communicate effectively and professionally in written and oral formats, presenting complex technical information clearly and persuasively to selected audiences, including stakeholders, and team members.

  • Adaptability: Exhibit the ability to adapt to new technologies and emerging trends in computer science and interactive media, committing to ongoing professional development and lifelong learning.

  • Effective Software Engineering: Design, develop, and evaluate high-quality software systems and applications using best practices in software engineering, including version control, testing, and debugging, particularly in the context of game and media software.


Academic Roadmap

As an MS in Computer Science student, your coursework will cover various software engineering and mathematic topics spanning advanced computer graphics, data science, real-time rendering, cybersecurity and cryptography, and more. You will also undertake applied individual and group projects.

View a sample course sequence


Career Outlook

Graduates of the MS in Computer Science are well-prepared to enter the technology industry as entry-level to mid-level software engineers. Possible positions include software engineer, software developer, software development engineer, software development engineer in test, quality assurance engineer, software analyst, application analyst, computer programmer, artificial intelligence programmer, networking programmer, server programmer, web programmer, user interface programmer, tools programmer, and game developer.

In addition to technical training, the program provides secondary skill development that supports roles such as producer, program manager, technical program manager, and technical writer.

With sufficient industry experience, graduates may advance into senior positions such as lead engineer, lead program manager, development manager, software architect, or technical director.

Start Your Application

Ready to move your education forward?

Contact our Admissions office at: admissions.sg@digipen.edu

 
 

Cookies UI