Machine learning (ML) is the science of creating algorithms that learn from data. ML systems are everywhere, from cars and smartphones to various home devices. Businesses of all sizes are investing in ML technology. ML is also ubiquitous across the sciences: Many areas of science generate large amounts of data and rely on ML to assist in making new discoveries in fields ranging from particle physics to medicine.
The ML minor provides students a path that includes introductory and advanced machine learning courses along with the necessary foundational coursework and skills in computing, math, and statistics.
Upon completing this program, students will be able to:
- Develop ML approaches for complex real-world problems.
- Use a broad range of ML tools, techniques, and algorithms.
- Apply ML tools in an ethical and socially responsible manner, with an awareness of biases that can result from their indiscriminate use.
- Communicate results of complex analyses using appropriate visualization techniques.
Computer Science has competitive entrance requirements. Please contact a department advisor for more information.
Effective Fall 2021
A minimum grade of C (2.000) is required in all courses required for the minor.
Additional coursework may be required due to prerequisites.
Students must satisfactorily complete the total credits required for the minor. Minors and interdisciplinary minors require 12 or more upper-division (300- to 400-level) credits.
|CS 165||CS2--Data Structures||4|
|CS 220||Discrete Structures and their Applications||4|
|CS 345||Machine Learning Foundations and Practice||3|
|CS 445||Introduction to Machine Learning||4|
|Select one course from the following:||4|
|CS1---No Prior Programming Experience|
|CS1--Prior Programming Experience|
|Select one course from the following:||3-4|
|Linear Algebra for Data Science|
|Linear Algebra I|
|Select one course from the following:||3|
|Introduction to Applied Statistical Methods|
|Intro to Theory and Practice of Statistics|
|Program Total Credits:||25-26|