Nov 22, 2024  
2023-2024 Catalog 
    
2023-2024 Catalog [PAST CATALOG]

CTP 251 - Object-Oriented Programming in C++

3 credit hours - Two hours of lecture and two hours of laboratory weekly; one term.

Develop computer programs in the C++ programming language using object-oriented design principles and problem-solving techniques. Learn the data types, control structures, classes, arrays, file I/O, and generic programming constructs in the C++ programming language. Emphasize style, documentation, solution robustness, and conformance with specifications throughout course work. Lab fee $25.

Prerequisite(s): CTP 150  or permission of computer science department chair.

Note: Typically offered OL; spring term.

Course Outcomes:
  1. Implement algorithms in C++
  2. Develop problem-solving skills utilizing programming constructs and the object-oriented design pattern in C++
  3. Write C++ programs that implement I/O concepts
  4. Implement secure programming solutions in C++ including proper internal documentation and test cases