Back to top

Machine learning is an exciting field of data science that relies on computational algorithms as a means of discovering new insights, patterns, and connections in the world around us. Instead of explicitly programming a computer’s behavior, we teach computers to forge complex neural pathways that imitate a “thinking” brain. 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 considered futuristic are swiftly becoming reality.

The BS in Computer Science in Machine Learning program focuses on predictive modeling and core machine learning algorithms, as well as on various paradigms such as artificial neural networks and deep learning. You’ll explore applications ranging from natural language processing to computer vision as you learn to draw meaningful conclusions from large distributed data sets.

Who Should Pursue This Degree?

The BS in Computer Science in Machine Learning program is our newest degree and is intended to give students a more direct path into emerging career opportunities at the intersection of data science and software engineering. Long taught as a specialized topic at the master’s and doctorate level, DigiPen’s machine learning program is among the few offered as a four-year bachelor’s degree. For those who want to experience the same proven curricula of DigiPen’s other computer science programs — while also pursuing a specific career interest in data analysis and predictive modeling — this program could be a good fit.

As a student in this program, you will:

  • Become a Proficient Software Engineer

    Dive deep into core programming languages as you tackle coursework in data structures, algorithm analysis, operations research, and more.

  • Design Your Own Machine Learning Applications

    Become adept at designing, implementing, and managing machine learning systems for a wide variety of applications and industry needs.

  • Gain Experience in a Collaborative Studio Environment

    Learn how to collaborate with others on a shared codebase as you solve problems and tackle the challenges of software development.

Academic Roadmap

The BS in Computer Science in Machine Learning curriculum includes a heavy emphasis on computer science and mathematics. While the first year of the program follows the same structure as DigiPen’s other Bachelor of Science programs, you will quickly work your way toward learning about the three main categories of machine learning (supervised, reinforcement, and unsupervised) and advanced math coursework involving probability and statistics, data science, and numerical analysis. Throughout the program, you’ll also be working with your peers on team-based computer science projects that challenge you to design and build innovative tools and software applications that incorporate machine learning solutions.

View a sample course sequence

Admissions Requirements

In order to apply for the BS in Computer Science in Machine Learning program, you should have a strong foundation in math, science, and problem-solving. You’ll need to have completed precalculus (or its equivalent) prior to attending DigiPen.

View all requirements

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.

Event Schedule

Application Workshop

Wednesday, October 5, 2022 - 3:00pm to 4:00pm

Application Workshop

Wednesday, October 5, 2022 - 3:00pm to 4:00pm

The application can be a daunting process for many but we’re here to make sure it doesn’t have to be! We’re here to help you step-by-step during this session to review what all goes into the DigiPen application.

During the stream, you’ll be able to use our live chat platform to ask any questions you have about the application, DigiPen’s admissions requirements, and more, so RSVP for a seat now and join us October 5 at 3:00 p.m. PDT!

RSVP Today

Career Exploration Workshop: Game Programming

Saturday, October 15, 2022 - 12:00pm to 2:00pm

Career Exploration Workshop: Game Programming

Saturday, October 15, 2022 - 12:00pm to 2:00pm

Have you ever wanted to learn how to program video games? What about looking behind the curtain to find out how your favorite games work? If so, come to our remote Game Programming Workshop on Saturday, October 15, 2022 from 12:00 p.m. to 2:00 p.m. PDT, hosted via Zoom.

In this free, one-day workshop, you’ll discover the basics of programming in a structured format, taught by DigiPen faculty member Chris Onorati. Learn how to build some basic games from scratch and see how some small edits in code can make a big difference in game. No previous experience is required, so even if you’ve never programmed before, you won’t have anything to worry about!

Space is limited and reservations are prioritized on a first-come first-served basis, so be sure to register early! You will need access to a computer for this workshop, and instructions to download the software required will be emailed to you prior to the event.

Please contact Brandy Xiong at brandy.xiong[at]digipen[dot]edu or (425) 629-5027 with any questions or concerns. We look forward to seeing you there!

RSVP Today

DigiPen is committed to providing equal access to its programs and events. Contact the event coordinator in advance with questions or to request accommodations at brandy.xiong[at]digipen[dot]edu, call (425) 629-5027, or text (425) 414-3633.

