Recent SemestersSpring 2027, Fall 2026, Spring 2026, Fall 2025, Spring 2025Class Size45–74 studentsCredits3PrerequisiteCS 36, Design programs in the C programming language. * Evaluate and revise programs using appropriate debugging methods to achieve desired results. * Organize efficient C programs by selecting the appropriate statements of the C programming language Transfers ToCSUDescriptionThis course covers the C++ programming language, focusing on how to create, execute, and debug C++ programs. Topics include input and output statements; file handling; functions and parameter passing including function pointers and function overloading; templates and the Standard Template Library (STL); object-oriented programming principles using classes, constructors, and destructors; friends; pointers including the “this” pointer; operator overloading; inheritance; polymorphism; and exception handling.Usually HeldMon Wed 10:30am–11:45am, Mon Wed 9:00am–10:15am, Thu 10:00am–10:50am, Thu 11:00am–11:50am