https://github.com/jlumbroso/prog-exam-room-allocation
Programming exam 📝 , for a CS1 course using Java, on breakout room allocation. Topics covered: Loops, conditionals, functionals, unit testing.
https://github.com/jlumbroso/prog-exam-room-allocation
Last synced: 7 months ago
JSON representation
Programming exam 📝 , for a CS1 course using Java, on breakout room allocation. Topics covered: Loops, conditionals, functionals, unit testing.
- Host: GitHub
- URL: https://github.com/jlumbroso/prog-exam-room-allocation
- Owner: jlumbroso
- License: lgpl-3.0
- Created: 2021-03-05T02:10:17.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-03-13T03:00:21.000Z (over 4 years ago)
- Last Synced: 2025-01-29T22:33:14.643Z (8 months ago)
- Language: Java
- Homepage:
- Size: 2.05 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Room Allocation — Java Programming Exam
**Authors:** Adam Finkelstein and Jérémie Lumbroso
## Topic
The exam asks students to allocate users into rooms, much like
the Zoom video conferencing software does when creating break-out
rooms. Several different heuristics are explored: Greedy,
round-robin and — for advanced students — random allocation.The exam assesses mastery of core CS1 concepts: Functions
(calling, defining, modularity), loops, arrays, input/output.## Download
The exam is compiled automatically and a student version is
[available for download here](https://github.com/jlumbroso/prog-exam-room-allocation/releases/tag/latest).