Lecture |
Date |
Topic |
1 |
05/03 |
Part 1: Welcome! How this course is planned, evaluation criteria, important dates, preliminary agenda, etc.
Part 2: From Requirements to Code: Assessing the Impact of Foundation Models on Software Development.
|
2 |
12/03 |
Part 1: Introduction to Software Engineering
Part 2: Specification: Requirements Engineering and Software Design
Part 3: Development: Software Implementation, Testing, and Evolution
|
3 |
19/03 |
Part 1: Introduction to Artificial Intelligence (AI)
Part 2: Generative Artificial Intelligence (GenAI)
Further Reading: Paper 1 and Paper 2
|
4 |
26/03 |
Part 1: Excercise in Lab ICEx 2011 and 2012
|
5 |
02/04 |
Part 1: Large Language Models (LLMs) for Software Engineering
Further Reading: Paper 1
Teamwork (all): deadline for group formation.
Paper presentation (graduate): deadline for paper selection.
|
6 |
09/04 |
Prompt Engineering for Software Developers
|
7 |
16/04 |
Excercise
Teamwork: deadline for sending proposal and study design.
|
8 |
23/04 |
AI Models for Requirements Engineering and Software Architecture
|
9 |
30/04 |
AI Models for Programming and Software Testing
|
10 |
07/05 |
Paper Presentation and Discussion.
|
11 |
14/05 |
Paper Presentation and Discussion.
|
12 |
21/05 |
Paper Presentation and Discussion.
|
13 |
28/05 |
Paper Presentation and Discussion.
|
- |
04/06 |
Corpus Christi (no class)
|
14 |
11/06 |
Exam
|
15 |
18/06 |
Teamwork Presentation: each group has 4 to 6 minutes for its oral presentation
Teamwork: deadline for sending the final report is Friday (19/06).
|