New: filter modules by day and time, student links, custom courses →
The design project is a group-based project undertaken by Year 3 undergraduates in the Artificial Intelligence and Society programme. This project is practice-oriented in nature and focuses on the design, development, integration, and evaluation of an end-to-end AI system that addresses a well defined real-world problem with social and technical dimensions. It requires the integration of multiple software and design components developed by different team members and provides an opportunity for students to acquire practical knowledge of AI engineering, Responsible AI design, and evaluation methodologies through a substantial team project.
Students will work in teams to develop a functioning prototype that combines a user-facing interface, backend orchestration, domain knowledge resources, and evaluation mechanisms. The course emphasizes not only technical implementation, but also the responsible design, governance, and communication of AI systems deployed in high-impact or policy-constrained settings. Students are expected to design systems that are useful, well-scoped, transparent, robust, and safe. This includes mechanisms such as grounding, refusal handling, uncertainty communication, escalation to human oversight when needed, logging or audit support, and testing against both ordinary and adversarial use cases.
The course project will vary from year to year to remain relevant. In each offering, students will be supported through short expert briefings on the application domain, technical architecture, and Responsible AI considerations, followed by supervised laboratory development, milestone reviews, and structured evaluation activities. The project is intended to allow students to bring together concepts and knowledge acquired in earlier modules and apply them to an integrated team project.
| AUs | 4.0 AUs |
| Grade Type | |
| Prerequisite | Year 3 standing |
| Exam |
| Mon | Tue | Wed | Thu | Fri | |
|---|---|---|---|---|---|
| 930 | |||||
| 1000 | |||||
| 1030 | |||||
| 1100 | |||||
| 1130 | |||||
| 1200 | |||||
| 1230 | |||||
| 1300 | |||||
| 1330 | |||||
| 1400 | |||||
| 1430 | |||||
| 1500 | |||||
| 1530 | |||||
| 1600 | |||||
| 1630 | |||||
| 1700 | |||||
| 1730 | |||||
| 1800 |
SC1001
Introduction To Computational Thinking & Programming
SC1004
Linear Algebra For Computing
SC1005
Digital Logic
SC1006
Computer Organisation & Architecture
SC1007
Data Structures & Algorithms
SC1008
C & C++ Programming
SC1013
Physics For Computing
SC1123
Math 1: Linear Algebra & Calculus For Computing
SC1301
Language & Logic
| Mon | Tue | Wed | Thu | Fri | |
|---|---|---|---|---|---|
| 830 | 10349 LAB (AISC3) 0830-1020 Tue SPL | ||||
| 900 | |||||
| 930 | |||||
| 1000 | |||||
| 1030 | |||||
| 1100 | |||||
| 1130 | |||||
| 1200 | |||||
| 1230 | |||||
| 1300 | |||||
| 1330 | |||||
| 1400 | |||||
| 1430 | 10349 TUT (AISC3) 1430-1520 Mon TR+3 | ||||
| 1500 |