Computer Science 7517/1 June 2023
omer uner
The exam assesses computational thinking, programming, and data structures using a skeleton program. Topics include binary trees, search algorithms, and logic puzzles involving data elimination. Regular languages and Turing machines are analyzed for computation and regular expression design. Programming tasks involve modifying a game skeleton program, implementing methods for user input validation, and extending functionality with custom features like traps (Gacaka class) and earthquakes (Bhukampa method). Further tasks include calculating legal moves, creating new classes, and demonstrating encapsulation and inheritance. Emphasis is on algorithmic efficiency, object-oriented principles, and practical problem-solving within structured programming environments.
See More Paper 1 a year ago
Computer science (7517) Subject directory
All resources in one place
Related Past Papers
Related Tutorials
Crash report