Prerequisites: CS 010A with a grade of āCā or better; familiarity with C or C++ language
Description: Covers structured and object- oriented programming in C++. Emphasizes good programming principles and development of substantial programs. Topics include recursion, pointers, linked lists, abstract data types, and libraries. Covers software engineering principles. Utilizes examples and assignments specific to engineering disciplines such as numerical data analysis, matrix computations, and dynamic systems.
Credit: Credit is awarded for one of the following CS 013 or CS 010B.