University General Course Catalog 2025-2026 
    
    Dec 05, 2025  
University General Course Catalog 2025-2026

CS 138 - Programming for Data Science in Python I

(3 units)
Problem-solving methods and algorithm development in the Python programming language. Program design, coding, debugging, and documentation using techniques of good programming style. Students will learn programming concepts such as variables, loops, conditionals, functions and objects.

Maximum units a student may earn: 3

Prerequisite(s): MATH 126  or higher

Grading Basis: Graded
Units of Lecture: 2
Units of Laboratory/Studio: 1
Offered: Every Fall and Spring

Student Learning Outcomes
Upon completion of this course, students will be able to:
1. design, implement, and evaluate a computing or engineering solution to meet a given set of requirements, with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
2. apply computer science theory and software development fundamentals to produce computing-based solutions.
3. develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.


Click here for course scheduling information. | Check course textbook information