Prerequisites: a college mathematics course (may be taken concurrently) or credit for Math 009A from the Advanced Placement Examination or the Mathematics Advisory Examination
Description: Covers problem solving through structured programming of algorithms on computers using the C++ object-oriented language. Includes variables, expressions, input/output (I/O), branches, loops, functions, parameters, arrays, strings, file I/O, and classes. Also covers software design, testing, and debugging. Uses an online instruction approach through a weekly webcast lecture and online forum discussion sessions.
Credit: Credit is not awarded for CS 010V if it has already been awarded for CS 010 or CS 030.