Dec 05, 2025  
Catalog 2025-2026 
    
Catalog 2025-2026
Add to Portfolio (opens a new window)

PCA 886 - C++ Programmer


10 Continuing Education Units (CEU). This course is not for Credit(s).

This course is designed to enable the student, who is a computer programmer, to learn the concepts, terminology, application, and coding of the C++ programming language. Students will learn fundamental programming concepts with the support of practical, step-by-step examples, the basics of structured and object-oriented programming techniques, and will be able to build C++ programs. Topics to be covered include: basic elements of C++; input/output; control structures; user-defined functions; user-defined simple data types, namespaces, and the string Type; arrays and strings; records; classes and data abstraction; inheritance and composition; pointers, classes, virtual functions, and abstract classes; overloading and templates; exception handling; recursion; searching, sorting, and the vector type; linked lists; and stacks and queues.

Course Objectives

Upon completion of this course, the students should be able to:
1. demonstrate an understanding of fundamental programming concepts,
2. demonstrate an understanding of the basics of structured and object-oriented
programming techniques,
3. write C++ programs utilizing proper coding techniques,
4. apply problem solving methods to programs, and
5. demonstrate an understanding of important programming terminology.



Add to Portfolio (opens a new window)