These are assignments of OOP course taken during my BMSTU studies. The assignments turned out be 8000+ lines of C++20 code. The course covered lots of topics from fundamentals of OOP and lots of patterns from GoF to event modelling in C++ and object-oriented analysis.
№ | Assignment | Status |
---|---|---|
1 | Structured programming: 3D wireframe model viewer | ✅ |
2 | Matrix contaier class implementation with rich operations set | ✅ |
3 | Object-oriented programming: 3D wireframe model viewer, now using OOP principles and patterns | ✅ |
4 | Asynchronous interaction: elevator modelling | ✅ |
5 | Object-oriented analysis: object design of a slow cooker and its elements interaction | ✅ |