COURSES >>>


CS3383 - AI for Software Engineering

Offering Academic Unit
Department of Computer Science
Credit Units
3
Course Duration
One Semester
Pre-cursor(s)
Equivalent Course(s)
Course Offering Term*:
Semester A 2026/27 (Tentative)

* The offering term is subject to change without prior notice
 
Course Aims

CS3383: AI for Software Engineering empowers students to harness the latest AI technologies and automation tools to transform the software engineering process. Through collaborative, project-based learning, students will explore how AI can streamline requirements analysis, software design, code generation, testing, documentation, and project management. By engaging with state-of-the-art AI platforms and real-world scenarios, students will learn to critically evaluate, integrate, and manage AI-driven workflows, preparing them for the next generation of software development practices.


Assessment (Indicative only, please check the detailed course information)

Continuous Assessment: 50%
Examination: 50%
Examination Duration: 2 hours
Min. Continuous Assessment Passing Requirement: 40%
Min. Examination Passing Requirement: 30%
 




To pass the course, a student must achieve at least 40% of the maximum possible marks in the continuous assessment component and at least 30% of the maximum possible marks in the examination component.






For students who are unable to participate (for any reason) in a group project and choose to work and submit individually, the maximum allowable weighting for the project component is 25% instead of 35% (as a penalty).
 
Detailed Course Information

CS3383.pdf