Machine learning is an exciting field of data science that relies on computational algorithms as a means of discovering new insights, patterns, and efficiencies in the world around us. Through its wide-ranging applications, from speech recognition software to teaching driverless cars how to safely navigate our complex traffic systems, ideas that were once science fiction are swiftly becoming reality.

This computer science program focuses on the three main categories of machine learning unsupervised, reinforcement, and supervised learning including when and how to implement each. You'll learn to draw meaningful conclusions from data input and make better informed decisions. In addition, you'll study ethics, advanced mathematics, and more.

Admissions Information

The BS in Computer Science in Machine Learning prepares students to be capable data scientists and software engineers in the industry. Applicants do not need prior programming experience, just a passion to solve real world problems. Ideal candidates will have strong math and science skills and will have completed math through pre-calculus prior to attending DigiPen. Read more about applying to the BS in Computer Science in Machine Learning program.

Topics Covered

Students in the BS in Computer Science in Machine Learning program will learn how to:

  • Tackle real world problems by analyzing them and determining which combination of techniques can be used to provide general purpose solutions.
  • Implement basic and advanced machine learning algorithms from the ground up to understand their respective strengths and target applications.
  • Understand the math concepts behind many machine learning techniques, and look for optimizations.
  • Extract meaningful information from raw data.
  • Consider the professional, ethical, legal, and security implications of data science and its impact on society and individuals.

Career Outlook

Graduates of the BS in Computer Science in Machine Learning program will be skilled at writing computer programs for the purposes of extracting and visualizing information. They will be proficient in mathematical and software development aspects of data science and machine learning.

Graduates of this degree program will be prepared to enter technical industries as entry-level data scientists or software engineers. Possible entry-level positions include:

  • Software Engineer
  • Software Developer
  • Software Development Engineer
  • Software Development Engineer in Test
  • Computer Programmer
  • Game Developer
  • Program Manager
  • Software Analyst
  • Application Analyst
  • Data Scientist
  • Predictive Analyst
  • Business Intelligence

Request Information Apply Online

BSCSML Program Details