Россия
План поступления
Войти

Основы программирования на языке С

базовый курс

О программе

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

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

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

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

Тестировщикам
Инженерам
Программистам

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

1
С нами — комфортно:
— С опытным программистом;
— Гибкое расписание занятий;
— Группа от 3 до 6 человек;
— Повтор пропущенных занятий;
— Переход в другую группу;
— Сертификат по итогам курса.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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