Week 1: Intro + Contributing to Open Source

Introduction to course structure, the fundamentals of large software systems, and how to effectively contribute to large software systems.

Learning Outcomes:

  • What are large software systems?
  • What are the metrics for a successful software project?
  • How can we effectively contribute to large software systems?
Lecture Slides