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
Lec A1
Mon, Wed 16:00-17:20
Lab, pick one
Lab L1
Wed 8:30-9:50
Lab L3
Thu 10:00-11:20
Lab L5
Mon 10:00-11:20
Tutorial
Tut T2
Thu 8:30-9:50
Syllabus
Have the syllabus for CPSC 100? Share it and everyone gets the grading, textbooks and rules.