| |
Mar 03, 2026
|
|
|
|
|
CSCI 113 - Programming with C++ I Credit(s): 4
Prerequisite(s): CSCI 100, or CSCI 107, or CSCI 127 . 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 Outcomes: Upon completion of the course, students will be able to
- Design and implement C++ programs that apply structured and object-oriented principles.
- Use data types, variables, constants, assignment statements, and arithmetic and Boolean expressions effectively.
- Demonstrate control flow using sequencing, selection, and iteration.
- Apply object-oriented programming concepts, including encapsulation, inheritance, and polymorphism.
- Work with arrays, structures, and pointers in C++.
- Use exception handling to write robust and reliable programs.
Add to Portfolio (opens a new window)
|
|