Implementations for Homeworks of Ceng443-Object Oriented Programming Languages and Systems Course
- Homework Focus: Learning the basics of object oriented design and Java programming language.
- Scenario: Implementing a simulator for F1 races setup specified in
XML
inputs. To achieve this task, create a UML Class Diagram and implement your design.
- Homework Focus: Multi-threaded application development and synchronization using concurrency classes that are present in Java
- Scenario: Implementing a seat reservation system where multiple users can reserve seats for an event concurrently.
- Homework Focus: Java 8 Streams and Lambda functions.
- Scenario: You are hired by a PC parts store and asked to implement a query system in order to monitor their inventory.