Advanced course on C/C++ (Advanced)

Education

We are pleased to invite you to take part in training courses on parallel programming which are held by the HybriLIT group. Practical training will be held on the basis of the “HybriLIT” heterogeneous cluster.

Date and Time: 16 January – 6 February 2017 (meeting once a week), 10:00 AM – 1:00 PM

Venue: room 407, Laboratory of Information Technologies

Topic of the course: «Advanced course on C/C++»

This course is aimed at those who are already familiar with C and C++ language syntax, but want to continue improving their knowledge. During the training course a lot of attention will be paid to work with memory, since these skills are the most important for understanding programs written in C and C++. Also, the object model of the C++ language will be discused in detail.

Programme:

  1. Using the computer memory in program. The difference between references and pointers. Frames Valgrind for finding errors when using the computer’s memory.
  2. Structures in C and C++. The difference between the structure and the class. Inheritance and Polymorphism.
  3. Operator Overloading. Exceptions.
  4. Creating and loading dynamic libraries. Using utility GNU Make.