CIS 105
Python Programming I
Elgin Community College · Fall 2026
Catalog description
Prerequisite: (1) Grade of C or better in MTH 098 or MTH 099 or satisfaction of other placement criteria; or (2) consent of instructor ^ This course introduces the fundamentals of computer programming concepts and techniques, designed for students with no prior programming experience. Students will learn to design, write, and debug basic computer programs using Python. Key topics include data types, variables, conditional statements, loops, functions, lists, and basic file handling. The course emphasizes hands-on programming exercises to help students develop problem-solving and logical thinking skills. Python is the primary language used, and the focus will be on building a solid foundation in programming (1.2) Proficiency Credit Not Available Pass/No Credit Available
Sections
Current meeting, instructor, credit, and enrollment details
400
Availability not recently verified- Days & times
- We · 11:30 AM – 1:05 PM
- Meeting dates
- Aug 26 – Dec 16
- Location
- Bldg M 122*
- Instructor
- Heidi A. Eaton
700
Availability not recently verified- Days & times
- No scheduled meeting time
- Meeting dates
- Aug 24 – Dec 17
- Location
- *
- Instructor
- Heidi A. Eaton
701
Availability not recently verified- Days & times
- No scheduled meeting time
- Meeting dates
- Aug 24 – Dec 17
- Location
- *
- Instructor
- Mahd M. Alzoubi