GitHunt
TH

TheAndreyZakharov/SUAI-Software-Engineering-and-Management

πŸ“šπŸŽ“ This repository contains coursework, labs, and project reports for Software Engineering and Management at Saint Petersburg State University of Aerospace Instrumentation (SUAI). It showcases assignments, code, and reports on programming, software development, and IT aspects of management. Includes B.Sc. SE and M.Sc. Management tracks.

SUAI Logo
SUAI Image SUAI Image

SUAI Software Engineering and Management

Русский
English

Description

This repository is intended for storing student projects and reports for the programs 09.03.04 - Software Engineering (Bachelor’s degree, track - Software Systems Design) and 38.04.02 - Management (Master’s degree, profile - Strategic Human Resource Management of the Organization) at the State University of Aerospace Instrumentation.
It contains completed assignments and laboratory work focused on programming and software development, as well as the IT aspects of management.

Each subject in the repository has its own folder. Inside, you will find subfolders for specific assignments. These subfolders contain:

  • Source code files - contain the code developed as part of the assignment.
  • Report (report) - a document describing the steps taken to complete the assignment, the obtained results, and explanations.
  • Assignment README - a brief description and the purpose of the specific assignment.

It is important to note that only works directly related to programming, software development, and the IT aspects of management are included in this repository. If an assignment relates to other disciplines (for example, physics, history, philosophy, etc.), it is not uploaded, so some assignments may be missing.

Similarly, if the completion of an assignment did not require programming, development, software design, etc., such work is also not included in the repository.

How to Use the Repository

  1. Navigating Courses:

    • The root of the repository contains folders named after each subject.
    • Open the relevant subject folder to see the list of assignments.
  2. Navigating Assignments:

    • Inside each subject folder, there are subdirectories for individual tasks.
    • Each subdirectory includes the program files, a report (report), and a README with the assignment's objectives and requirements.
  3. Reports:

    • For a detailed explanation of each task, check the reports in each assignment folder. Reports provide the main insights, methods used, and conclusions drawn from the work.

Example Repository Structure:

SUAI-Software-Engineering-and-Management/
β”‚
β”œβ”€β”€ Subject_1/
β”‚   β”œβ”€β”€ Assignment_1/
β”‚   β”‚   β”œβ”€β”€ main.cpp
β”‚   β”‚   β”œβ”€β”€ report1.pdf
β”‚   β”‚   └── README.md
β”‚   └── Assignment_2/
β”‚       β”œβ”€β”€ solution.m
β”‚       β”œβ”€β”€ report2.pdf
β”‚       └── README.md
β”‚
β”œβ”€β”€ Subject_2/
β”‚   └── Assignment_3/
β”‚       β”œβ”€β”€ main.py
β”‚       β”œβ”€β”€ report.pdf
β”‚       └── README.md
β”‚
...

Languages

Jupyter Notebook70.5%HTML10.6%C++6.9%Python3.9%CSS1.7%Swift1.7%MATLAB1.2%PHP0.9%Java0.8%JavaScript0.7%Vue0.5%PLpgSQL0.1%C0.1%Assembly0.1%Common Lisp0.1%Prolog0.1%XSLT0.1%Shell0.1%QMake0.1%QML0.0%CMake0.0%Dockerfile0.0%M0.0%

Contributors

MIT License
Created October 11, 2024
Updated March 11, 2026