User Tools

Site Tools


Sidebar






Old

start:prog2:lectures

This is an old revision of the document!


Программирование (Весна 2023)

План-проспект лекций:

Выборочный обзор libc (09.02)
  1. Вспоминаем организационные моменты (лабораторные, курсы, рейтинговая система, экзамен)
  2. Подробное рассмотрение assert, errno, signal, stddef, stdlib, time, wchar с приближенными к реальности примерами
  3. Поверхностное рассмотрение остальных библиотек
  4. Повторение пройденного материала, вопросы по задачам 1 семестра. Анализ нескольких работ 1 семестра, основная задача – “отучить студентов” изобретать велосипед без необходимости, побудить активно изучать инструментарий с которым они работают.
Структуры данных + остаточный обзор libc (02.03)
  1. Рассмотрение оставшихся после string.h библиотек
  2. Введение в структуры данных – массивы, списки, деревья, графы, примеры работы со списком

[АРХИВ] Программирование (Весна)

Обзор стандартной библиотеки Си. Различие базового синтаксиса Си и Си++
Структуры. Объединения. Списки. Динамическая и статическая реализация
Практики проектирования, разработки, отладки, сопровождения. Стили кодирования
Работа со строками. Алгоритмы на строках. Обработка текстов
Регулярные выражения
Рекурсия и циклы
Ввод вывод. Файлы
Разработка Command Line Interface (CLI)
Хэширование и хэш-таблицы
Алгоритмы обхода, концепция итератора. Использование текстовых форматов
Введение в синтаксис С++
Отладка. Обработка исключительных ситуаций и ошибок
start/prog2/lectures.1677738299.txt.gz · Last modified: 2023/03/02 06:24 by yaroslav.gosudarkin