Minor in Data Science
Program Description:
The minor in Data Science (DS) from the Department of Computer Science is open to all undergraduates in any major (including CS majors) at California State Polytechnic University, Pomona.
- The program offers a core foundation in data science and trains students in competencies to work with big data using computational and statistical techniques and tools as well as applying models and algorithms.
- The program engages students in the professional practice of data science with job titles such as data scientist and data analytics.
- The program promotes interdisciplinary studies by applying data science concepts to a broad range of disciplines including but not limited to science, engineering, business and social sciences.
For more information, please refer to the Data Science Hub page and the FAQs.
Learning Outcomes:
Upon completion of the minor in Data Science, students will acquire:
- knowledge and skills of processing data, analyzing data, and drawing conclusions from data;
- an ability to apply data analysis methods and modern computing techniques for dealing with big data; and
- an ability to conduct big data analytics projects and apply data science to real-life problems across a broad range of disciplines.
Program Curriculum:
1. Foundation Courses (9 units)
|
||
2. Core Courses (9 units)
|
||
3. Electives (9 units -- choose 3 from the following approved list) |
||
|
CS courses
|
Statistics and Business courses
|
|
Engineering courses
|
CLASS courses
|
4. Capstone project in data science: (2 units)
|
Recommended Roadmaps:
- Roadmap 1: For students declaring DS minor in freshmen year
- Year 1: MAT1050, STA1200, CS1260/CS2520
- Year 2: CS2410, CS4650, [one elective - optional]
- Year 3: CS4210, one or two electives
- Year 4: remaining electives, capstone project
- Roadmap 2: For students declaring DS minor in sophomore year
- Year 2: MAT1050, STA1200, CS1260/CS2520, CS2410
- Year 3: CS4650, CS4210, one elective
- Year 4: two electives, capstone project
- Roadmap 3: For students declaring DS minor in junior year (either with prior taken credits and/or recommended summer classes)
- Year 3: MAT1050, STA1200, CS1260/CS2520, CS2410, one elective
- Year 4: CS4650, CS4210, two electives, capstone project
- Roadmap 4: For CS majors
- Year 2: CS2520, CS3010, MAT1140, STA2260
- Year 3: CS4650, CS4210, one elective
- Year 4: two elective, capstone project
2021 – 2022 Course Offerings (Tentative):
|
Spring 2022 |
Fall 2022 (tentative) |
|
Tier 1 (9 units) |
|||
|
MAT 1050 (3) |
√ |
√ |
|
STA 1200 (3) |
√ |
√ |
|
CS1260 Python for Beginners (3) † |
√ |
√ |
|
CS2520 Python for Programmers (3) † |
√ |
√ |
|
|
|
|
Tier 2 (3 units) * |
|||
|
CS2410 Fundamental of Data Science (3) ‡ |
√ |
√ |
|
CS3010 Numerical Methods and Computing (3) ‡ |
√ |
√ |
|
|
|
|
Tier 3 (6 units) ** |
|||
|
CS4210 Machine Learning and Applications (3) |
* (CS4990 Data Mining as substitute) |
√ |
|
CS4650 Big Data Analytics and Cloud Computing (3) |
√ |
√ |
|
|
|
|
Electives (9 units) *** |
|||
|
CS4200 Artificial Intelligence (3) |
√ |
√ |
|
CS4250 Web Search and Recommender Systems (3) |
√ |
√ |
|
CS4350 Database Systems (3) |
√ |
√ |
|
CS4990 Social Computing (3) |
√ |
|
|
CS4990 Data Mining (3) |
√ |
† Either CS1260 or CS2520
‡ Non-CS majors strongly recommended to take CS2410
* Non-CS majors must complete Tier 1 to take Tier 2 class
** Must complete Tier 2 to take Tier 3 classes
*** Non-CS major should discuss with program coordinator