C / Linux

Курсы С/Linux

Расписание

Начало занятий для новых групп: 11.03.2021
Окончание занятий: 18.05.2021
Учебные программы

Расписание:
Модуль 1. Администрирование Linux.
Занятия с 16-00 до 19-00 НГТУ 7к 101 ау.
Преподаватель: Плеханов Владимир Арсентьевич
1 занятие 11.03.2021
2 занятие 16.03.2021
3 занятие 18.03.2021
4 занятие 23.03.2021
Темы: Установка и администрирование Linux. Файловая система. Модель безопасности Linux. Введение в процессы. Дерево процессов. Управление процессами. Основные команды bash. Написание скрипта на bash.

Модуль 2. Программирование на Си
Занятия с 16-00 до 19-00 НГТУ 7к 101 ау.
1 занятие 25.03.2021
2 занятие 30.03.2021
3 занятие 01.04.2021
4 занятие 06.04.2021
Преподаватель: Бухамер Егор Андреевич
Темы: gcc, make, типы данных, массивы и указатели, структуры, работа с файлами.

Модуль 3. Системное программирование на Си
Занятия с 16-00 до 19-00 НГТУ 7к 101 ау.
1 занятие 08.04.2021
2 занятие 13.04.2021
3 занятие 15.04.2021
4 занятие 20.04.2021
Преподаватель: Павенко Е.Н.
Темы: Библиотеки статические и динамические. fork. pipe, msg, shmat, pthread, socket.

Модуль 4. Сетевые протоколы и ЛВС
Занятия с 16-00 до 19-00 НГТУ 7к 101 ау.
1 занятие 27.04.2021
2 занятие 29.04.2021
3 занятие 03.05.2021
4 занятие 06.05.2021
Преподаватель: Шумейко Владимир Александрович
Темы: модель OSI, TCP/IP, UDP, ICMP, ping, traceroute, RIP, VLAN, STP.

Модуль 5. Модули ядра и кросскомпиляция. Проект – курсовая.
Занятия с 16-00 до 19-00 НГТУ 7к 101 ау.
1 занятие 11.05.2021
2 занятие 13.05.2021
3 занятие 18.05.2021
4 занятие 20.05.2021

Преподаватель: Чистяков Н.А.
Темы: proc, sysfs, netlink, ioctl. Клиент – серверное приложение.