Course Info

SE 488: Ai-Driven Software Development

The course will cover the integration of AI systems in the software development life cycle, including the use of AI in requirements gathering and analysis, software design and architecture, testing, and maintenance and evolution. The students will gain hands-on experience through tools/projects. By the end of the course, students will have a comprehensive understanding of AI in software engineering and will be able to apply their knowledge to real-world software development projects.

SE 450 or SE 456 are prerequisites for this class.

Fall 2025-2026

  • Section: 701
  • Class number: 13347
  • Meeting time: M 5:45PM - 9:00PM
  • Location: CDM 00202 at Loop Campus
  • Instructor: Wael Kessentini | View syllabus

Section 741

Class number 13359

  • Meeting dates: 9/10/2025 - 11/25/2025
  • Meeting time: M 5:45PM - 9:00PM
  • Location: CDM 00202 at Loop Campus
  • Instructor: Wael Kessentini | View syllabus


Fall 2024-2025

  • Section: 701
  • Class number: 15136
  • Meeting time: Th 5:45PM - 9:00PM
  • Location: CDM 00200 at Loop Campus
  • Instructor: Wael Kessentini | View syllabus

Section 741

Class number 15149

  • Meeting dates: 9/4/2024 - 11/19/2024
  • Meeting time: Th 5:45PM - 9:00PM
  • Location: CDM 00200 at Loop Campus
  • Instructor: Wael Kessentini | View syllabus


Fall 2023-2024

  • Section: 701
  • Class number: 16309
  • Meeting time: Th 5:45PM - 9:00PM
  • Location: LEWIS 01509 at Loop Campus
  • Instructor: Wael Kessentini | View syllabus