Цел на курса по програмиране на C++:
Целта на курса е да запознае курсистите с по-сложни операции в езика C++ като работа с функции, работа с динамична памет, структуриране на данни и работа с файлове. Тези познания осигуряват нужната стабилна база за всеки един бъдещ програмист. По време на курса, курсистите ще изпълняват множество задачи, които ще им помогнат да затвърдят наученото.
За кого е предназначен курсът:
Курсът е предназначен за завършилите началния курс както и за тези, които имат основни познания и желаят да ги доразвият към едно професионално ниво.
Мащаб на групата:
Обучението се провежда в малка ( бутикова ) група, ограничена до 8-м участника, с цел много повече индивидуално внимание на лектора към курсистите по време на практическите упражнения.
Кариерно консултиране ( безплатно ):
При желание нашата агенция за подбор на кадри ще ви помогне да опознаете ИТ индустрията (компаниите и профила на търсените от тях кадри, какви възможности предлагат за професионално развитие на своите служители, възнаграждения , работна атмосфера, технологии с които работят и още). Ще ви разкажем и посъветваме върху какво да наблягате по време на интервю за работа.
Услугата е напълно безплатна за всички завършили курсисти на центъра.
Издаване на Сертификат:
В края на обучението се държи тест или се предава практически проект, според преценка на преподавателя. Всеки курсист, който успешно се справи с поставената финална задача, може да заяви на office@progressbg.net, да му бъде издаден Сертификат. Таксата за издаване е 30 лева.
Учебна програма:
- Изключения. Работа с файлове. ООП основни принципи.Преговор
- Видове изключения.
- try-catch-fuinally
- Полиморфизъм. Преговор
- Рекурсия.
- Сравнения м.у рекурсия и итерация.
- Опашкова рекурсия
- Функционално програмиранате
- Въведение в структурите от данни.
- Сложност на алгоритми/операции.
- Амортизирана сложност.
- Масив.
- Динамичен масив.
- Реализация на динамичен масив. Сложност
- Свързан списък (едносвързан, двусвързан). Работа със свързани списъци.
- Реализация на свързан списък
- Предимства и недостатъци спрямо динамичен масив.
- Стек и опашка.
- Абстрактни структури от данни.
- Стек и опашка – сложности на операциите.
- Реализация на стек и опрашка чрез масив.
- Реализация на стек и опашка чрез свързан списък.
- Дървета.
- Дървета.Видове дървета.
- Двоични дървета.
- Двоично наредено дърво за търсене.
- Двоична пирамида.
- Сложности на операциите при дървета.
- Двоична пирамида.
- Реализация.
- Пирамидално сортиране.
- Хеш таблици. Хеширащи функции.
- Реализация на хеш-мап.
- Видове хеширащи функции.
- Графи. Алгоритми в/у графи.
- Графи.
- Представяне на граф в паметта.
- Алгоритми за обхождане – BFS и DFS.
- Минимално покриващо дърво.
- Алгоритми на Прим и Крускал
- Сложност на алгоритми. Редукция.
- Доказателсто за коректност на алгоритми.
- Доказателство по индукция.
- Доказателство с инварианта.
- Изключения. Работа с файлове. ООП основни принципи.Преговор
График на курс по C++ Advanced
Продължителност на обучението – 60 учебни часа ( 2 месеца ).Следващите начални дати са:
Курсът се провежда при предварително сформирана група. За повече информация се свържете с нас на: 0988 78 43 21
Обучението се провежда в група до 8-м курсисти, като всеки от тях може да избира между:
- присъствена форма – на място в учебна зала на пл. Славейков.
- или да се включи онлайн от вкъщи през нашия Zoom business account.
Цена и заплащане на курса
Курсът може да бъде заплатен на две вноски – първа вноска от 400 лева и втора вноска от 350 лева. Първата се внася при записването, а втората до 30 дена от старта на обучението.
Записване за курс по C++ Advanced
Допълнителни условия:
- Записването се извършва единствено по банков път, моля погледнете номера на банковата сметка по-долу.
Номер на банкова сметка:
IBAN:BG49CECB979010E2257300
BIC:CECBBGSF
Получател: Прогрес 2013 ЕООД
Основание за плащане: наименованието на записания курс и началната дата на обучението
(например – Курс по Java от 15.10.22г. )Изпратете ни платежното нареждане ( снимано/сканирано ) на email: office@progressbg.net или на Viber. След това ще получите допълнителна информация от екипа.
Преподаватели
Тихомир Теофилов
ОКС Бакалавър със специалност „Електроника“ във Факултет „Авиационен“ към НВУ
„Васил Левски“.Работил е като Ръководител на Полети в Българските
Военновъздушни Сили.След като се запалва по програмирането се преквалифицира. Това е пример как всеки
един човек може да се преквалифицира.От 2018-та година работи в ИТ сектора.
Има опит в голяма международна компания, занимаваща се с Automotive Software. В
момента работи като Back-End Developer за компания предлагаща търсачка за
самолетни билети.
Програмни езици: C#, C++, C.
Бази данни: MSSQL, MySQL, MongoDB.
Уеб програмиране: JavaScript, HTML, CSS.Преподавател от 2019-та година.
ИГНЕС СИМЕОНОВА
Игнес учи в Софийската математическа гимназия.
Натрупала е богат опит с програмирането, основно на С++ като състезател по информатика. Има редица призови места и награди от национални състезания и турнири. Била е в разширения отбор по информатика в 8 клас.
От няколко години успешно се справя с преподаването на информатика и С++ в малки и големи групи, на хора на различна възраст.
Също така Игнес е автор на задачи за състезания и съавтор в онлайн учебник по програмиране: https://cpp-book.softuni.bg/
Тук можете да видите част от нейните проекти: http://github.com/ignesesi/