0 or 3 credits
Fall 2025 Laboratory Lecture Distance Learning Lower DivisionThe course introduces students to programming fundamentals in Python, including loops, functions and different data types, and provides an introduction to data engineering including working with common data formats and learning the basics of data wrangling. Students will format, extract, clean, filter, transform, search, combine, summarize, aggregate, and visualize a diverse range of data sets. Python libraries including MatPlotLib and Pandas are used.
Learning Outcomes1Write Python code using loops, decision statements, and functions.
2Explain how arguments are passed in Python functions and how the scope of variables impacts execution.
3Use the operations on lists, tuples, and dictionaries to perform appropriate data manipulations.
4Using Matplotlib, create informative plots and other data visualizations. Explain the key qualities of good visualizations.
5Creating and manipulating DataFrames using Pandas.
6Create Python code as well as methods in Pandas to select, search, change, and summarize data in tables.
7Explain how to identify and fill in missing values in data.
8Apply Pandas functions combine and merge datasets, perform a range of data aggregations, groupings and cross tabulations.
9Given multiple data sets, demonstrate how to summarize, transform, combine the data sets, and aggregate and visualize the resulting data set.
No grades available
No grades available
No grades available
No grades available
No grades available
No grades available
No grades available
No grades available
No grades available
No grades available
No grades available
No grades available
No grades available
No grades available
No grades available
No grades available
No grades available
No grades available
No grades available
No grades available
No grades available
No grades available
No grades available
No grades available
No grades available
No grades available
No grades available
No grades available