2026-2027 Catalog [Current] 
    
    Oct 23, 2026  
2026-2027 Catalog [Current]

CSC 121 Python Programming

Lecture: 2 Lab: 3 Clinic: 0 Credits: 3


This course introduces computer programming using the Python programming language. Emphasis is placed on common algorithms and programming principles utilizing the standard library distributed with Python. Upon completion, students should be able to design, code, test, and debug Python language programs.

 

Course is typically offered in Fall.
Student Learning Outcomes (SLOs)
At the completion of the course students should be able to do the following:

  1. Utilize an Integrated Development Environment (IDE) in the development of Python programs.
  2. Apply the syntax of Python in a computer program.
  3. Create control structures in Python programs.
  4. Manipulate data structures in Python programs.