College of Science

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 enages 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 Center 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)

  • One course in Statistics: STA1200 Statistics with Applications (3) or equivalent
  • One course in College Algebra: MAT1050 College Algebra (3) or equivalent
  • One course in computer programming: CS1260 Python for Beginners (3) or CS2520 Python for Programmers (3) or equivalent

2.  Core Courses (9 units)

  • CS2410 Fundamental of Data Science (3)
  • CS4210 Machine Learning and Its Applications (3)
  • CS4650 Big Data Analytics and Cloud Computing (3)

3.  Electives (9 units -- choose 3 from the following approved list) 

 

CS courses

  • CS4200 Artificial Intelligence (3)
  • CS4250 Web Search and Recommender Systems (3)
  • CS4350 Database Systems (3)

Statistics and Business courses

  • STA 4320 – Applied Regression Analysis (4)
  • CIS 3252 – Business Intelligence (3)
  • CIS3454 Data Warehousing (3)
  • CIS 3650 – Digital Analytics (3)
  • CIS4321 Data Mining (3)
  • CIS 4567 – Big Data Analytics (3)
  • CIS4680 Advanced Data Analysis (3)
  • TOM 3160 – Business Analytics (3)

 

Engineering courses

  • CE4331/4331L GIS Applications in Engineering and Remote Sensing (3)
  • IME4140 Data Analysis: Application in Industrial and Systems Engineering (3)

CLASS courses

  • GEO3220/3220L GIS Programming and Application (3)
  • GEO4050/4050L Geodemographics with GIS (3)
  • GEO4100/4100L Remote Sensing of the Environment (3)
  • GEO4400/4400L Advanced GIS (3)
  • GEO4430/4430L - Quantitative Spatial Analysis (3) 

4.  Capstone project in data science: (2 units)

  • CS4610: Senior project (1)
  • CS4620: Senior project (1)

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, CS2400, MAT1050, STA1200
    • Year 3: CS4650, CS4210, one elective
    • Year 4: two elective, capstone project 

2020 – 2021 Course Offerings (Tentative):

 

Fall 2020

Spring 2021

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) 

 

 

CS2400 Data Structures (4) 

 

 

 

 

Tier 3 (6 units) **

 

CS4210 Machine Learning and Applications (3)

 

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)

 

 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 minor coordinator