Master of Science in Computer Vision


Program Description

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.

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 of 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.

The MS in Computer Vision degree program requires completion of at least 31 credits with a cumulative GPA of 3.0 or better. This full-time program typically spans one year with three trimesters of 15 weeks each.

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.

Proof of Proficiency in the English Language

This is needed if English is not the applicant’s first language. This requirement can be waived if the applicant has proof of completing at least four years of their most recent education at an institution in which English is the primary language of instruction.

Non-native English speakers must provide proof of English proficiency in one of the following ways:

  • A minimum Test of English as a Foreign Language (TOEFL) score of 550 (paper exam), 213 (computer exam) or 80 (iBT — Internet-based Test). TOEFL code: 1493

  • A minimum International English Language Testing System (IELTS) score of 6.5 or higher. (

  • A minimum Cambridge English: Advanced (also known as a Certificate in Advanced English or CAE) score of C1 or higher.

  • Completion of four years of high school or secondary education at an English-speaking school, or an International School where the primary language of instruction is English.

  • Completion of a bachelor’s degree at an English-speaking institution.

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.

Last updated Mar 2020

About the School

As the world’s first college to offer a bachelor’s degree program dedicated to game development, DigiPen Institute of Technology has long been the top choice for students pursuing a career in the digi ... Read More

As the world’s first college to offer a bachelor’s degree program dedicated to game development, DigiPen Institute of Technology has long been the top choice for students pursuing a career in the digital interactive media industries. Read less