## Program: Minor in Data Science

## Program Description

A minor in Data Science calls for 22 units of study, including courses in probability and statistics, as well as courses in computer algorithms and programming, data structure and program design, and machine learning. The minor concludes with a one-semester capstone project that synthesizes this knowledge.

## Program Requirements

### 1. Lower Core A* (3-4 units)

COMP 102/L Programming for Data Applications and Lab (2/1)

or COMP 110/L Introduction to Algorithms and Programming and Lab (3/1)

### 2. Lower Core B** (4 units)

COMP 182/L Data Structures and Program Design and Lab (3/1)

### 3. Upper Core (15 units)

COMP 442 Machine Learning Principles (3)

COMP 492 Projects in Data Science (3)

MATH 340 Introductory Probability (3)

MATH 444 Statistical Modeling (3)

MATH 445 Statistical Foundations to Machine Learning (3)

*MATH 150A is a prerequisite to courses in lower core A.

**MATH 150B is a corequisite to lower core B.

#### Total Units in the Minor: 22-23

## Contact

Department of Computer Science

Chair: Jeffrey Wiegley

Jacaranda Hall (JD) 4503

(818) 677-3398

## Student Learning Outcomes

Students will:

- Demonstrate facility with the objects, terminology and concepts of linear algebra.
- Demonstrate facility with the terminology, use of symbols and concepts of probability.
- Write simple computer programs to perform computations arising in the mathematical sciences.
- Analyze a problem and specify the computing requirements appropriate to meet the desired need.
- Apply knowledge of programming concepts, algorithmic principles and data abstraction to design, implement and evaluate the software necessary to solve a specified problem.
- Understand professional, ethical, legal, security and social issues and responsibilities.
- Use current techniques, skills and software development tools necessary for programming practice.