{"id":15101432,"url":"https://github.com/seigtm/spbpu","last_synced_at":"2025-08-09T14:25:53.563Z","repository":{"id":226422337,"uuid":"768608374","full_name":"seigtm/spbpu","owner":"seigtm","description":"Все домашние задания, курсовые, учебные материалы, лабораторные работы, собранные за всё время обучения в СПбПУ, ИКНК (бывший ИКНТ), ВШПИ.","archived":false,"fork":false,"pushed_at":"2024-03-07T13:46:52.000Z","size":275,"stargazers_count":3,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-12-06T08:24:46.679Z","etag":null,"topics":["asm","assembler","assembly","circuit","cpp","english-learning","fortran","homework","homework-assignments","labs","llvm","math","oop","physics","spbpu","spbstu"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/seigtm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-03-07T11:58:32.000Z","updated_at":"2024-11-14T17:59:55.000Z","dependencies_parsed_at":"2024-03-07T14:38:30.967Z","dependency_job_id":"3bef1721-9910-4897-a708-5167a83ae911","html_url":"https://github.com/seigtm/spbpu","commit_stats":null,"previous_names":["seigtm/spbpu"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seigtm%2Fspbpu","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seigtm%2Fspbpu/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seigtm%2Fspbpu/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/seigtm%2Fspbpu/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/seigtm","download_url":"https://codeload.github.com/seigtm/spbpu/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":236699574,"owners_count":19190841,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["asm","assembler","assembly","circuit","cpp","english-learning","fortran","homework","homework-assignments","labs","llvm","math","oop","physics","spbpu","spbstu"],"created_at":"2024-09-25T18:22:59.189Z","updated_at":"2025-08-09T14:25:53.550Z","avatar_url":"https://github.com/seigtm.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003c!-- omit in toc --\u003e\n# Все домашние, курсовые, лабораторные работы за время обучения в СПбПУ (ВШПИ, ИКНК)\n\n\u003c!-- omit in toc --\u003e\n## Оглавление\n\n- [Как пользоваться?](#как-пользоваться)\n- [Первый курс](#первый-курс)\n  - [Алгоритмы и структуры данных, Основы разработки программного обеспечения](#алгоритмы-и-структуры-данных-основы-разработки-программного-обеспечения)\n  - [Английский язык](#английский-язык)\n  - [Высшая Математика](#высшая-математика)\n  - [Физика](#физика)\n  - [Цифровая грамотность](#цифровая-грамотность)\n- [Второй курс](#второй-курс)\n  - [Архитектура Компьютера, Assembler](#архитектура-компьютера-assembler)\n  - [Вычислительная математика](#вычислительная-математика)\n  - [Дискретная математика](#дискретная-математика)\n  - [Инструменты программной инженерии](#инструменты-программной-инженерии)\n  - [Математическое моделирование](#математическое-моделирование)\n  - [Научно-исследовательная работа](#научно-исследовательная-работа)\n  - [Объектно-ориентированное программирование (C++, STL, MFC)](#объектно-ориентированное-программирование-c-stl-mfc)\n  - [Пакеты проектирования программно-аппаратных комплексов](#пакеты-проектирования-программно-аппаратных-комплексов)\n  - [Системное программное обеспечение GNU/Linux](#системное-программное-обеспечение-gnulinux)\n  - [Теория автоматов и формальных языков](#теория-автоматов-и-формальных-языков)\n  - [Технологии программирования на языке C++](#технологии-программирования-на-языке-c)\n  - [Языки моделирования и описания цифровой аппаратуры](#языки-моделирования-и-описания-цифровой-аппаратуры)\n- [Третий курс](#третий-курс)\n  - [Базы данных (PostgreSQL)](#базы-данных-postgresql)\n  - [Защита информации](#защита-информации)\n  - [Компьютерная графика](#компьютерная-графика)\n  - [Микропроцессорные системы](#микропроцессорные-системы)\n  - [Научно-исследовательная работа (этапы 2 и 3)](#научно-исследовательная-работа-этапы-2-и-3)\n  - [Объектно-ориентированное программирование (Java)](#объектно-ориентированное-программирование-java)\n  - [Теория вероятностей и математическая статистика](#теория-вероятностей-и-математическая-статистика)\n  - [Технологии разработки качественного программного обеспечения (Java)](#технологии-разработки-качественного-программного-обеспечения-java)\n  - [Сети и телекоммуникации](#сети-и-телекоммуникации)\n  - [Системный анализ и принятие решений](#системный-анализ-и-принятие-решений)\n  - [Цифровая обработка сигналов](#цифровая-обработка-сигналов)\n  - [Элементы теории управления](#элементы-теории-управления)\n\n## Как пользоваться?\n\n1. **Скачайте все материалы**. Для полного доступа к работам вам понадобятся две вещи:\n    - **Этот репозиторий**. Склонируйте его вместе со всеми вложенными проектами (подмодулями) с\n    помощью команды:\n\n        ```bash\n        git clone --depth 1 --recurse-submodules --shallow-submodules -j8 'https://github.com/seigtm/spbpu.git'\n        ```\n\n    - **Файлы из облака**. Обязательно скачайте все материалы из\n    [**облачного хранилища**](https://disk.yandex.ru/d/naW9DO2U0B2NRA).\n    Там лежат все отчёты, конспекты и другие важные документы, которых нет в коде.\n\n2. **Изучайте структуру**. Используйте этот `README.md` как путеводитель. В разделах по каждому\n   предмету вы найдёте ссылки на нужные директории и файлы в облаке.\n\n3. **Поблагодарить автора**. Если репозиторий оказался вам полезен,\n   [мне будет очень приятно получить благодарность](https://www.tinkoff.ru/cf/7im7FGOSlLY).\n\n\u003e [!NOTE]\n\u003e\n\u003e На [**странице в Notion**](https://seig.notion.site/5130904-20321-d246f202f52344769e5baaac3e0affbb)\n\u003e вы найдёте подробную информацию по каждой дисциплине, включая:\n\u003e\n\u003e - **Организационные моменты**: формат экзаменов, правила сдачи работ, рекомендуемая литература.\n\u003e - **Полную историю заданий**: условия, дедлайны и детали по всем задачам за всё обучение.\n\n---\n\n## Первый курс\n\n### Алгоритмы и структуры данных, Основы разработки программного обеспечения\n\n- **Преподаватель**: Фёдоров Станислав Алексеевич.\n- **Директория**: `./fortran` (_git подмодуль_).\n- **Дополнительная информация**: конспект по дисциплинам, отчёт о прохождении ознакомительной практики\n  [**тут**](https://disk.yandex.ru/d/d_FjEDZML8BiAA).\n\n---\n\n### Английский язык\n\n- **Преподаватель**: Быщук Галина Владимировна.\n- **Дополнительная информация**: конспекты монологических высказываний, домашние задания,\n  учебные материалы и прочее [**тут**](https://disk.yandex.ru/d/cvIl27gYy4FSlA).\n\n---\n\n### Высшая Математика\n\n- **Преподаватель**: Каплан Евгения Владимировна.\n- **Дополнительная информация**: зачётные задания и ответы на мои варианты на итоговых экзаменах\n  [**тут**](https://disk.yandex.ru/d/El7JVzxFzyk2tg).\n\n---\n\n### Физика\n\n- **Преподаватель**: Фараджева Мислимат Пиралиевна.\n- **Дополнительная информация**: лабораторные, самостоятельные и домашние работы\n  [**тут**](https://disk.yandex.ru/d/sLJBtexsmalnfQ).\n\n---\n\n### Цифровая грамотность\n\n- **Преподаватель**: Петров Александр Владимирович.\n- **Директория**: `./digital-literacy`.\n\n---\n\n## Второй курс\n\n### Архитектура Компьютера, Assembler\n\n- **Преподаватель**: Молодяков Сергей Александрович, Милицын Алексей Владимирович.\n- **Директории**: `./asm` (1 часть, Assembler), `./comp_arch` (2 часть).\n- **Дополнительная информация**:\n  - **1 часть**: мои лабораторные работы на кодирование команд, а также билет на экзамене\n    [**тут**](https://disk.yandex.ru/d/Eu0Khtak1xoHDw).\n  - **2 часть**: отчёт по [курсовой работе](https://github.com/seigtm/pyposture)\n    в `*.docx*` и `*.pdf` [**тут**](https://disk.yandex.ru/d/IL9akLQfWn4IQw).\n\n---\n\n### Вычислительная математика\n\n- **Преподаватель**: Воскобойников Сергей Петрович.\n- **Директория**: `./comp_math`.\n- **Дополнительная информация**: отчёты по работам, расписанные экзаменационные билеты и прочее\n  [**тут**](https://disk.yandex.ru/d/xZRttj5zyHEQ_w).\n\n---\n\n### Дискретная математика\n\n- **Преподаватель**: Тышкевич Антон Игоревич.\n- **Директория**: `./discrete` (_git подмодуль_).\n- **Дополнительная информация**: непосредственно в репозитории содержится только исходный код\n  на C++ в виде Git подмодуля, реализующий поставленный мне вариант алгоритма Маркова. Все прочие\n  задания вы можете найти [**в облачном хранилище**](https://disk.yandex.ru/d/7F69wNR5tHemfw).\n\n---\n\n### Инструменты программной инженерии\n\n- **Преподаватель**: Леонтьева Татьяна Владимировна.\n- **Дополнительная информация**: ссылка на расписанные экзаменационные вопросы в облаке\n  [**тут**](https://disk.yandex.ru/d/dHGljXDDhBZqMw).\n\n---\n\n### Математическое моделирование\n\n- **Преподаватель**: Леонтьева Татьяна Владимировна.\n- **Директория**: `./mathmod` (_git подмодуль_).\n- **Дополнительная информация**: отчёты по всем работам\n  [**тут**](https://disk.yandex.ru/d/WRy56ygsCWj9Kw).\n\n---\n\n### Научно-исследовательная работа\n\n- **Преподаватель**: Петров Александр Владимирович.\n- **Дополнительная информация**: ссылка на работу в `*.docx` и `*.pdf`\n  [**тут**](https://disk.yandex.ru/d/-S_IseQoC2mOPg).\n\n---\n\n### Объектно-ориентированное программирование (C++, STL, MFC)\n\n- **Преподаватель**: Круглов Сергей Константинович.\n- **Директория**: `./oop` (_git подмодуль_).\n\n---\n\n### Пакеты проектирования программно-аппаратных комплексов\n\n- **Преподаватель**: Петров Александр Владимирович, Амосов Владимир Владимирович.\n- **Директория**: `./design_packages` (_git подмодуль_).\n- **Дополнительная информация**: отчёты по работам вы можете найти\n  [**в облачном хранилище**](https://disk.yandex.ru/d/yjRvp3LO6G88Ug).\n\n---\n\n### Системное программное обеспечение GNU/Linux\n\n- **Преподаватель**: Левченко Алексей Викторович.\n- **Директория**: `./llvm` (_git подмодуль_).\n\n---\n\n### Теория автоматов и формальных языков\n\n- **Преподаватель**: Тышкевич Антон Игоревич.\n- **Директория**: `./automata_and_formal_langs`.\n- **Дополнительная информация**: непосредственно в репозитории содержится только исходный код\n  курсовой работы по этой дисциплине. Все прочие задания, а также отчёт по курсовой вы можете найти\n  [**в облачном хранилище**](https://disk.yandex.ru/d/EsYaPR2dQNHW7w).\n\n---\n\n### Технологии программирования на языке C++\n\n- **Преподаватель**: Шемякин Илья Александрович.\n- **Директория**: `./cpp` (_git подмодуль_).\n\n---\n\n### Языки моделирования и описания цифровой аппаратуры\n\n- **Преподаватель**: Петров Александр Владимирович, Амосов Владимир Владимирович.\n- **Директория**: `./circuit` (_git подмодуль_).\n\n---\n\n## Третий курс\n\n### Базы данных (PostgreSQL)\n\n- **Преподаватель**: Прокофьев Олег Валерьевич.\n- **Директории**: контрольная работа - `./databases_control_work` (_git подмодуль_),\n  работы №3.1 и №3.2 - `./databases`.\n- **Дополнительная информация**: отчёты по всем работам, включая контрольную работу,\n  [**тут**](https://disk.yandex.ru/d/58BgyHAAnIDO_A).\n\n---\n\n### Защита информации\n\n- **Преподаватель**: Шмаков Владимир Эдуардович.\n- **Дополнительная информация**: отчёты по всем работам\n  [**тут**](https://disk.yandex.ru/d/av01kWJtpwKmUQ).\n\n---\n\n### Компьютерная графика\n\n- **Преподаватель**: Леонтьева Татьяна Владимировна.\n- **Директории**: лабораторные работы и курсовой проект - `./comp_graphics`.\n- **Дополнительная информация**: отчёты по двум работам и курсовому проекту\n  [**тут**](https://disk.yandex.ru/d/J8BO-EhaP58g2Q).\n\n---\n\n### Микропроцессорные системы\n\n- **Преподаватель**: Тышкевич Антон Игоревич.\n- **Дополнительная информация**: отчёты по работам\n  [**тут**](https://disk.yandex.ru/d/zVeNslhXmcx1pA).\n\n---\n\n### Научно-исследовательная работа (этапы 2 и 3)\n\n- **Преподаватель**: Петров Александр Владимирович.\n- **Дополнительная информация**: ссылка на работу в `*.docx` и `*.pdf`\n  [**тут**](https://disk.yandex.ru/d/-S_IseQoC2mOPg).\n\n---\n\n### Объектно-ориентированное программирование (Java)\n\n- **Преподаватель**: Маслаков Алексей Павлович.\n- **Директории**: лабораторные работы - `./java` (_git подмодуль_),\n  курсовая работа - `./java_coursework` (_git подмодуль_).\n- **Дополнительная информация**: ссылка на отчёт по курсовой работе\n  [**тут**](https://disk.yandex.ru/d/9pKQ0rex-XzJEA).\n\n---\n\n### Теория вероятностей и математическая статистика\n\n- **Преподаватель**: Зайцев Игорь Владимирович.\n- **Дополнительная информация**: ссылка на выполненное расчётное задание\n  [**тут**](https://disk.yandex.ru/d/47nZwdc0awStUg).\n\n---\n\n### Технологии разработки качественного программного обеспечения (Java)\n\n- **Преподаватель**: Смирнов Николай Георгиевич.\n- **Директория**: некоторые лабораторные работы - `./hq_dev_tech` (_git подмодуль_).\n- **Дополнительная информация**: ссылка на презентацию и текст защиты курсовой работы\n  [**тут**](https://disk.yandex.ru/d/PGJJmfsQbBVhRw).\n\n---\n\n### Сети и телекоммуникации\n\n- **Преподаватель**: Медведев Борис Моисеевич.\n- **Дополнительная информация**: курсовая работа, ответы на экзамен первого семестра,\n  а также работы второго семестра [**тут**](https://disk.yandex.ru/d/DryquG50gqLvLg).\n\n---\n\n### Системный анализ и принятие решений\n\n- **Преподаватель**: Амосов Владимир Владимирович.\n- **Директории**: домашние работы - `./sysanal` (_git подмодуль_).\n- **Дополнительная информация**: отчёты по работам\n  [**тут**](https://disk.yandex.ru/d/U7ya-9NuR7B0ug).\n\n---\n\n### Цифровая обработка сигналов\n\n- **Преподаватель**: Тутыгин Владимир Семёнович.\n- **Дополнительная информация**: отчёты по работам\n  [**тут**](https://disk.yandex.ru/d/LeHlj4T-n5sjow).\n\n---\n\n### Элементы теории управления\n\n- **Преподаватель**: Шмаков Владимир Эдуардович.\n- **Дополнительная информация**: отчёты по работам\n  [**тут**](https://disk.yandex.ru/d/S5Cbm536SeTudw).\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseigtm%2Fspbpu","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fseigtm%2Fspbpu","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fseigtm%2Fspbpu/lists"}