Курсът ще запознае участниците с основния синтаксис на C++, започвайки с бърз оглед на типове данни, условни конструкции, цикли и работа с функции. Ще бъдат разгледани масиви и особеностите им в C++, както и линейните контейнери (vector, list), асоциативните контейнери (map, set), контейнерните адаптери (stack, queue) и символните низове от STL. Обучението ще обхване и първите стъпки в обектно-ориентираното програмиране със C++, като студентите ще се научат да създават собствени класове, да инициализират и работят с обекти. През цялото продължение на курса ще се показват често-срещани грешки в работата с езика и тяхното избягване. Заедно с това курсистите ще решават задачи, които да утвърдят познанията им върху материала.
C++ Fundamentals – ноември 2017
Умения, които ще придобиеш
- Познаване на основния синтаксис на C++ и неговите особености
- Работа с текст, файлове и входно-изходни потоци
- Начални познания по ООП и неговата реализация в C++
- Работа с масиви, линейни и асоциативни STL контейнери
Теми
-
Resources -
Introduction to C++ and basic syntax -
Functions, arrays, and vectors -
Strings and streams -
STL Linear Containers -
STL Associative Containers -
Classes and Objects -
Exam Preparation -
Exam -
Retake exam
Георги Георгиев
Преподавател
Георги Георгиев започва да участва в състезания по програмиране и ИТ като ученик, като първите му по-сериозни успехи в национални и международни състезания, са свързани с 3D графика и симулатори, най-вече проектът DriveFreeZ. Жоро е водил курсове по C#, C++, JavaScript, Windows 8 WinRT, XAML, WinJS, както и няколко семинара за 3D графика с OpenGL, WebGL, изчислителна геометрия, има познания в работата с физични библиотеки като Bullet, и пише Java в проект, свързан с анализ на телеметрия на състезателни коли (https://virtualracingschool.com). Блог: http://itgeorge.net.
5.7/6 оценка на курса
Зейнеп Зафирова
СофтУни е страхотен избор за тези, които искат да усвоят нови умения. Материалите са супер и лекциите са много добре подготвени. Преподавателите ни мотивират постоянно.
Кристина Василева
Лекторите тук не само преподават, но и мотивират! Материалът е чудесно структурирани и обяснен.
Лъчезар Петров
Лекциите на СофтУни ми позволиха да уча на свое темпо. Мога да ги гледам когато имам време и да ги забавя, ако нещо не разбера. Това е голямо предимство, защото мога да се съсредоточа върху важните моменти и да се уверя, че съм усвоила всичко.
Кристина Николова
Лекторът много добре представя информацията и отговаря изчерпателно на всички въпроси. Отлична оценка. Впечатляващо е колко търпение и внимание отделя, за да сме сигурни, че разбираме всичко.
Райна Хасанова
Много съм доволна от начина, по който лекторът води лекциите, много добре обяснява за напълно начинаещи като мен, така че да разберат. Умее да планира добре времето, с което разполагаме. Дава примери за професията и в действителност, за да знаем какво да очакваме.
София Димитрова
Лекциите са ми много полезни, добавих знанията, които ми трябваха в работа. Лекторът има супер подход на преподаване. Кратки предговори преди всяко упражение, обяснение на по-трудните точки от кода и много конкретни и лесни за разбиране примери от ежедневието. С нетърпение чакам да продължа следващия курс.
Владимир Василев
СофтУни ми предостави уникална възможност да навляза в нова област, а преподавателите са наистина професионалисти! Подходът им е много разбираем, а менторите са винаги на разположение да отговорят на въпросите ми.
Борислав Янков
СофтУни ми помогна да се развия в сферата, която ме интересува, на работа ми трябваха допълнителни умения и аз получих много добра инжекция от знания. Преподавателите са не само експерти в областта, но и много вдъхновяващи.
Христо Стоянов
Лекторите си разбират от работата! Обясняват ни материала добре, ако нещо не разбираме се връщат, дават ни допълнителни материали, което е повече от страхотно, отговарят на всичките ни въпроси. Просто евала!
Златина Спасова
Лекторите са много мотивирани и винаги отговарят на всички въпроси с подробни обяснения. Сигурно ще продължа обучението си тук!