Top.Mail.Ru
Псков
План поступления
Войти

Основы программирования на языке С (дистанционно в группе)

базовый курс

О программе

Небольшие группы (от 2 до 4 чел.) под руководством преподавателя-программиста. Обучение проходит в режиме реального времени. Видно и слышно преподавателя и всех учеников. Можно выполнять задания в процессе занятия и задавать любые вопросы.
Языки C/C++/С#/Java любимы и востребованы профессионалами всего мира. Знание одного из этих языков считается обязательным и для начинающих программистов, и для профессионалов. В курсе органично сочетаются изучение теории и получение практических навыков написания программ на языке С. Домашние задания после каждого занятия. Предварительных умений писать программы не требуется.

Варианты обучения

Вариант обученияСтоимостьКогдаСрок обученияГрафик занятий
дистанционно
16 800 р.
1 апр. 2024
1 месяц
40 ак. ч.
01.04 - Пн, Чт (10.00-13.00), 02.04 - Вт, Пт (19.00-22.00)

Кому подойдет программа

Программистам-разработчикам
Программистам-кодировщикам
Будущим программистам

Преимущества обучения

1
С нами - комфортно и надежно:
1. В группе 2-4 человека.
2. Смена режима занятий при необходимости.
2
Дистанционно — как в классе:
— Занятие ведет преподаватель;
— Видно и слышно преподавателя;
— Можно задать любой вопрос;
— Практика во время занятия;
— Сертификат по итогам курса.

Дополнительная информация

1. Введение в программирование на языке С:
— Понятия данных и алгоритма;
— Запись формул в языке C;
— Понятие переменной.

2. Программирование логики на языке С:
— Условный оператор. Вычисление условий;
— Циклы, прерывание цикла;
— Оператор выбора.

3. Типы данных в языке С:
— Целочисленные и вещественные типы данных;
— Символьный тип данных;
— Литералы, массивы, строки.

4. Функции:
— Назначение подпрограмм, прототип функции;
— Особенности работы с массивами в функциях;
— Функции с переменным числом параметров.

5. Работа с памятью:
— Стек и динамическая память;
— Указатели и массивы, указатель на функцию;
— Блоки памяти, утечки памяти.

6. Препроцессор:
— Директива #include, три способа включения файла;
— Макросы, условная компиляция;
— Директива #pragma, константы препроцессора.

7. Пользовательские типы данных:
— Перечисления;
— Структура данных, указатель на структуру;
— Объединения.

8. Библиотечные функции:
— Ввод-вывод, работа с файлами, работа с командной строкой;
— Математические, обработка строк, определение типа символа;
— Работа с датой и временем, работа с файловой системой.

9. Эффективное использование языка:
— Арифметическое переполнение, выход за границу массива;
— Утечки и фрагментация памяти, пул, утечка ресурсов;
— Хороший стиль программирования.

10. Практические и контрольные задания по курсу:
— Самостоятельное написание программ на занятиях;
— Самостоятельное написание программ дома;
— Итоговое контрольное задание.

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

  • Аватар
    Владислав Эдуардович Ковалевский
    Автор и преподаватель курсов: "Основы программирования на языке С", "Программирование на языке С++", "Программирование на языке С#", "Программирование на языке Java"

Оставьте отзыв

Учились здесь? Оставьте отзыв, и, может быть, это поможет другим в выборе. Кроме этого, из ваших оценок формируется наш рейтинг.

Смотрите также

Учебные центры Санкт-Петербурга по направлению «информационные технологии», Учебные центры Санкт-Петербурга по направлению «информационные технологии» дистанционно, Учебные центры Санкт-Петербурга по направлению «программирование», Учебные центры Санкт-Петербурга по направлению «программирование» дистанционно