DATE TOPIC READING
Wed, Jan 27

Introduction

Ch. 1

Wed, Feb 03

Names and Editors

Ch. 2

Wed, Feb 10

Functions and Licenses

Assignment #1 Due

Ch. 3

Wed, Mar 17

Comments and Source Code Control

Ch. 4

Wed, Mar 24

Formatting and Microservices

Assignment #2 Due

Ch. 5

Wed, Mar 03

Objects and Data Structures

Ch. 6

Wed, Mar 10

Error Handling and Boundaries

Assignment #3 Due

Ch. 7-8

Wed, Mar 17

Unit Tests and Test Driven Development

Ch. 9

Wed, Mar 24

March Mini-Break

Wed, Mar 31

Classes and Cloud Development

Version 1.0 of RPN Calculator Due

Ch. 10

Wed, Apr 07

Systems and Codes of Conduct

Version 2.0 of RPN Calculator Due

Ch. 11

Wed, Apr 14

Successive Refinement and Documentation

Ch. 14

Wed, Apr 21

Smells and Heruistics and CI/CD

Version 3.0 of RPN Calculator Due

Ch. 17

Wed, Apr 28

TBD

Wed, May 05

Final Exam Session (none)

Version 4.0 of RPN Calculator Due

Please refer to the Syllabus for more details on the course, grading, schedule, etc.. This page is meant only as a summary and quick-reference.