How dominhduy09/university-documents works
This repository is a university coursework collection rather than one integrated application. The principal workflow is: a learner selects an exercise, supplies console or hardware input, the example applies a domain technique, and it prints or displays a result. Its main stages are algorithm practice, object-oriented modeling, and embedded-device control. Sampled Java files show direct orchestration from entry-point classes into models and game logic; most other relationships are inferred only from filenames and are therefore intentionally omitted.
Components 19
DSA Exercises
- Contest Solver
DSA/Quiz Lab/Quiz 4/Main.java - Coin Solver
DSA/Quiz Lab/Quiz 5/Main.java - Sorting Examples
DSA/DSA LAB NEW/Lab 2 Simple sorting/ITITSB22029_DoMinhDuy_Lab2/Problem 1/BubbleSortApp.java - Tree Examples
DSA/DSA LAB NEW/DSA Lab 2023 Code/Tree.java
OOP Examples
- Student Entry
OOP - Slide/Quiz/Quiz 1/Main.java - Student Model
OOP - Lab/Lab 2/Question 3 Inheritance for Student and Staff/Student.java - Course Manager
OOP - Slide/Quiz/Quiz 2/CourseManager.java - Course Model
OOP - Slide/Quiz/Quiz 2/CourseManager.java - OOP Patterns
OOP - Slide/Java code thu/Abstract/Main.java - Game Entry
OOP - Lab/Lab 1/Question 5 (Bonus)/Main.java - Player Model
OOP - Lab/Lab 1/Question 5 (Bonus)/Player.java - House Model
OOP - Lab/Lab 1/Question 5 (Bonus)/House.java - Game Rules
OOP - Lab/Lab 1/Question 5 (Bonus)/BigSmallGame.java
Embedded Projects
- Microcontroller Labs
Micro/NEW LAB/Week 1/Lab1/Lab1_Problem4a/Lab1_Problem4.c - Digital Lock
Micro/PROJECT/MPS mini Projects and Codes/Chap 2 Button Matrix/Digital Lock/Digital Lock/Digital Lock/Digital Lock.c - Barcode Reader
Micro/PROJECT/MPS mini Projects and Codes/Chap 7_1 UART/Barcode Reader/Barcode Reader/Barcode Reader/Barcode Reader.c
Other components
- Learner
- Console
- Device Hardware
Connections 22
- Learner → Contest Solver: runs example
- Learner → Coin Solver: runs example
- Learner → Sorting Examples: runs example
- Learner → Tree Examples: runs example
- Learner → Student Entry: runs example
- Learner → Game Entry: runs game
- Learner → Microcontroller Labs: selects lab
- Learner → Digital Lock: selects project
- Learner → Barcode Reader: selects project
- Contest Solver → Console: reads and writes
- Coin Solver → Console: reads and writes
- Sorting Examples → Console: writes results
- Student Entry → Console: reads and writes
- Student Entry → Student Model: creates student
- Course Manager → Course Model: creates course
- Game Entry → Console: reads and writes
- Game Entry → Player Model: updates money
- Game Entry → House Model: updates money
- Game Entry → Game Rules: plays round
- Microcontroller Labs → Device Hardware: controls device
- Digital Lock → Device Hardware: controls device
- Barcode Reader → Device Hardware: reads scanner