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 MAT094 with 'C' or better, or CEAR 82, or NGQA 268 or above, or or SAT530
Electives
- LA - Liberal Arts Elective
- OPEN - Open Elective
- STEM - STEM Elective