This is a degree level take home exam project designed to assess your understanding of programming concepts, algorithm design, and software development methodologies. The exam will consist of multiple choice questions, short problem solving tasks, and brief analytical explanations.
Exam Focus Areas
• Core data structures including arrays, linked lists, stacks, queues, trees, and graphs
• Algorithm design, analysis, and efficiency (time and space complexity)
• Principles of software engineering and development life cycles
• Object oriented programming and modular software design
• Software testing, debugging, and documentation practices
Requirements
Provide accurate, step by step solutions and explanations where necessary.
Use proper programming and technical terminology throughout your responses.
Ensure originality, copied or AI generated content will not be accepted.
Submit your answers in a Word document including both questions and answers.
Deadline 28th October 2025
Note The exam paper and all supporting materials will be shared upon hire.