CSCD 305. C++ PROGRAMMING. 4 Credits.
Pre-requisites: CSCD 240 with a grade ≥2.5 or (CSCD 211 with a grade ≥2.5 and CSCD 255 with a grade ≥2.5).
This course teaches the C++ programming language. Topics include basic syntax, pointers, memory management, classes, inheritance and polymorphism, exception handling, standard template library usage, namespaces, memory management, and graphical user interface (GUI) programming. Programming projects are required.