401222 - Introduction to C++ programming |
---|
Credit Hours3 Pre-requisite- Co-requisite- Distribution3+0 |
This course provides basic skills in problem solving and program development using C++. Topics include: data types, elementary programming concepts in addition to logical and mathematical expressions and predefined functions. It also introduces the concepts of input and output using files and council and provides basic programming skills related to control structures selection and repetition and arrays handling. The course also covers functions and its related concepts such as prototyping, overloading and both virtual and inline functions. Concepts of object-oriented programming are also introduced in this course including: object and class, inheritance and header files. The course also introduces the concepts of pointers, reference types and exception handling. |