These are the presentations for this course. Video versions of these are available on the Learn Software application.
Module | Lecture Description | Presentation | Slides |
---|---|---|---|
1 | Introduction & Product/Market Fit | Rendered | Raw |
2a | Diversity/Inclusion - The Product | Rendered | Raw |
2b | Diversity/Inclusion - The Workplace | Rendered | Raw |
2c | Diversity/Inclusion - Biases | Keynote Presentation | |
3 | Ethics/Accessibility | Rendered | Raw |
4a | Best Practices - Languages | Keynote Presentation | |
4b | Best Practices - Linting, Semantic Analysis, CI/CD, Dev Environments | Keynote Presentation | |
5 | Production Systems, Teams & Focuses, Hosting, and On-Call | Keynote Presentation | |
6 | Storytelling | Keynote Presentation | |
7 | CI Systems | Keynote Presentation |
While class attendance is mandatory, we will not be taking attendance. This is a senior computer science class with a highly competitive application process. As such, you are trusted to make the best choice for yourself and your team.
While there is no exam, keep in mind that we will be discussing topics relevant to your projects. If you miss a class, you will have to learn that material on your own and you will be expected to take it into account during the course of your project.
See the Attendance Policy here.