Description
This course introduces problem-solving methods and algorithm development using the high-level programming language C++. Students will learn how to design, code, debug, and document programs using techniques of good programming style in microcomputer environments. Related topics include: expressions and statements; managing I/O; basic classes; loops; decisions; pointers; arrays, classes and data abstraction, linked structures, recursion, Objected-Oriented analysis and design; and writing functions to enable top-down design.