Apr 10, 2026  
2026 - 2027 Eastern Iowa Community Colleges Catalog 
    
2026 - 2027 Eastern Iowa Community Colleges Catalog
Add to Planning Folder (opens a new window)

CIS 189 - Python


Credit(s) 3.00
Lecture Hours: 3.00
Lab Hours: 0
Clinical Hours: 0
Co-op Hours: 0


This course introduces core programming basics using the Python programming language. Basics include data types, control structures, algorithm development, and program design with functions. The course discusses the fundamental principles of Object-Oriented Programming, as well as in-depth data and information processing techniques. Students will problem solve, explore real-world software development challenges, and create practical and contemporary applications using graphical user interfaces and graphics.

 

Prerequisite(s): Completion of or concurrent enrollment in

  OR  .
SLOs:
Upon successful completion of this course, students will be able to:

  • Understand software development, data types, and expressions. 

  • Successfully work with strings and text files. 

  • Write code using classes. 

  • Create programs using functions. 

  • Write code using loops and selections statements. 

  • Apply simple graphics and image processing in programs. 



Add to Planning Folder (opens a new window)