About this Course:
Structured programming continues with advanced concepts including strings, arrays, pointers, data structures, file manipulation, and dynamic memory management. Students create more complex applications that work with user input, manipulate user supplied text or text obtained from a file, apply standard library routines for working with literal text, use pointers to store complex structures within arrays, and read and write data from files, the console, and the terminal. The object-oriented programming (OOP) paradigm is covered in depth including the philosophy of OOP, classes and objects, inheritance, template classes, and making use of class libraries.
Who Should Attend:
Upon completion of this course, participants should be able to:
- Develop and apply data structure algorithms such as stacks, linked-lists, queues and binary trees
- Develop programs and apply C++ Standard Template Library (STL)
- Analyze, evaluate and implement the reuse programming methodology
- Distinguish between Object Oriented Programming (OOP) and Structured Programming
- Develop and enhance Object Oriented Programming (OOP) skills
Grading/CEU award for this course includes assignments, exams, tests and labs.