За курса
Курсът ще запознае участниците с основния синтаксис на C++, започвайки с бърз оглед на типове данни, условни конструкции, цикли и работа с функции. Ще бъдат разгледани масиви и особеностите им в C++, както и линейните контейнери (vector, list), асоциативните контейнери (map, set), контейнерните адаптери (stack, queue) и символните низове от STL. Обучението ще обхване и първите стъпки в обектно-ориентираното програмиране със C++, като студентите ще се научат да създават собствени класове, да инициализират и работят с обекти. През цялото продължение на курса ще се показват често-срещани грешки в работата с езика и тяхното избягване. Заедно с това курсистите ще решават задачи, които да утвърдят познанията им върху материала.
Умения, които ще придобиеш
-
Работа с основни типове данни, проверки и цикли
-
Работа с функции
-
Работа с масиви
-
Работа с линейни контейнери
-
Работа със Standard Template Library (STL)
-
Работа с потоци (streams)
Теми
- 1. Resources
- 2. Course Introduction
- 3. Basic Syntax
- 4. Exercise - Basic Syntax
- 5. Functions
- 6. Exercise - Functions
- 7. Arrays
- 8. Exercise - Arrays
- 9. Strings and Streams
- 10. Exercise - Strings and Streams
- 11. Vectors, Lists and Iterators
- 12. Exercise - Vectors, Lists and Iterators
- 13. Exam Preparation
- 14. Regular Exam
- 15. Retake Exam