Apr 22, 2025  
2025-2026 Cal State East Bay Catalog (BETA) 
    

STAT 650B - Python for Data Science


Units: 2
Overview of Python programming concepts. Basics of NumPy and Pandas packages. Data loading, cleaning, wrangling, and preparation on one and multiple tables. Data visualization and exploratory data analysis. Reproducible research techniques using the Google Colab/Jupyter Notebook.

Prerequisites: Post-baccalaureate standing
Possible Instructional Methods: On-ground, or Hybrid, or Online-Asynchronous, or Online-Synchronous.
Grading: A-f or CR/NC (student choice)
Course Typically Offered: Fall & Spring


Student Learning Outcomes - Upon successful completion of this course students will be able to:
 

1. Demonstrate proficiency in Python programming, including syntax, data types, control structures, and functions.

2. Utilize Python packages such as NumPy and Pandas to manipulate and analyze data.

3. Implement data cleaning techniques to handle missing values, outliers and prepare data for analysis by transforming/reshaping datasets.

4. Create a variety of visualizations using Python packages and interpret/present data insights.

5. Communicate the results of a data analysis clearly and appropriately to others using reproducible research techniques.



Add to Folder (opens a new window)