Typescript/OO Programming Fall 2024
Scheduled classes
- 2025-04-14: pursuit-algorithm
- 2025-03-28: writing-tank-damage
- 2025-03-24: typescript-state-machine
- 2025-03-18: implenting-state-machines
- 2025-03-07: implementing-shooting
- 2025-02-28: classy-tanks
- 2025-02-28: driving-toward-the-wall
- 2025-02-24: tank-bot-sensors
- 2025-02-21: tanks-incremental-turns
- 2025-02-18: introducing-tank-battle
- 2025-02-12: cryptograms-using-digrams
- 2025-02-10: cryptogram-cracking
- 2025-02-07: histogram-matching
- 2025-02-03: digraph-analysis
- 2025-01-31: more-arrays-and-loops
- 2025-01-30: photogate-review-and-robot-programming
- 2025-01-27: uses-for-sort
- 2025-01-24: algorithm-bubble-sort
- 2025-01-22: multiple-photogates-interrupts
- 2025-01-20: typescript-classes
- 2025-01-17: map-and-reduce
- 2025-01-15: array-operations
- 2025-01-13: typescript-functions
- 2025-01-06: block-level-design
- (Not Scheduled): programming-lessons
- (Not Scheduled): typescript-incantations
Weekly projects
Main project
Tank battle! But modern: tank-battle-game.
8-week blitz of basic programming
- Weekly programming tasks: basic programming exercises
Lesson | Homework |
---|---|
typescript-loops | Print a triangle-of-stars |
typescript-comparisons | types-and-comparisons |
typescript-arrays | array-operations |
typescript-functions | Several silly functions |