Recent ProfessorsNot yet assignedRecent SemestersNo scheduled sections on recordClass SizeNot publishedCredits3PrerequisiteCompletion of CS 130. This is an advanced course designed to teach advanced topics in computer programming to Computer Science majors as well as non - Computer Science majors using C++ programming. Focus is on hands-on C/C++ programming skills, problem- solving using algorithmic thinking, abstraction, implementing an algorithm to executable code, debugging and testing software programs. Problem solving through stepwise development of algorithms is presented. Students will further learn programming language syntax, coding, program logic, and program testing. Students will plan, create, test, and run their own programs to solve more advanced problems. (Engineering and science majors consult counselors) (CSU, UC, AVC)