Skip to content
/ spbpu Public

Все домашние задания, курсовые, учебные материалы, лабораторные работы, собранные за всё время обучения в СПбПУ, ИКНК (бывший ИКНТ), ВШПИ.

Notifications You must be signed in to change notification settings

seigtm/spbpu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Все домашние, курсовые, лабораторные работы за время обучения в СПбПУ (ВШПИ, ИКНК)

Оглавление

Как пользоваться?

  1. Скачайте все материалы. Для полного доступа к работам вам понадобятся две вещи:

    • Этот репозиторий. Склонируйте его вместе со всеми вложенными проектами (подмодулями) с помощью команды:

      git clone --depth 1 --recurse-submodules --shallow-submodules -j8 'https://github.com/seigtm/spbpu.git'
    • Файлы из облака. Обязательно скачайте все материалы из облачного хранилища. Там лежат все отчёты, конспекты и другие важные документы, которых нет в коде.

  2. Изучайте структуру. Используйте этот README.md как путеводитель. В разделах по каждому предмету вы найдёте ссылки на нужные директории и файлы в облаке.

  3. Поблагодарить автора. Если репозиторий оказался вам полезен, мне будет очень приятно получить благодарность.

Note

На странице в Notion вы найдёте подробную информацию по каждой дисциплине, включая:

  • Организационные моменты: формат экзаменов, правила сдачи работ, рекомендуемая литература.
  • Полную историю заданий: условия, дедлайны и детали по всем задачам за всё обучение.

Первый курс

Алгоритмы и структуры данных, Основы разработки программного обеспечения

  • Преподаватель: Фёдоров Станислав Алексеевич.
  • Директория: ./fortran (git подмодуль).
  • Дополнительная информация: конспект по дисциплинам, отчёт о прохождении ознакомительной практики тут.

Английский язык

  • Преподаватель: Быщук Галина Владимировна.
  • Дополнительная информация: конспекты монологических высказываний, домашние задания, учебные материалы и прочее тут.

Высшая Математика

  • Преподаватель: Каплан Евгения Владимировна.
  • Дополнительная информация: зачётные задания и ответы на мои варианты на итоговых экзаменах тут.

Физика

  • Преподаватель: Фараджева Мислимат Пиралиевна.
  • Дополнительная информация: лабораторные, самостоятельные и домашние работы тут.

Цифровая грамотность

  • Преподаватель: Петров Александр Владимирович.
  • Директория: ./digital-literacy.

Второй курс

Архитектура Компьютера, Assembler

  • Преподаватель: Молодяков Сергей Александрович, Милицын Алексей Владимирович.
  • Директории: ./asm (1 часть, Assembler), ./comp_arch (2 часть).
  • Дополнительная информация:
    • 1 часть: мои лабораторные работы на кодирование команд, а также билет на экзамене тут.
    • 2 часть: отчёт по курсовой работе в *.docx* и *.pdf тут.

Вычислительная математика

  • Преподаватель: Воскобойников Сергей Петрович.
  • Директория: ./comp_math.
  • Дополнительная информация: отчёты по работам, расписанные экзаменационные билеты и прочее тут.

Дискретная математика

  • Преподаватель: Тышкевич Антон Игоревич.
  • Директория: ./discrete (git подмодуль).
  • Дополнительная информация: непосредственно в репозитории содержится только исходный код на C++ в виде Git подмодуля, реализующий поставленный мне вариант алгоритма Маркова. Все прочие задания вы можете найти в облачном хранилище.

Инструменты программной инженерии

  • Преподаватель: Леонтьева Татьяна Владимировна.
  • Дополнительная информация: ссылка на расписанные экзаменационные вопросы в облаке тут.

Математическое моделирование

  • Преподаватель: Леонтьева Татьяна Владимировна.
  • Директория: ./mathmod (git подмодуль).
  • Дополнительная информация: отчёты по всем работам тут.

Научно-исследовательная работа

  • Преподаватель: Петров Александр Владимирович.
  • Дополнительная информация: ссылка на работу в *.docx и *.pdf тут.

