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

CSC 221 Advanced Python Programming

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


This course introduces advanced computer programming using the Python programming language. Emphasis is placed on the advanced programming concepts including advanced algorithms and programming principles utilizing standard and third party library tools. Upon completion, students should be able to design, code, test, and debug advanced Python language programs.

 

Pre-requisite(s): Take CSC 121  
Course is typically offered in Spring.
Student Learning Outcomes (SLOs)
At the completion of the course, students should be able to do the following:

1. Use advanced Python syntax.
2. Use advanced Python control structures.
3. Apply advanced Python data structures.