Курс по C Programming в СофтУни
Курсът по C запознава с програмния език C в Linux среда. Обхващат се променливи и данни, конструкции за управление, цикли, масиви, указатели, работа с паметта, стрингове, основни C библиотеки и други. Курсът се използва като първа стъпка от обученията по вградени системи и системно програмиране.
За кого е подходящ курса?
Курсът по C Programming е подходящ за напълно начинаещи в програмирането.
Кога стартира курсът?
Обучението стартира на 12 октомври 2015 и завършва на 14 ноември с провеждане на практически изпит.
Кога и къде ще се провеждат занятията?
Занятията се провеждат всеки делничен ден от 10:00 до 18:00 ч. (с 1 час обедна почивка) в сградата на СофтУни, зала Open Source. Програмата на курса можете да видите в таблицата по-долу. Учебните занятия включват теория, както и много практика (упражнения и решаване на задачи).
Какви са формите на обучение?
Имате възможност да изберете дали да се обучавате в присъствена или онлайн форма на обучение:
- Ако се запишете в присъствена форма на обучение, имате възможност да посещавате занятията на място в университета, да участвате в лабораторни упражнения в учебната зала, имате достъп до всички видео лекции и материали от курса, както и да предавате своите домашни за проверка.
- Ако се запишете в онлайн форма на обучение, имате достъп до всички видео лекции и материали от курса, както и да предавате своите домашни за проверка.
Ще получа ли сертификат след края на курса?
Обучението завършва с практически изпит по C (по желание), който представлява решаване на 5 задачи от изучавания материал за 6 часа, с автоматизирана проверка в реално време (judge система). Желаещите да се явят на изпита могат да получат официален сертификат от СофтУни, ако получат оценка над Много добър (5).
Ще получа ли препоръки за работа в софтуерната индустрия след края на курса?
Всички, които се справят добре по време на курса и финалния изпит, ще получат препоръки за работа при партньорите ни от MM Solutions и други софтуерни компании.
Колко струва обучението в курса?
Обучението в курса е безплатно. Единствено желаещите да се явят на изпит и да получат сертификат на Софтуерния университет, заплащат еднократна такса:
- Записване за курса (присъствена или онлайн форма на обучение) - БЕЗПЛАТНО
- Записване за изпит до 19 октомври 2015 г. (включва се и издаване на сертификат) - 50 лв.
- Записване за изпит след 19 октомври 2015 г. (включва се и издаване на сертификат) - 100 лв.
Как мога да се запиша?
За да се запишете за курса, отидете на страницата на курса, кликнете на оранжевия бутон "ЗАПИШИ СЕ" и следвайте стъпките.
След изчерпване на свободните места в присъствена форма на обучение, ще остане отворено записването само за онлайн обучение.
Партньори на курса по C Programming
ММ Солушънс е българска софтуерна компания създадена през 2001 г. в София. Компанията има дългогодишен опит в разработването и поддържането на софтуер за мобилни телефони, таблети, навигационни системи и други устройства. Фирмата има трайно партньорство с едни от най-големите производители на чипове и мобилни устройства – QualComm, Texas Instruments, Samsung, HTC, LG, Motorola, Huawei и много други. Доказателство за добрите постижения и безспорния международен имидж на ММ Солушънс са присъдените пет международни награди „Best Mobile Imaging Device“.
В стремежа си да бъде конкурентен представител в своята пазарна ниша, компанията е изградила екип от висококвалифицирани софтуерни инженери. Разширяването на бизнеса и новите предизвикателни проекти налагат увеличаване на екипа. Поради това ММ Солушънс търси да назначи и обучи своите бъдещи служители. Завършилите курса "C Programming", които са ентусиазирани и енергични, интересуват се от новото и модерното в света на технологиите и говорят свободно английски език, биха били чудесно попълнение за екипа на ММ Солушънс.
КОГА: 12.10.2015
МЯСТО: СофтУни, ул. Тинтява 15-17, ет. 2
Course Intro
- Course overview, objectives, trainers, exams.
Дата: 12 октомври 2015, 10:00-11:00 ч.
Introduction to C Programming
- Basic computer concepts
- What is programming?
- Programming with C
Дата: 12 октомври 2015, 11:00-18:00 ч.
C Data Types
- Data types, expressions, statements, operators (arithmetic, logical, etc.)
Дата: 13 октомври 2015, 10:00-18:00 ч.
Exercises on Data Types
- Solving problems and writing code in class
Дата: 14 октомври 2015, 10:00-18:00 ч.
C Program Control Flow
- If-else statements, switch, loops (while, for)
Дата: 15 октомври 2015, 10:00-18:00 ч.
Exercises on Program Control Flow
- Solving problems and writing code in class
Дата: 16 октомври 2015, 10:00-18:00 ч.
C Functions
- Functions, passing function arguments by value and reference, recursion
Дата: 19 октомври 2015, 10:00-18:00 ч.
Exercises on Functions
- Solving problems and writing code in class
Дата: 20 октомври 2015, 10:00-18:00 ч.
C Arrays
- Defining arrays, passing arrays to functions, sorting, searching
- Multidimensional arrays
Дата: 21 октомври 2015, 10:00-18:00 ч.
Exercises on Arrays
- Solving problems and writing code in class
Дата: 22 октомври 2015, 10:00-18:00 ч.
C Pointers
- Defining pointers, passing arguments by reference
- Memory management - malloc(), calloc(), realloc(), free()
Дата: 23 октомври 2015, 10:00-18:00 ч.
Exercises on Pointers
- Solving problems and writing code in class
Дата: 26 октомври 2015, 10:00-18:00 ч.
C Characters and Strings
- Manipulating strings, using built-in string functions - strch(), memcpy(), etc
Дата: 27 октомври 2015, 10:00-18:00 ч.
Exercises on Characters and Strings
- Solving problems and writing code in class
Дата: 28 октомври 2015, 10:00-18:00 ч.
C Formatted Input / Output
- Streams basics
- Reading/writing to the console
- Formatting input/output
Дата: 29 октомври 2015, 10:00-18:00 ч.
C Structures, Unions, Bit Manipulation and Enumerations
- Using structures and unions
- Accessing members
Дата: 30 октомври 2015, 10:00-18:00 ч.
Exercises on Structures
- Solving problems and writing code in class
Дата: 2 ноември 2015, 10:00-18:00 ч.
C File Processing
- Working with files using streams
- Reading/writing data
Дата: 3 ноември 2015, 10:00-18:00 ч.
C Preprocessor
- Using #define and #include directives
- Conditional compilation
Дата: 4 ноември 2015, 10:00-18:00 ч.
Other C Topics
- Advanced C topics for champions
Дата: 5 ноември 2015, 10:00-18:00 ч.
Exam Preparation
- Live problem solving
Дата: 6 ноември 2015, 10:00-18:00 ч.
Exam
- Automated exam in the judge system
Дата: 14 ноември 2015