О программе
Небольшие группы (от 2 до 4 чел.) под руководством преподавателя-программиста. Обучение проходит в режиме реального времени. Видно и слышно преподавателя и всех учеников. Можно выполнять задания в процессе занятия и задавать любые вопросы. Языки C/C++/С#/Java любимы и востребованы профессионалами всего мира. Знание одного из этих языков считается обязательным и для начинающих программистов, и для профессионалов. В курсе органично сочетаются изучение теории и получение практических навыков написания программ на языке С. Домашние задания после каждого занятия. Предварительных умений писать программы не требуется.
Варианты обучения
40 ак. ч
Условия поступления
Собеседование
Знание персонального компьютера на уровне уверенного пользователя. Предварительных умений писать программы не требуется.
Кому подойдет программа
Программа необходима всем, кто хотел бы научиться писать программы на языках С/С++/С#/Java или попробовать себя в качестве программиста.
Преимущества обучения
Программа обучения
1. Введение в программирование на языке С:
— Понятия данных и алгоритма;
— Запись формул в языке C;
— Понятие переменной.
2. Программирование логики на языке С:
— Условный оператор. Вычисление условий;
— Циклы, прерывание цикла;
— Оператор выбора.
3. Типы данных в языке С:
— Целочисленные и вещественные типы данных;
— Символьный тип данных;
— Литералы, массивы, строки.
4. Функции:
— Назначение подпрограмм, прототип функции;
— Особенности работы с массивами в функциях;
— Функции с переменным числом параметров.
5. Работа с памятью:
— Стек и динамическая память;
— Указатели и массивы, указатель на функцию;
— Блоки памяти, утечки памяти.
6. Препроцессор:
— Директива #include, три способа включения файла;
— Макросы, условная компиляция;
— Директива #pragma, константы препроцессора.
7. Пользовательские типы данных:
— Перечисления;
— Структура данных, указатель на структуру;
— Объединения.
8. Библиотечные функции:
— Ввод-вывод, работа с файлами, работа с командной строкой;
— Математические, обработка строк, определение типа символа;
— Работа с датой и временем, работа с файловой системой.
9. Эффективное использование языка:
— Арифметическое переполнение, выход за границу массива;
— Утечки и фрагментация памяти, пул, утечка ресурсов;
— Хороший стиль программирования.
10. Практические и контрольные задания по курсу:
— Самостоятельное написание программ на занятиях;
— Самостоятельное написание программ дома;
— Итоговое контрольное задание.
Вы добавите в резюме
Преподаватели программы
Контакты
- Северо-Западный федеральный округ, Санкт-Петербург, 1-я Советская ул., д. 1 Офисный центр «Отель "Октябрьская"», офис 2099, вход с 1-й Советской улицы
- +7 812 527-43-61 Ежедневно с 10.00 до 20.00
- +7 921 957-65-18 Ежедневно с 10.00 до 20.00
на карте
Отзывы
Об этом учебном заведении пока никто не оставил отзыв. Станьте первым!
Оставить отзыв