spbpu
spbpu copied to clipboard
Все домашние задания, курсовые, учебные материалы, лабораторные работы, собранные за всё время обучения в СПбПУ, ИКНК (бывший ИКНТ), ВШПИ.
Все домашние, курсовые, лабораторные работы за время обучения в СПбПУ (ВШПИ, ИКНК)
Оглавление
- Как пользоваться?
- Первый курс
- Алгоритмы и структуры данных, Основы разработки программного обеспечения
- Английский язык
- Высшая Математика
- Физика
- Цифровая грамотность
- Второй курс
- Архитектура Компьютера, Assembler
- Вычислительная математика
- Дискретная математика
- Инструменты программной инженерии
- Математическое моделирование
- Научно-исследовательная работа
- Объектно-ориентированное программирование (C++, STL, MFC)
- Пакеты проектирования программно-аппаратных комплексов
- Системное программное обеспечение GNU/Linux
- Теория автоматов и формальных языков
- Технологии программирования на языке C++
- Языки моделирования и описания цифровой аппаратуры
- Третий курс
- Базы данных (PostgreSQL)
- Защита информации
- Компьютерная графика
- Микропроцессорные системы
- Научно-исследовательная работа (этапы 2 и 3)
- Объектно-ориентированное программирование (Java)
- Теория вероятностей и математическая статистика
- Технологии разработки качественного программного обеспечения (Java)
- Сети и телекоммуникации
- Системный анализ и принятие решений
- Цифровая обработка сигналов
- Элементы теории управления
Как пользоваться?
-
Скачайте все материалы. Для полного доступа к работам вам понадобятся две вещи:
-
Этот репозиторий. Склонируйте его вместе со всеми вложенными проектами (подмодулями) с помощью команды:
git clone --depth 1 --recurse-submodules --shallow-submodules -j8 'https://github.com/seigtm/spbpu.git' -
Файлы из облака. Обязательно скачайте все материалы из облачного хранилища. Там лежат все отчёты, конспекты и другие важные документы, которых нет в коде.
-
-
Изучайте структуру. Используйте этот
README.mdкак путеводитель. В разделах по каждому предмету вы найдёте ссылки на нужные директории и файлы в облаке. -
Поблагодарить автора. Если репозиторий оказался вам полезен, мне будет очень приятно получить благодарность.
[!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 подмодуль). - Дополнительная информация: отчёты по работам тут.
Цифровая обработка сигналов
- Преподаватель: Тутыгин Владимир Семёнович.
- Дополнительная информация: отчёты по работам тут.
Элементы теории управления
- Преподаватель: Шмаков Владимир Эдуардович.
- Дополнительная информация: отчёты по работам тут.