Вовед во структури во C.   Дефинирање на заглавја и библиотеки. Дефинирање на сопствени заглавја. Користење на заглавја. Компајлирање на програми со сопствени заглавја.   Вовед во математички библиотеки Math.h и Complex.h.   Вовед во GSL библиотеки. Основни GSL функционалности. Работа на GSL со вектори и матрици. Динамично алоцирање на  меморија кај GSL. Работа со генерирање на случајни броеви и равенки со повеќе непознати.  Вовед во C++. Не објектно-ориентирани новини. Структури во C++. Преоптоварување на функции. Функции во структури. Низи од структури. Покажувачи наспроти референци. Вовед во објектно-ориентирано програмирање. Концепти на објекти. Дефинирање на класи. Kонструктори и креирање на објекти. Вгнездување на објекти. Динамична алокација на меморија. Препокривање на конструктори. Динамично алоцирање на објекти.  Наследување.