---
# System prepended metadata

title: План курса. Программирование С/Asm (Programming C/Asm)
tags: [Programming C/Asm]

---

# План курса. Программирование С/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
