# План курса. Программирование С/Asm (Programming C/Asm) ###### tags: `Programming C/Asm` **Количество занятий:** 10 (20 ак. часов) ### Список занятий 1. [Программирование на Си. Введение.](https://vk.com/wall-192769069_243) 2. [Типы данных. Операции и выражения.](https://vk.com/wall-192769069_304) 3. [Управляющие конструкции.](https://vk.com/cyberhackerss?w=wall-192769069_334) 4. [Указатели и массивы.](https://vk.com/cyberhackerss?w=wall-192769069_335) 5. [Функции и структура программы](https://vk.com/wall-192769069_365) 6. [Работа с файлами.](https://vk.com/cyberhackerss?w=wall-192769069_335) 7. Структуры. 8. Ввод-вывод. Текстовые потоки. 9. Интерфейс системы Unix. Введение. 10. Дескрипторы файлов. Ввод-вывод низкого уровня. ### Дополнительно **Требование к программному обеспечению:** - Discord - Консольный редактор Vim - Установленный GCC - VirtualBox (https://www.virtualbox.org/wiki/Downloads) / VMWare Workstation Player (https://www.vmware.com/ru/products/workstation-player/workstation-player-evaluation.html) - Дистрибутив Linux для виртуальных машин (https://www.offensive-security.com/kali-linux-vm-vmware-virtualbox-image-download/#1572305786534-030ce714-cc3b) **Краткое описание результата обучения** После прохождения этого модуля студент сможет: - Программировать на Си - Спокойно дальше изучать другие языки программирования - Развиваться в сфере ИБ по направлениям reverse и binary exploitation’s