Skip to main content Link Menu Expand (external link) Document Search Copy Copied
Last updated: Feb 08, 23 18:46 UTC | Permalink

Week 1 - Overview and Design Principles

Learning Objectives:

In this first week of the course, you will learn

  • a little about the scope of Software Engineering and how it differs from programming
  • how this course will be organized, and what will be expected from you each week.
  • some general principles of good program design that are important in almost any programming context
  • some additional principles that are specific to object-oriented programming.

Important Dates:

  • HW1 Due Jan 28 by 10pm

Lessons:

Tutorial

Resources

Additional Readings:


© 2022 Jonathan Bell, Adeel Bhutta, Ferdinand Vesely and Mitch Wand. Released under the CC BY-SA license