Объектно-ориентированное программирование (C++, STL, MFC)

  • Преподаватель: Круглов Сергей Константинович.
  • Директория: ./oop (git подмодуль).

Пакеты проектирования программно-аппаратных комплексов

  • Преподаватель: Петров Александр Владимирович, Амосов Владимир Владимирович.
  • Директория: ./design_packages (git подмодуль).
  • Дополнительная информация: отчёты по работам вы можете найти в облачном хранилище.

Системное программное обеспечение GNU/Linux

  • Преподаватель: Левченко Алексей Викторович.
  • Директория: ./llvm (git подмодуль).

Теория автоматов и формальных языков

  • Преподаватель: Тышкевич Антон Игоревич.
  • Директория: ./automata_and_formal_langs.
  • Дополнительная информация: непосредственно в репозитории содержится только исходный код курсовой работы по этой дисциплине. Все прочие задания, а также отчёт по курсовой вы можете найти в облачном хранилище.

Технологии программирования на языке C++

  • Преподаватель: Шемякин Илья Александрович.
  • Директория: ./cpp (git подмодуль).

Языки моделирования и описания цифровой аппаратуры

  • Преподаватель: Петров Александр Владимирович, Амосов Владимир Владимирович.
  • Директория: ./circuit (git подмодуль).

Третий курс

Базы данных (PostgreSQL)

  • Преподаватель: Прокофьев Олег Валерьевич.
  • Директории: контрольная работа - ./databases_control_work (git подмодуль), работы №3.1 и №3.2 - ./databases.
  • Дополнительная информация: отчёты по всем работам, включая контрольную работу, тут.

Защита информации

  • Преподаватель: Шмаков Владимир Эдуардович.
  • Дополнительная информация: отчёты по всем работам тут.

Компьютерная графика

  • Преподаватель: Леонтьева Татьяна Владимировна.
  • Директории: лабораторные работы и курсовой проект - ./comp_graphics.
  • Дополнительная информация: отчёты по двум работам и курсовому проекту тут.

Микропроцессорные системы

  • Преподаватель: Тышкевич Антон Игоревич.
  • Дополнительная информация: отчёты по работам тут.

Научно-исследовательная работа (этапы 2 и 3)

  • Преподаватель: Петров Александр Владимирович.
  • Дополнительная информация: ссылка на работу в *.docx и *.pdf тут.

Объектно-ориентированное программирование (Java)

  • Преподаватель: Маслаков Алексей Павлович.
  • Директории: лабораторные работы - ./java (git подмодуль), курсовая работа - ./java_coursework (git подмодуль).
  • Дополнительная информация: ссылка на отчёт по курсовой работе тут.

Теория вероятностей и математическая статистика

  • Преподаватель: Зайцев Игорь Владимирович.
  • Дополнительная информация: ссылка на выполненное расчётное задание тут.

Технологии разработки качественного программного обеспечения (Java)

  • Преподаватель: Смирнов Николай Георгиевич.
  • Директория: некоторые лабораторные работы - ./hq_dev_tech (git подмодуль).
  • Дополнительная информация: ссылка на презентацию и текст защиты курсовой работы тут.

Сети и телекоммуникации

  • Преподаватель: Медведев Борис Моисеевич.
  • Дополнительная информация: курсовая работа, ответы на экзамен первого семестра, а также работы второго семестра тут.

Системный анализ и принятие решений

  • Преподаватель: Амосов Владимир Владимирович.
  • Директории: домашние работы - ./sysanal (git подмодуль).
  • Дополнительная информация: отчёты по работам тут.

Цифровая обработка сигналов

  • Преподаватель: Тутыгин Владимир Семёнович.
  • Дополнительная информация: отчёты по работам тут.

Элементы теории управления

  • Преподаватель: Шмаков Владимир Эдуардович.
  • Дополнительная информация: отчёты по работам тут.

About

Все домашние задания, курсовые, учебные материалы, лабораторные работы, собранные за всё время обучения в СПбПУ, ИКНК (бывший ИКНТ), ВШПИ.

Topics

Resources

Stars

Watchers

Forks