WARNING: PRELIMINARY INFORMATION (SUBJECT TO CHANGE)#

NB! Please join Piazza for our course related discussions!

NB! Please start reading a free course text book as soon as you can: Software Engineering @ Google.

Zoom Lecture Link

Meeting ID: 812 9523 7805

Password: 123456


Week Monday Date Monday Lecture (12-2) Tuesday Lecture (1-2) Tutorial Assignment Reading Slides
1 25 July 2022 ZOOM LECTURE: Introduction. Disasters. Agile: Scrum, Vision, Features. ZOOM LECTURE: Agile Continued: Personas, Stories. No Tutorial: Sign up for tutorials Assignment 1 (Agile Basics, 5%) “Software Product Engineering” Book, Boeing, Toyota, and Toyota Talk pptx pdf
2 1 August 2022 Extracting Requirements Completing our “crash course” in Agile and Scrum. Requirements Tutorial A1 Due “An Introduction to Software Engineering” by Laurie Williams Book pptx pdf
3 8 August 2022 Exploring Code, Metrics, Analysis Tools “What am I doing here?” Going from being lost to navigating a large new code repository on your first day. GitKraken and Git Tutorial Group Assignment 1 (Inspection, 20%) “Software Engineering @ Google” Book pptx pdf
4 15 August 2022 Code Ownership and Inspection NO TUESDAY LECTURE Code Critique Tutorial GA1 Continues “Agile! The Good, the Hype and the Ugly” Book pptx pdf
5 22 August 2022 Microservices Learning to make substantial contribution to your projects. Docker and Microservices Tutorial GA1 Due   pptx pdf
6 29 August 2022 DevOps Guest Lecture on “DevOps in Real Life” by Christian Townsend from KPMG Q&A Tutorial Group Assignment 2 (Adding Features, 20%)   pptx pdf guest pptx guest pdf

MID SEMESTER BREAK#


Week Monday Date Lecture (2 Hours) Extra Lecture and Q&A Tutorial Assignment Reading Slides
7 19 September 2022 Team Culture and Dynamics Ethics GitLab CI/CD Tutorial GA2 Continues   pptx pdf
8 26 September 2022 Testing NO TUESDAY LECTURE Team Dysfunction Tutorial GA2 Due   pptx pdf
9 3 October 2022 Labour Day Public Holiday (NO MONDAY LECTURE) NO TUESDAY LECTURE Picking Open Source Project Group Assignment 3 (PR for Open Source Project, 20%)    
10 10 October 2022 ZOOM LECTURE: More Testing, Then Static Analysis NO TUESDAY LECTURE Static Analysis Tools Tutorial GA3 Continues   pptx pdf
11 17 October 2022 Architecture Security Q&A Tutorial GA3 Continues   pptx pdf
12 24 October 2022 Open Source Toolchains Guest Lecture on “Open Source” by Dr Roman Klapaukh from Quaisr Group Presentations, Course Q&A and Assignment/Video Questions Group Presentation (5%) and GA3 Due   pptx pdf guest pdf

FINAL EXAM (30%)#


If you’re stuck, then you can reach out for help anytime—the course help page or course forum is a good place to start.

bars search times arrow-up