How 0southboss0/miet works
This repository is a collection of MIET coursework, not one integrated application. Its principal user workflow is to choose a course lab, run its standalone program, and observe a calculation, model, or interaction. The graph highlights several evidenced runnable examples and the broader course areas represented in the tree. Source excerpts are partial, and many listed labs were not sampled, so their internal wiring is not inferred.
Main entry points: lab2/Main.java Vehicle demo · ConsoleApp3/Program.cs Research exercises · ConsoleApp5/Program.cs File exercises · lab2/Main.java Automaton runner
Components 21
Java labs
- Vehicle demo
3sem/java/labs/lab2/Main.java - Vehicle models
3sem/java/labs/lab2/Vehicle.java - Checkpoint rules
3sem/java/labs/lab2/PolicePoint.java - Radio behavior
3sem/java/labs/lab2/Radio.java
C# labs
- Research exercises
3sem/csharp/labs/lab3/ConsoleApp3/Program.cs - Research team
3sem/csharp/labs/lab3/ConsoleApp3/ResearchTeam.cs - Team collection
3sem/csharp/labs/lab3/ConsoleApp3/ResearchTeamCollection.cs - Collection benchmarks
3sem/csharp/labs/lab3/ConsoleApp3/TestCollections.cs - File exercises
3sem/csharp/labs/lab5/ConsoleApp5/Program.cs
Algorithms and languages
- Automaton runner
7sem/tayak/labs/lab2/Main.java - Automaton logic
7sem/tayak/labs/lab2/Automation.java - Algorithm exercises
4sem/algo/labs
OS and networking
- Factorial server
5sem/osis/labs/lab6/src/server.c - Factorial client
5sem/osis/labs/lab6/src/client.c - TCP connection
Python labs
- Mail client
3sem/python/labs/lab6/client.py - Mail collector
3sem/python/labs/lab6/collector.py - Mail server
3sem/python/labs/lab6/server.py - Mandelbrot plot
3sem/java/Множество Мандельброта/main.py
Other components
- Student
- SMTP service
Connections 22
- Student → Vehicle demo: runs demo
- Vehicle demo → Vehicle models: creates vehicles
- Vehicle demo → Checkpoint rules: checks passage
- Vehicle demo → Radio behavior: plays tunes
- Student → Research exercises: runs exercises
- Research exercises → Research team: creates and queries
- Research exercises → Team collection: uses collection
- Research exercises → Collection benchmarks: benchmarks searches
- Student → File exercises: runs exercises
- File exercises → Research team: loads and saves
- Student → Automaton runner: enters strings
- Automaton runner → Automaton logic: loads and evaluates
- Student → Algorithm exercises: chooses lab
- Student → Factorial client: runs client
- Factorial client → TCP connection: sends request
- TCP connection → Factorial server: delivers request
- Factorial server → TCP connection: returns result
- Student → Mail client: submits message
- Mail client → Mail collector: sends data
- Mail collector → Mail server: forwards request
- Mail server → SMTP service: sends email
- Student → Mandelbrot plot: runs plot