Modules
A list of all our modules.
Here is a summary of all the modules offered.
Course Introduction
- Jan 16
- Class
Lecture 0: Course & Instructor Introduction
- π¨βπ« Slides, π₯ Recording (Panopto)
- Jan 21
- Class
Lecture 1: What is Engineering?
- π¨βπ« Slides, π₯ Recording (Panopto)
- Jan 23
- Class
Lecture 2: What is Software Engineering?
- π¨βπ« Slides, π₯ Recording (Panopto)
- Jan 28
- Class
Lecture 3: What is Software Engineering? (contβd)
- π¨βπ« Slides, π₯ Recording (Panopto)
- Jan 30
- Class
Lecture 4: Code Archeology
- π¨βπ« Slides, π₯ Recording (Panopto)
- Feb 4
- β Class cancelled
- Feb 6
- β Class cancelled
- Feb 11
- Class
Lecture 5: Why Process MattersβHow Software Gets Made
- π¨βπ« Slides, π₯ Recording (Panopto)
- Feb 13
- Class
Lecture 6: Agile & User StoriesβEvolving Requirements Iteratively
- π¨βπ« Slides, π₯ Recording (Panopto)
- Feb 18
- β Class cancelled
- Feb 20
- Class
Lecture 7: Making Agile Work, Practicing User Stories
- π¨βπ« Slides, π₯ Recording (Panopto)
- Feb 25
- Class
Lecture 8: On-Campus Delivery App, LLMs Debrief
- π¨βπ« Slides, π₯ Recording (Panopto)
- Feb 27
- Class
Lecture 9: LLM Worksheets
- π¨βπ« Slides, π₯ Recording (Panopto)
- Mar 4
- β Class cancelled
- Mar 6
- Class
Lecture 10: Measures and Metrics
- π¨βπ« Slides, π₯ Recording (Panopto)
- Mar 18
- Class
Lecture 11: Introduction to Testing with Password Validation
- π¨βπ« Slides, π₯ Recording (Panopto)
- Mar 20
- Class
Lecture 12: Web Development & Systems (Part 1)
- π¨βπ« Slides, π₯ Recording (Panopto)
- Recitation
Recitation: Intro React Workshop (Michelle Chang)
- π©βπ« Slides, π₯ Recording (Panopto)
- Mar 25
- Class
Lecture 13: Web Development & Systems (Part 2)
- π¨βπ« Slides, π₯ Recording (Panopto)
- Mar 27
- Class
Lecture 14: Introduction to Chrome Extensions
- π¨βπ« Slides (part 1), Slides (part 2), π₯ Recording (Panopto)
- Recitation
Recitation: Running Local LLMs and Querying Them
- π©βπ« Slides, π₯ Recording (Panopto)
- Apr 1
- Class
Lecture 15: Presentation of Final Project Theme & Ideation Session
- π¨βπ« Slides, π₯ Recording (Panopto)
- Apr 3
- β Class cancelled
- Stand Up for Science speech (English πΊπΈ), Stand Up for Science speech (French π«π·)
- Recitation
Recitation: Chrome Extension Analysis
- π Handout, π₯ Recording (Panopto)
- Apr 8
- Class
Lecture 16: Ideation (Part 2)
- π¨βπ« Slides, π₯ Recording (Panopto)
- Apr 10
- Class
Lecture 17: Team Communication +
- π¨βπ« Slides, π₯ Recording (Panopto)
- Recitation
Recitation: Structured Academic Controversy (Iain Li)
- π Critical Engagament 2: Structured Academic Controversy on AI & Ethics, π₯ Recording (Panopto)
- Apr 15
- Class
Lecture 18: Databases (for Chrome Extensions)
- π¨βπ« Slides, π₯ Recording (Panopto)
- Apr 17
- Class
Lecture 19: HW4 Chrome Extension Extending
- π¨βπ« Slides, π₯ Recording (Panopto)
- No recitation, attend Senior Design Presentations + do CE3
- π Critical Engagament 3: Analyzing Senior Design Projects Through A Data Lens