My hope is that this schedule is sensible. We may stray from it if it turns out that we need more time to adequately deal with the topics noted. Note that assignments and due dates are on the Google calendar, below.
Please note that the month of March could be mostly dynamic.
| Topic | Week | M | W | R | F |
|---|---|---|---|---|---|
| Introduction | Jan 12 | Basics |
Basics Lab |
Principles | |
| Structure | Jan 19 | Structure | Onions | SLab |
Onions II |
| Mini SE | Jan 26 | 1st Class Fun | Testing | Tree Lab |
Code Walks |
| Interps | Feb 2 | 1st Interp | 1st Interp | RI |
Project Planning |
| Interps | Feb 9 | Subst Review | Multiple Bindings / Design Choices | * | Errors |
| Defrd Subst | Feb 16 | Defrd Subst | Defrd Subst 2 | EI |
Proj Dev |
| Functions | Feb 23 | Functions | Functions 2 | * | Functions Contd |
| Fun | Mar 2 | Questions on Lab 5 | Scheduling Discussion | * | Guest |
| A Quick Breadth | Mar 9 | MVC I | MVC II | MVC Lab |
References |
| BREAK | Mar 16 | BREAK | BREAK | BREAK | BREAK |
| Objects | Mar 23 | Objects I | Objects II | Objects Lab |
Speed Dating |
| Scripting | Mar 30 | Paternity Leave | Paternity Leave | Project | Paternity Leave |
| Macros | Apr 6 | Scripting in Scheme |
MiniLab | Project | Discussion, Guest |
| Concurrency | Apr 13 | History of Ada, CSP | MiniLab: occam | Project | MiniLab |
| Stacks | Apr 20 | History of Forth | MiniLab: Forth |
Poster Fair |
MiniLab |
| LOL |
Apr 27 | Awesomeness |