-
Кратко представяне на програмния език C:
Създаден през 1972 езикът C все още е в основата на почти всичко. Езикът е в основата и на други програмни езици C++, Objective-C, C#, JavaScript и много други. Той е процедурен програмен език, създаден да достъпва на ниско ниво паметта на компютъра и замества Assembly езика.
В този курс ще бъдат разгледани, както фундаменталните принципи, така и редица особености на езика и теми за по-напреднали. Курсът е подходящ за хора без предишен опит в програмирането така и за хора с основни знания.
Ползване на личен или служебен лаптоп:
Тези, които нямат възможност да ползват собствен лаптоп, трябва да заявят за това по email или телефон, за да им бъде осигурен служебен лаптоп от центъра.
Мащаб на групата:
Обучението се провежда в малка ( бутикова ) група, ограничена до 8-м участника, с цел много повече индивидуално внимание на лектора към курсистите по време на практическите упражнения.
Кариерно консултиране ( безплатно ):
При желание нашата агенция за подбор на кадри ще ви помогне да опознаете ИТ индустрията (компаниите и профила на търсените от тях кадри, какви възможности предлагат за професионално развитие на свойте служители, възнаграждения , работна атмосфера, технологии с които работят и още).
Ще ви разкажем и посъветваме върху какво да наблягате по време на интервю за работа.
Услугата е напълно безплатна за всички завършили курсисти на центъра.
Издаване на Сертификат:
В края на обучението се държи тест или се предава практически проект, според преценка на преподавателя. Всеки курсист, който успешно се справи с поставената финална задача, може да заяви на office@progressbg.net, да му бъде издаден Сертификат. Таксата за издаване е 60 лева.
-
Учебна програма на курс по програмиране на C:
1. Въведение в C programming language – 1 зан.
- Изисквания;
- Защо С?
- Среда за разработка в C
- Какво е header и cpp файл
- Първата програма
- Вход и изход от конзолата
2.Типове данни в C и деклариране на променливи – 1 зан.
- Работа с променливи
- Работа с числа и текстове в C
- Създаване на константи
- Конвертиране на променливи
- Статични променливи
3. Оператори и изрази – 1 зан.
- Аритметични
- Логически
- Побитови
- Оператори за сравнение
- Други оператори
- Приоритет на операторите
4. Условни конструкции – 1 зан.
- Условно конструкции – if / if-else
- Вложени условни конструкции
- Switch-case
- Ternary operator
5. Дебъгване на C програма – 1 зан.
- Какво е дебъгване и бъг в кода
- Използване на дебъгер
- Упражнение
6. Цикли – 1 зан.
- Каква е цикъл
- Видове цикли – for, while
- Вложени цикли
- Излизане от цикъл
- Генериране на “случайно” число
7. Функции – 1 зан.
- Какво е фунцкия
- Връщане на стойност от функция
- Подаване на параметри на функция
- Рекурсия
- Упражнение
8. Масиви и многомерни масиви – 2 зан.
- Какво са масиви и за какво се използват
- Създаване на масиви
- Операции върху масиви
- Сортиране на масиви
9. Структури – 1 зан.
- Създаване на структури
- Вложени структури
- Създаване на масив от структури
- Работа на структури с функции
10. C Standard Library – 1 зан.
- stdio.h
- stdlib.h
- string.h
- math.h
11. Pointers – 2 зан.
- Какво е pointer
- Управление на паметта
- Сравнение между масиви и пойнтери
- Използване на пойнтер в структура
- Подаване на пойнтер във функция
- Пойнтери за напреднали
12. Работа с файлове – 1 зан
- Писане и четене от файл
- Упражнение
13. Свързан списък – 1 зан.
- Имплементиране на списък
- Едносвързан и двусвързан
14. Други C Libraries – 2 зан.
- Инсталиране и използване на библиотека
- Работа с XML и Json data
- Web access
- Упражнение
15. Решаване на практически задачи – 1 зан.
16. Embedded Systems – 1 зан.
- OS vs Embedded
- Memory
- Storage
- Energy consumption
- Hardware awareness
17. Advanced C – 1 зан,
- volatile and const
- Lookup tables
- Macro functions
- Inline functions
График на Курсове по Програмиране на C
Продължителност на обучението – 80 учебни часа (2,5 месеца)Следващите начални дати са:
Курсът се провежда при предварително сформирана група. Необходимо е да се запишете, като попълните формата за записване, така няма да изпуснете обучението и при събиране на нужния брой курсисти ще се свържем с вас да ви информираме за началната дата на курса.
Обучението се провежда в група до 8-м курсисти, като всеки от тях може да избира между:
- присъствена форма – на място в учебна зала на пл. Славейков.
- или да се включи онлайн от вкъщи през нашия Zoom business account.
Цена на курсa:
Цена: 800 лв.
Сумата на курса може да се заплати разсрочено на две вноски: първа вноска от 500 лева и втора вноска от 300 лева. Първата се внася при записването, а втората след първият месец от обучението.Видео представяне на курса по „Програмиране на С“
Записване
Допълнителни условия:
- Записването се извършва единствено по банков път, моля погледнете номера на банковата сметка по-долу.
Номер на банкова сметка:
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-та година.
Курса беше изключително полезен, обяснява се на достъпен език, предавателя е с много знания в областта.
При възникнали въпроси, отговаря веднага.
Препоръчвам!