Go to Top

Програмиране на C

Най-използвания език за програмиране

курс по програмиране на C

  • Кратко представяне на програмния език C:

    Създаден през 1972 езикът C все още е в основата на почти всичко. Езикът е в основата и на други програмни езици C++, Objective-C, C#, JavaScript и много други. Той е процедурен програмен език, създаден да достъпва на ниско ниво паметта на компютъра и замества Assembly езика.

    В този курс ще бъдат разгледани, както фундаменталните принципи, така и  редица особености на езика и теми за по-напреднали. Курсът е подходящ за хора без предишен опит в програмирането така и за хора с основни знания.

    Ползване на личен или служебен лаптоп:

    Тези, които нямат възможност да ползват собствен лаптоп, трябва да заявят за това по email или телефон, за да им бъде осигурен служебен лаптоп от центъра.

    Мащаб на групата:

    Обучението се провежда в малка ( бутикова ) група, ограничена до 8-м участника, с цел много повече индивидуално внимание на лектора към курсистите по време на практическите упражнения.

    Издаване на Сертификат ( безплатно ):

    Степента на  справяне с практичните задачи по време на обучението, домашните работи, както и финалния тест са основание за издаване на сертификат. Разбирането на поставените задачи и справянето на курсистите с тях е от изключително значение за по-добрата им реализация след обучението.

    Кариерно консултиране ( безплатно ):

    При желание нашата агенция за подбор на кадри ще ви помогне да опознаете ИТ индустрията (компаниите и профила на търсените от тях кадри, какви възможности предлагат за професионално развитие на свойте служители, възнаграждения , работна атмосфера, технологии с които работят и още).

    Ще ви разкажем и посъветваме върху какво да наблягате по време на интервю за работа.

    Услугата е напълно безплатна за всички завършили курсисти на центъра.

    Необходимо е да запишете час за консултация на 0882 255 066  – Александра Йолкова/ IT recruiter at MyITjob ltd.

  • Учебна програма на курс по програмиране на 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 месеца)

    Следващите начални дати са:

    06-ти октомври 2020 г. (вечерна  форма на обучение от 19:00 до 22:00 часа, което са 4 учебни часа с 20 минути почивка). Занятията ще се провеждат всеки вторник и четвъртък. Край на курса: 26-ти ноември 2020г.  (При записване преди 15-ти септември ще използвате 10% отстъпка от цената!)

    10-ти октомври 2020 г. (съботно-неделна  форма на обучение от 10:00 до 13:00 часа, което са 4 учебни часа с 20 минути почивка). Занятията, ще се провеждат всяка събота и неделя. Край на курса: 29-ти ноември 2020г. (При записване преди 15-ти септември ще използвате 10% отстъпка от цената!)

    Обучението се провежда в група до 8-м курсисти, като всеки от тях може да избира между:

    • присъствена форма –  на място в учебна зала на пл. Славейков.
    • или да се включи онлайн от вкъщи през нашия Zoom business account.

    Цена на курсa:

    Цена: 650 лв.
    Сумата на курса може да се заплати разсрочено на две вноски: първа вноска от 400 лева и втора вноска от 250 лева. Първата се внася при записването, а втората след първият месец от обучението.

     

     

  • Записване

    Форма на обучение:

    Вариант на обучение:

    От къде научихте за нас:

    Допълнителни условия:

    •  Записването се извършва предварително на място в образователен център Progress, или по банков път. При заплащане по банков път, моля погледнете номера на сметката по-долу.
    • Тези, които нямат възможност да ползват собствен лаптоп, трябва да заявят за това по email или телефон, за да им бъде осигурен служебен лаптоп от центъра.
    • Предоставят се учебни материали на всеки курсист по време на обучението  (безплатно).

    Записване по банков път:

    Номер на банкова сметка:
    IBAN:BG49CECB979010E2257300
    BIC:CECBBGSF
    Основание за плащане: компютърно обучение по  “Програмиране на C“.

    След, като извършите превода е нужно да ни уведомите на email:[email protected]. Може да оставите данните на фирмата си в случай, че по-късно бихте искали да ви се издаде фактура.

    Моля, ако имате някакви въпроси, не се колебайте да се свържете с нас. За контакти, натиснете – тук.

  • Преподаватели

    Тихомир Теофилов

    Тихомир Теофилов

    ОКС Бакалавър специалност „Електроника“ във Факултет „Авиационен“ към НВУ „Васил Левски“.Работил е като Ръководител на Полети в Българските Военновъздушни Сили.
    След като се запалва по програмирането се преквалифицира. Това е пример как всеки един човек може да се преквалифицира.
    В момента работи в голяма международна компания, занимаваща се с Automotive Software.
    Програмни езици: C#, C++, C.
    Уеб програмиране: JavaScript, HTML, CSS.

ЧАСТ ОТ НАШИТЕ ДОВОЛНИ КЛИЕНТИ

ВИЖ ПОВЕЧЕ