C & C++ Language
A high-level programming language developed by Dennis Ritchie at Bell Labs in the mid 1970s. Although originally designed as a systems programming language, C has proved to be a powerful and flexible language that can be used for a variety of applications, from business programs to engineering.
- To familiarize the trainee with basic concepts of computer programming and developer tools
- To present the syntax and semantics of the “C” language as well as data types offered by the language
- To allow the trainee to write their own programs using standard language infrastructure regardless of the hardware or software platform
- Absolute basics
- Data types
- Flow control
- Memory management and structures
- Files and streams
- Preprocessor and complex declarations
The course fully covers the basics of programming in the “C++” programming language and presents the fundamental notions and techniques used in object-oriented programming. It starts with universal basics, not relaying on object concepts and gradually extends to advanced issues observed in the objective approach.
- To familiarize the trainee with the universal concepts of computer programming.
- To present the syntax and semantics of the “C++” language as well as basic data types offered by the language
- To discuss the principles of the object-oriented model and its implementation in the “C++” language
- To demonstrate the means useful in resolving typical implementation problems with the help of standard “C++” language libraries
- Absolute basics
- Flow control and more data types
- Accessing data and dealing with exceptions
- Fundamentals of the object-oriented approach
- Class hierarchy
- Classes – continued
- Exceptions – dealing with expected and unexpected problems