2019-2020 Credit Catalog

CPS109 Programming Logic and Design with Python


This course uses the Python language to provide a comprehensive introduction to fundamental programming concepts for students interested in exploring computer programming for the first time. Topics covered include problem solving and algorithm development using flow charts and pseudo code, understanding structure, data types, input/output, arithmetic, comparison and logical operators, selection statements, looping, functions, and array. The student will be introduced to object-oriented programming (OOP) design. Fulfills open and liberal arts electives

Credits

4

Prerequisite

CPS100 and either MAT003 with "C" or better, or MAT094, or CEAR 82 or NGQA 268 or above, or SATM 530

Electives

  • LA - Liberal Arts Elective
  • OPEN - Open Elective
  • STEM - STEM Elective