Introduction to C++ Programming
This course continues the development of programming and problem-solving skills, focusing on the C++ programming language, object-oriented programming and design (OOP/OOD), and improved programming practices. Daily classes will be divided between lecture and hands-on programming exercises.
Topics include: An introduction to the C++ programming language including string and vectors, encapsulation and information hiding, inheritance and polymorphism, exceptions and templates.
- Understand the basic object-oriented programming concepts of encapsulation, information hiding, composition, inheritance, polymorphism and generic programming.
- Understand the fundamental programming concepts of abstract data types
- Properly design, implement and test classes in C++
- Basic OOD/OOP concepts
- Defining classes
- Separate Compilation
Prior training and/or programming experience in the C programming language which includes writing functions, character and string handling, separate compilation, basic pointer manipulation, file I/O, using structures, functional abstraction, using library functions and dynamic memory allocation.
E-mail Heith Hart or call (443) 692-6599 if you have any questions about this course or if you would like to be added to the interest or wait list.