Course Description

Entails instruction in fundamentals of object-oriented programming using Python. Emphasizes program construction, algorithm development, coding, debugging, and documentation of Python applications. Lecture 4 hours per week.


This course provides a comprehensive foundation sufficient for a student to write Python programs in order to meet the minimum programming goals of students who plan to transfer and students who take the course for employment purposes.

Course Requisite Technical Skills:

In order to succeed in this online course, you must be comfortable working with technology. At a minimum, you must possess the following technical skills:

  • Be able to use the Internet in an effective and efficient manner, including installation and management of browser plug-ins and add-ons.
  • Basic knowledge about the operation of a computer, file management, and software installation.
  • Working knowledge of the Canvas learning management system.
  • To proficiently search the web for information
  • Be able to download and print information from websites
  • To download, view, and/or print PDF files
  • Ability follow instructions and download and install required software such as a text editor, Python library, and integrated development environment
  • Be able to use text editor software
  • To follow instructions to use text editor and integration development environment software
  • Be able copy / paste text
  • Ability to type many lines of text
  • Use an operating system to locate files
  • Course Prerequisites: