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.
The course is equally weighted between continuous assessment (50%) and a final examination (50%). Continuous assessment involves collaborative, project-based assignments across the software engineering lifecycle, and the examination assesses critical understanding of AI-driven software development practices.
View full course information in the CityU Catalogue
Credit Units
3
Course Offering Term
Semester A 2026/27
Course Duration
One Semester
Assessment
Continuous Assessment: 50%
Examination: 50% (2 hours)
Precursor
CS3342
Equivalent Course
CS3343