This course introduces the funda
mental concepts of programming from and object-oriented perspective. Topics include funda
mentals of programming style, syntax, data types, arithmetic and logical expressio
ns, 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.