|
Dec 26, 2024
|
|
|
|
CSCI 30 - Advanced Programming in C++ 4 units 3 hours lecture, 3 hours lab Prerequisite: Computer Science 2 with a minimum grade of C or equivalent Credit, degree applicable Transfer CSU, UC
This course re-examines earlier C++ topics covered in Computer Science 2 in greater detail and with increased rigor. The course emphasizes the design of advanced Object-Oriented data structures. Topics include data abstraction, abstract classes, single and multiple inheritances, virtual and friend functions, operator overloading, generic data types, the Standard-Template-Library, pointers and dynamic memory management, algorithm efficiency, limits of computation, aggregation-composition modeling, and top-down design. The course concludes with a significant creative project.
Add to Backpack (opens a new window)
|
|