Transfers ToCSUDescriptionThis is a foundation course emphasizing the concepts and methodologies of programming using the C++ language. Emphasis is on good programming style, object-oriented design, decomposition, encapsulation, abstraction, and testing. Example topics include memory allocation, flow control, logic, objects, classes, methods and argument passing, control structures, and iteration. Students have the opportunity to learn programming, documentation and software testing skills, algorithmic problem-solving, programming methodologies, and to write and debug small to medium-sized programs.Usually HeldMon Wed 8:00am–10:05am, Tue 10:15am–12:20pm, Tue Thu 10:15am–12:20pm, Mon Tue Wed Thu 6:00pm–8:50pm