CIS 189 - Python


Credit(s) 3.00
Lecture Hours: 2.00
Lab Hours: 2.00
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, graphics, and network communications.

Prerequisite(s): Completion of or concurrent enrollment in NET 303 
SLOs:
Upon successful completion of this course, students will be able to:

  • Design with classes.
  • Design with functions.
  • Create programs using loops and selections statements.
  • Demonstrate simple graphics and image processing.
  • Explain software development, data types, and expressions.
  • Demonstrate strings and text files.


Print-Friendly Page (opens a new window)