CPSC 100

Computer Programming I

Lec A1, Lab L1 and Tut T2 selected

This course introduces the fundamental concepts of programming from and 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 a tutorial section. Credit will not be awarded for both CPSC 110-3 and CPSC 100-4. Refer to major for required course. Please note: You must register separately in lecture, tutorial, and lab components.

Sections

Lecture
Lab, pick one
Tutorial

Syllabus

Have the syllabus for CPSC 100? Share it and everyone gets the grading, textbooks and rules.
Termly is not affiliated with University of Northern British Columbia.Buy me a coffee