2017-2018 Undergraduate Catalog 
    
    Mar 29, 2024  
2017-2018 Undergraduate Catalog [ARCHIVED CATALOG]

COM 252 - Advanced C++


This course will briefly review the basic C++ constructs (program template, I/O, math/assignment and control of flow statements) and then focus on advanced C++ contructs, most of which are not included in Java. Type definitions, reference parameters, pointers, templates, overloading operators, multiple inheritance, and the standard template library will be among the topics discussed in detail. In addition, the procedural paradigm will be reviewed. Students will apply the learned concepts by completing several programming projects.

Prerequisite: COM 152  or equivalent
1 semester 3 credits.
Not offered in SJC Brooklyn. Offered in SJC Long Island when there is sufficient student demand.