Prerequisite: CSCI 106. Offered in fall and spring. Overview of basic programming constructs. Functions, parameter passing and files. Data modeling with arrays, structures and classes. Pointers and linked lists. Recursion. Basic program design and analysis, testing and debugging techniques. Programming in C++. Program development using modern APIs. |