Deep Dive: BS in Computer Science Programs

Wednesday, November 2, 2022 - 3:00pm to 4:30pm

Deep Dive: BS in Computer Science Programs

Wednesday, November 2, 2022 - 3:00pm to 4:30pm

Deep Dive sessions are interactive livestreams that can give you a glimpse into the academic programs that interest you the most. Register for any or all of the sessions and hear from some of the faculty and students in the program.

Join us Wednesday, November 2 from 3:00 p.m. to 4:30 p.m. PDT, we’ll have faculty members and students live on stream to share their insights and take your questions about our undergraduate computer science degree programs.

RSVP Today

Meet the Faculty

Faculty in the BS in Computer Science in Machine Learning program have decades of theoretical and applied expertise in professional software development and artificial intelligence. These are just a few of the faculty who teach core courses in the program.

DigiPen Faculty Barnabas Bede, Ph.D.

Barnabas Bede, Ph.D.

Program Director (BS in Computer Science in Machine Learning)

Dr. Barnabas Bede earned his Ph.D. in Mathematics from Babes-Bolyai University of Cluj-Napoca, Romania. His research interests include Fuzzy Sets, Fuzzy Logic and Image Processing. He serves as editorial board member of the journals Fuzzy Sets and Systems and Information Sciences. He joined DigiPen in 2011. Before that, he held positions in Romania, Hungary, University of Texas at El Paso and University of Texas-Pan American. At DigiPen he develops class material for Fuzzy Sets and various topics in Mathematical Analysis.

DigiPen Faculty Samir Abou Samra

Samir Abou Samra

Chief Technology Officer

Samir Abou Samra is a 12-year veteran of the video game industry with 15 years of experience teaching computer science and video game production classes. Samra has held high-ranking positions at a number of technology companies, including Founder and CEO of Multitek, Lead Engineer at Nintendo Software Technology, Vice President of Operations at Nintendo Software Incorporated, Canada, and CEO of Al Kalam Al Electronic.

DigiPen Faculty Yilin Wu, Ph.D.

Yilin Wu, Ph.D.

Assistant Professor

Dr. Yilin Wu received her Ph.D. in Mathematics from Temple University in Philadelphia. Her research interests and skills include mathematical modeling, data analysis, machine learning, and deep learning. Prior to joining DigiPen in 2019, Dr. Wu taught at Temple University’s campuses in Philadelphia and Tokyo. In addition to her higher education experience, she has also taught online courses and K-12 courses.

Career Outlook

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

Potential Careers

Data Scientist

The role of a data scientist is to collect, analyze, and make sense of large amounts of data — finding trends, discovering patterns, and identifying potential new strategies and solutions as a result. Data scientists often rely on a combination of computer science and machine learning knowledge to devise new methods of data analysis.

Application Analyst

An application analyst is responsible for supporting and maintaining the functionality of a company’s bespoke software infrastructure. In particular, they use their knowledge of these software systems and applications to diagnose problems and determine appropriate solutions.

Software Development Engineer

Software development engineer (SDE) positions can be found in any number of industries. The role of an SDE is typically to design and build computer systems and software — either from scratch or by modifying existing systems and codebase.

Other Job Titles

  • Software Engineer

  • Software Developer

  • Software Development Engineer in Test

  • Computer Programmer

  • Game Developer

  • Program Manager

  • Software Analyst

  • Predictive Analyst

  • Business Intelligence

The DigiPen Dragon Chorus raises their fists in celebration in The Wing.

In a year that bridged the digital and the physical, Dragons found success and crafted a resilient campus culture.

A female and male student sit and look at laptop while conversing

With the help of Scholarship Universe, current and future DigiPen students can get instantly matched with thousands of scholarship opportunities.

A DigiPen student tries out their VR game team project as their teammates smile at them.

Learn what to expect from your senior year DigiPen game team project course.

Take the Next Step

Get started with our in-depth information packet!

Sign up to receive our degree program viewbook and other resources to help you determine if a DigiPen education is right for you.

Request Information

Start Your Application

Ready to take your education further? Head to our secure application portal and submit an application for admission.

Apply Online