Lecture slides, assignments and all associated artifacts will be made available on BrightSpace.
We are using Piazza for class discussions and announcements.
Please create an account and enrol as soon as possible.
Orientation (Introduction and Practical Matters)
Empirical Software Engineering (Case Studies, Qualitative Methods)
Background Reading:
Experimentation in Software Engineering (Chapter 2: Empirical Strategies)
Guidelines for conducting and reporting case study research in software engineering
The Coding Manual for Qualitative Researchers (Chapter 1: An Introduction to Codes and Coding)
Empirical Software Engineering (Quantitative Methods)
Background Reading:
Experimentation in Software Engineering (Chapter 10: Analysis and Interpretation)
Natural Language Processing Pipeline
Clustering
Background Reading:
Reading Week (No class)
Machine Learning (A Whirlwind Tour, Input, Output)
Background Reading:
Chapters 1-4 of Data Mining: Practical Machine Learning Tools and Techniques
Deep Learning (Part 1) - Guest Lecture by Mo H. Amini
Deep Learning (Part 2) - Guest Lecture by Mo H. Amini
Evaluation of Machine Learning Techniques
Background Reading:
Prompt Engineering
No class (Prof. away at a conference)
Seminars
Schedule to be announced.
Seminars
Schedule to be announced.