CIS 207

Python Programming II

Elgin Community College · Fall 2026

1 section1 open now
Add to a schedule

Catalog description

Prerequisite: Grade of C or better in CIS 105 or consent of instructor ^ This advanced course builds upon the foundational knowledge of Python programming by introducing students to advanced topics such as recursion, graphical user interfaces (GUIs), object-oriented design with classes, and data analysis with visualization. Students will also explore multithreading, network programming, and algorithm complexity analysis. Through practical exercises, students will apply higher-order functions, image processing techniques, and class structures to real-world problems. This course is designed for students who have completed an introductory Python coursework. (1.2) Proficiency Credit Not Available Pass/No Credit Available

Sections

Current meeting, instructor, credit, and enrollment details

Updated 4 hours ago

700

2 openSeats: 18/20 seats Last recorded: Jul 25, 2026, 9:22 PM
Class #195768Fall 20263 credits
2 available18 enrolled20 capacity0 waitlist
Days & times
No scheduled meeting time
Meeting dates
Aug 24 – Dec 17
Location
*
Instructor
Christine M. Szorc
Details checked 4 hours agoSeats checked 4 hours ago
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?