May 03, 2024  
2021-2022 Catalog [Archived] 
    
2021-2022 Catalog [Archived] [ARCHIVED CATALOG]

Add to Backpack (opens a new window)

CSCI 30 - Advanced Programming in C++


4 units
3 hours lecture, 3 hours lab
Prerequisite: CSCI 2  with a minimum grade of C
Credit, degree applicable
Transfer CSU, UC

This course presents an advanced coverage of the C++ programming language. Topics presented include templates, the Standard Template Library, data abstraction, operator overloading, inheritance, friend functions, virtual functions, multiple inheritance, and virtual base classes. An emphasis will be placed on object-oriented programming.



Add to Backpack (opens a new window)