Skip to content

Dashulik10/System_Programming_BSUIR_PPOIS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

196 Commits
 
 
 
 

Repository files navigation

Лабораторные работы по ППОИС (Программирование и проектирование информационных систем)

📚 BSUIR | Кафедра ИИТ

Этот репозиторий содержит лабораторные работы, выполненные в рамках курса "Программирование и проектирование информационных систем" на языке C++. Основное внимание уделено объектно-ориентированному программированию, а также принципам KISS, DRY, YAGNI, и другим методологиям чистого кода.

🧩 Цели курса

  • Освоить принципы ООП на практике.
  • Научиться проектировать масштабируемые и поддерживаемые информационные системы.
  • Применять современные подходы и паттерны разработки.
  • Развивать навыки написания чистого, модульного и расширяемого кода.

🛠 Используемые технологии

  • C++ (стандарты C++11/14/17)
  • ООП: наследование, инкапсуляция, полиморфизм
  • Работа с файлами, обработка ошибок
  • Принципы SOLID, KISS, DRY, YAGNI
  • Консольные интерфейсы
  • Базовые алгоритмы и структуры данных
  • Тестирование

Каждая лабораторная работа находится в отдельной папке и содержит:

  • Исходный код (.cpp, .h)

🧠 Основные темы, затронутые в лабораториях Проектирование и реализация классов

Интерфейсы и абстракции

Управление памятью

Разделение ответственности и модульность

Работа с файлами и пользовательским вводом

Принципы чистого кода и best practices

📌 Лицензия Данный проект предназначен для образовательных целей. Любое использование кода вне учебной деятельности требует предварительного согласования с автором.

About

Лабораторные работы по курсу "Программирование и проектирование информационных систем на языке" C++

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages