Курсът е предназначен за хора, които нямат опит с програмирането, или имат минимален такъв. Силна практическа насоченост. Повечето задачи се пишат от самите курсисти, с напътствия от преподавателя.
Групите са до малки, за да се отделя достатъчно индивидуално внимание на участниците.
1. Аритметични оператори и изрази
2. Типове данни. Масиви. Променливи.
3. Функции
4. Условни оператори
5. Цикли
6. Булеви операции
7. Библиотечни функции
8. Препроцесор
9. Указатели и управление на паметта
1. Подготовка за разработка (development)
2. Първа програма. Синтактични грешки.
3. Коментари.
4. Стрингове.
5. Аритметични операции.
6. Типове променливи. Константи.
7. Конвенции за именоване.
8. Диапазон на числовите променливи.
9. Функции с параметри. Връщани типове от функциите.
10. Процедури.
11. Форматиране на кода.
12. Оператори if-else
13. Булеви операции
14. Функции викащи други функции
15. Оператори switch-case
16. Масиви
17. Цикли – for, while, do-while; Оператори break и continue;
18. Вход и изход.
19. Преобразувания на типове.
20. Компютърен запис на изрази.
21. Други математически функции.
22. Кратък условен оператор.
23. Случайни стойности.
24. Булеви операции.
25. Побитови операции.
26. Препроцесор.
27. Работа с файлове.
28. sizeof
29. Указатели.
30. Заделяне на памет.
31. Хедър файлове
32. Структури
33. Битови полета
34. Обединения
35. Enum-и
36. typedef
37. Видимост на променливите
38. Предаване по указател и по стойност
39. Аргументи на програмата.
40. Указатели към функции.
41. Други ключови думи.
42. Трикове при Visual Studio.
43. Различни стилове на форматиране на кода.
44. Подготовка за интервюта. Плюсове и минуси на различните позиции.
Ключово качество за всеки един програмист е аналитичното мислене. Обикновено то се проявява като интерес към математиката.
За провеждането на практическите упражнения, кандидатите трябва да разполагат с личен лаптоп.
Възможност за провеждане на отворено обучение, както и на фирмено обучение по C.
При фирмено обучение може да адаптираме програмата според вашите нужди.
Възможност за обучение на живо и отдалечено
Преподавателят за този курс е Георги Митев. Той има почти 10 години работен опит в сферата на програмирането. Отделно от това, той е сертифициран като преподавател по различни видове дисциплини.
Георги прави първите си стъпки в програмирането в Софийска Математическа Гимназия (СМГ) в шести клас. До завършването на гимназията си, се занимава със C/C++, включително и по участия на олимпиади. В кариерата си се занимава основно с Java, но и със C/C++.
При интерес, може да прегледате LinkedIn профил на преподавателя (CV).