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
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