Back to top

Computer vision is a dynamic field of study that allows computers to acquire, process, and analyze data from digital images or videos in real time. The rapid development of computer vision has had an immense impact on technologies such as autonomous vehicles, industrial robotics, data analytics, surveillance systems, and more. As the demand for scientists and engineers trained in this field grows, the Master of Science in Computer Vision will prepare you to thrive in this new age of technology.

In this program, you will build upon your foundation in mathematics and high-level programming and be given the opportunity to build your own computer vision technologies to solve real-world problems. By the time you complete the program, you will be fluent in tools and techniques that have multiple applications across industries such as manufacturing, medicine, big data, and security, just to name a few.

If you are excited to be a part of rapidly expanding research efforts and advancements in computer vision, the MS in Computer Vision program is for you.

Apply Online


Who Should Pursue This Degree?

This program is geared toward graduates who have a bachelor’s degree in computer science or a related field. It aims to bridge the knowledge gap between basic foundations in machine learning and industry-standard applications of computer vision by further advancing your understanding in mathematics and computer science principles. In addition, you will learn to design and develop your own computer vision software.

As a student in this program, you will:

  • Become a Proficient Computer Vision Engineer

    Dive deep into core programming languages as you tackle coursework in data structures, artificial intelligence, neural networks, and more.

  • Implement Computer Vision Projects from the Ground Up

    Apply computer vision algorithms and techniques to implement working prototypes to solve relevant industry problems.

  • Gain Experience in a Collaborative Lab Environment

    Work together with like-minded individuals and industry partners to tackle the challenges of computer vision research.


Academic Roadmap

As an MS in Computer Vision student, you will spend time on coursework in mathematics and computer science to gain deep, foundational knowledge in computer vision. The capstone project at the end of the program will give you the opportunity to advance your professional career through hands-on experience and practical applications of your study, as you build toward a full, working prototype of your project.

View a sample course sequence

Admissions Requirements

In order to apply for the MS in Computer Vision program, you must have completed a bachelor’s degree, ideally in computer science or a closely related field such as engineering, IT, or applied math.

View all requirements

Topics Covered

Students in the MS in Computer Vision program will gain a comprehensive understanding of computer vision and machine learning. Upon successful completion of the program, you will acquire and/or improve the following:

  • In-depth knowledge in mathematics from linear algebra to vector calculus that will help you to extend or develop existing computer vision algorithms.
  • Working knowledge in image and video analysis to implement smart systems.
  • Academic research skills in computer vision and machine learning.

Career Outlook

MS in Computer Vision graduates can pursue advanced career choices and job opportunities in existing and emerging fields such as cyber-physical systems, social media analytics, industry 4.0, and medical imaging, where skills in computer vision are in great demand.

Potential Careers

Computer Vision Engineer

A computer vision engineer is responsible for designing and developing advanced computer vision algorithms for image and video processing.

Artificial Intelligence Programmer

An artificial intelligence programmer is responsible for designing and developing AI models and software that may have computer vision applications such as robotic vision.

Data Scientist (Image & Video Data)

A data scientist is responsible for designing and implementing data analytics that involve images and videos.

Other Job Titles

  • Computer Vision R&D Engineer

  • Data Engineer

  • Video Analytics Software Engineer

  • Computer Vision Scientist

An image of DigiPen's Singapore viewbook

Learn More

Join our mailing list to learn more about our programs.

Join Now