CIT 135 - Introduction to Programming Using Python

Course Description

This course is an introduction to programming using the Python language and intended for students without prior programming experience. Python is an interpreted language with a rich programming environment, and while easy for beginners to learn, is widely used in many areas including the web, data analysis and application development. Through online coding exercises and engaging projects students will explore good coding practices, simple design pattern, data types, control structures, decisions and conditionals, collections, methods, functions, classes and File I/O. Group 2 course.

Credit Hours


Contact Hours


Lecture Hours


Lab Hours


Recommended Prerequisites or Skills Competencies

Basic file management skills

Course Learning Outcomes

  • Analyze and implement the appropriate data type for a given application.
  • Analyze and implement the control structures necessary for a given algorithm.
  • Demonstrate the process of developing an application.
  • Evaluate a set of application requirements to determine the required coding elements and application structure.
Human Dimension:
  • Demonstrate interpersonal communication skills while relating design decisions.
  • Develop a functional and consistent user interface (UI) and experience (UX).
Caring - Civic Learning:
  • Identify how the quality of code affects our daily experience and interaction with technology.
Learning How to Learn:
  • Select professional development resources that support their learning styles.