CSCI113 — Programming with C++ I
This course introduces students to programming using the C++ language and foundational computer science principles. Topics include data types, variables, arrays, control structures, iteration, decision statements, functions, exception handling, and pointers. Students explore object-oriented programming concepts such as classes, objects, methods, encapsulation, data hiding, inheritance, and polymorphism. Emphasis is placed on algorithmic thinking, code structure, and problem-solving techniques used to develop efficient and maintainable software. (Spring Semester) Course Learning
Prerequisites: CSCI100, CSCI107, CSCI127