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)
|