Skip to content

Latest commit

 

History

History
54 lines (45 loc) · 1.88 KB

schedule.md

File metadata and controls

54 lines (45 loc) · 1.88 KB

Note: This schedule is out of date.

Please see the spreadsheet linked on Piazza for an up-to-date schedule.

Schedule

There are 28 days in the class. Each day will have an assigned presenter to lead the discussion. Depending on how things go, I may reserve some days for special lectures from me (for example, some lectures on program correctness and program verification and general research skills).

Module 1: Programming Languages Foundations

Week Date Topic Discussion Leader Readings
1 April 1 Introduction, logistics, and decide presentation schedule Caleb (Instructor)
April 3 How to Read Research Papers Caleb How to Read a Paper: The 3-pass approach
April 5 Caleb
2 April 8
April 10
April 12
3 April 15
April 17
April 19
4 April 22
April 24
April 26

Module 2: Modern Programming Languages Research Topics

Week Date Topic Discussion Leader Readings
5 April 29
May 1
May 3
6 May 6
May 8
May 10
7 May 13
May 15
May 17 Final project proposals due
8 May 20
May 22
May 24

Module 3: Extra topics and final projects

Week Date Topic Discussion Leader Readings
9 No Class (Memorial Day)
May 29 Overflow / TBD
May 31 How to Get Involved in Research Caleb
10 June 3 Final project reports (day 1)
Last day of class -- June 5 Final project reports (day 2)
11 June 7 Final project reports due