CPSC 100
Computer Programming I
This course introduces the fundamental concepts of programming from an object-oriented perspective. Topics include fundamentals of programming style, syntax, data types, arithmetic and logical expressions, assignments, control structures, arrays, functions, file i/o, classes, inheritance, and dynamic storage allocation. The course emphasizes the development of problem solving and programming skills, including testing techniques and the use of debugging tools. Students must also register in a lab and in a tutorial section. Prerequisite(s): Pre-calculus 12 or MATH 115-3 Preclusion(s): Credit is not awarded for both CPSC 110-3 and CPSC 100-4. Refer to major for required course.
Sources
- Course catalogue ↗2026-2027