Описание
Курс повышения квалификации или освоения программы с нуля по направлению Основы языка C от онлайн-университета GeekBrains. Курсы, созданные практикующими экспертами компаний-партнеров. Индивидуальный график — вы сами выбирайте, когда и во сколько проходить программу обучения. После прохождения курса выдается сертификат и возможность пройти стажировку в лучших IT компаниях России. У каждого студента есть возможность пообщаться с преподавателем в режиме онлайн или задать вопрос в чат. Университет имеет государственную лицензию №040485 на право оказывать образовательные услуги.
Программа курса
Урок 1. Введение. Зачем нужен С и как им пользоваться
- Возникновение языка С. Возможности языка. Функции языка. Актуальность языка. Установка компилятора и среды разработки
Урок 2. Базовые понятия. Как всё устроено, и что с этим делать
- Шаблон программы. Директива препроцессора #include. Функция main. Функция printf() и форматированный вывод. Переменные и типы данных. Операция & — взятие адреса. Ввод данных. Арифметические операции в языке С (если хватит времени)
Урок 3. Условия: первый шаг к принятию решений. Булева алгебра
- Оператор if() и его вариации. Операции сравнения: арифметические сравнения, логические операторы, тернарный оператор. Вложенные условия. Блоки кода и области видимости. Булева алгебра .
Урок 4. Циклы. Отдаём программе рутинные задачи
- Понятие цикла. Цикл while(). Цикл do {…} while(). Формат записи цикла do while
Урок 5. Циклы. Как придать уникальности простым вещам
- Операторы break, continue, switch и цикл for
Урок 6. Функции. Пишем универсальные фрагменты кода
- Понятие функции. Виды функций. Аргументы функции. Прототипы функций. Заголовочные файлы.
Урок 7. Указатели. Ещё один шаг к настоящему низкому уровню
- Переменные. Понятие указателя. Передача аргументов по значению. Передача аргументов по ссылке
Урок 8. Массивы. Собираем подобное к подобному
- Директивы препроцессора. Понятие массива. Объявление массива. Обращение к элементу массива. Определение размера массива через директиву компилятору
Урок 9. Массивы. Проверяем насколько хорош генератор псевдослучайных чисел
- Идентификатор массива. Выход за пределы массива. Арифметика указателей . Передача массива в функцию
Урок 10. Массивы. Почти безграничные возможности организации данных
- Многомерные массивы. Двумерные массивы. Заполнение и вывод двумерного массива . Массивы указателей
Урок 11. Строки. Учимся говорить с пользователем
- Понятие строки. Указатель и массив из переменных типа char. Функции puts(), printf(), gets()/
Конкатенация строк (функция strcat()). Сравнение строк strcmp(). Функция копирования строк strcpy(). Обработка символов.
Урок 12. Структуры данных. Уходим от примитивов к объектам, но не далеко
- Понятие структуры данных. Ключевое слово struct для описания структуры. Описание структуры “простая дробь”.
Урок 13. Файловая система. Запоминаем результаты и читаем их обратно
- Понятие файловой системы. Создание текстового файла. Чтение из текстового файла.
Урок 14. Динамическое выделение памяти
- Процесс выделения памяти. Функция malloc(). Оператор sizeof(). Функция calloc() . Функция free(). Функция realloc() .
Как записаться на курс
- 1
Нажмите на кнопку Записаться на курс
- 2
Ознакомьтесь подробнее с материалом курса и программой обучения на странице школы или университета
- 3
Оставьте свои данные в форме заявки и после подтверждения оплатите учебный курс (полностью или в рассрочку)
- 4
Получите доступ к учебным материалам
Отзывов пока нет.