Skip to main content

National College Credit Recommendation Service

Board of Regents  |  University of the State of New York

Coopersmith Career Consulting | Evaluated Learning Experience

Introduction to Programming Using Python (TCH-185)

Formerly Programming in Python (TCH-401)

Varies (self-study; self-paced). 

Various; distance learning format.

April 2019 - Present. 

Instructional delivery format: 
Online/distance learning
Learner Outcomes: 

Upon completion of this course, students will be able to: debug common errors in Python; define data types and analyze functions; examine conditional statements and the iterative process; manipulate strings and lists and recognize mutable versus immutable data structures; access modules and import files; analyze classes and objects; implement recursive definitions and catch exceptions; and work with dictionaries and recognized advantages of inheritance.  


This 8-module course provides students with a working knowledge of concepts and programming techniques in Python. Topics include: debugging, data types, functions, conditionals, iteration, strings, lists, dictionaries, modules, filed, recursion, classes, and objects. Instructional methods include a study guide, required readings, and a final exam.

Credit recommendation: 

In the associate/certificate degree category OR in the lower division baccalaureate/associate degree category, 3 semester hours in Computer Science, Computer Information Systems, Cyber Security, Information Technologies, or as an elective in Business or Mathematics (4/19) (3/24 revalidation).