
Intermediate C++ Programming, EBook - Lowest Price!!
Check my rate
Main centres: | 1-3 business days |
Regional areas: | 3-4 business days |
Remote areas: | 3-5 business days |
Main centres: | 1-3 business days |
Regional areas: | 3-4 business days |
Remote areas: | 3-5 business days |
Goals
The goals of a course encompass what the student will achieve by accomplishing all of the objectives of the course or lessons.
This course is intended to strengthen the knowledge of basic concepts learned in the ACE Computer Camp Course Introduction to Programming with C++.
Students should be able to easily combine two or more concepts when solving a problem using C++.
More advanced topics will be covered, which will allow for more flexibility in problem solving.
The course will prepare the students for the Advanced C++ Programming course, which will explore the vast concept of Object Oriented Programming.
Learning Objectives
At the end of this course, the students should be able to:
1. Understand and use the advanced features of iteration statements.
2. Master the use of loops in C++ programs.
3. Define and understand the concept of multidimensional arrays.
4. Use 2 dimensional arrays in C++ programs.
5. Understand the concept of structures and it is translated into a programming concept.
6. Declare and use a structure.
7. Use structures as elements of an array.
8. Understand both concepts and their relationship to structures.
9. Implement unions and enumeration in a C++ program.
10. Define, understand and describe the main function of pointers.
11. Extract the address of any variable.
12. Use arrays as function parameters.
13. Implement functions within structures as data members.
14. Utilize pointers within functions.
15. Define and understand namespaces and their purpose.
16. Declare and implement a namespace in C++.
17. Understand the purpose of the pre-processor.
18. Use preprocessor directives within a C++ program.
19. Comprehend the concept of conditional compilation.
20. Distinguish between the heap and the stack.
21. Understand the purpose for creating dynamic objects
22. Use the new and delete operators to create and destroy a dynamic object.
23. Create dynamic arrays.