2023-2024 Undergraduate Catalog 
    
    Nov 27, 2024  
2023-2024 Undergraduate Catalog [ARCHIVED CATALOG]

CAIS 0132 - Programming in C++


Credits: 3

An intensive course in the C++ programming language intended for those with prior high-level programming language experience. Topics include syntax and semantics of basic declarations, types, statements, and control structures; user-defined classes and types, inheritance, virtual functions; pointers and arrays; stream I/O, exception handling, and templates. Students will write several nontrivial application programs utilizing the extensive features of C++.

Prerequisites: Knowledge of a high-level programming language.