This course covers programming fundamentals using the C++ language, using procedural and object-oriented approaches to problem solving. Topics include structured elements, classes, objects, references, dynamic memory allocation, inheritance, polymorphism, arrays, pointers, files, design and implementation of abstract data types, in numerical and non-numerical applications.

Course ID
110B
Department
Units
4
Requisites

ADVISE: CS 10 or CS 110A or MATH 108

Transfer code
UC/CSU
Credit type
Credit/Degree Applicable
Lecture hours
Lec-70
Has field trips
0