- A multi-staged, pair-based project in which students propose features of a system with properties commonly found in large-scale distributed enterprise systems, engineer an architectural design for that systems, and implement and evaluate it using industry-standard enterprise tools and frameworks. The project will consist of four reports totalling about 2500 words, requiring approximately 40-45 hours of work (40%). The four stages of the project are due in weeks 3 (nominate features of the system), 7 (architectural design and implementation), 10 (re-factored design and implementation), and 12 (performance evaluation) respectively. ILOs 1, 2, and 3 will be addressed by the pair project.
- A two-hour end-of-semester written examination during the exam period (60%).
Hurdle requirement: To pass the subject, a student must obtain:
- At least 50% overall
- At least 50% (20/40) in project work; and
- At least 50% (30/60) in the written examination.
Intended Learning Outcomes (ILOs) 1-3 will be addressed by both the pair project and the end-of-semester written exam.