Prerequisites: CS 010 or CS 010V with a grade of āCā or better; familiarity with the 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. Also covers software engineering principles. Uses an online instruction approach through a weekly webcast lecture and online forum discussion sessions.
Credit: Credit is awarded for only one of CS 012V or CS 012 or CS 013.