Link Search Menu Expand Document

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:

  • Tutorial: Getting Started with TypeScript, Date TBD
  • HW1 Released Jan 22, Due Feb 5 by 10pm



Additional Readings:

© 2021 Jonathan Bell, John Boyland and Mitch Wand. Released under the CC BY-SA license