This repository is the hub for the other ITMO lab repositories. You can navigate to them by hyperlinks in the readme or by submodules* in the directories of this repository.
This structure prevents github from being clogged with a bunch of small unimportant repositories (as if they were all on github.com/svinoczar), and also allows any user to clone any of these smaller repositories to their computer without any problems (as opposed to if they were all in one repository, like itmo-university or itmo-labs, and the user had to clone a relatively large repository just for one directory).
- Introduction to Java (1st lab)
- "Pokemons" - working with packages and OOP (2nd lab)
- Object model creation (3rd lab)
- Object model extension (4th lab)
- Console application for collections management (5th lab)
- Client-Server application for collections managment (6th lab)
- Multi-threaded client-server application for database management (7th lab)
- GUI for multi-threaded client-server application for database management (8th lab)
- Numeral systems (1st lab)
- Noise-resitant code synthesis (2nd lab)
- Regular expressions (3rd lab)
- Parsing (4th lab)
- Tables (5th lab)
- LaTex (6th lab)
- TG Bot (Extra task)
- Creating own database on the subject area (1st lab)
- Queries to the university database (2nd lab)
- Bringing the database from the 1st lab to a normal form (BCNF) (3rd lab)
- Queries to the university database, work with indexes (4th lab)
- Introduction to web development (1st lab)
- Work with Java Servlets (2nd lab)
- Work with JSF Framework, managed beans & db (3rd lab)
- Work with Spring Framework (back) + Angular (front) (4th lab)
- Approximation and interpolation
- SLAE solution by Cholesky
- SNAE solution by Newtone
- Integration by the method of average rectangles
- Solution of ODE by the Runge-Kutta method