CS544-F05: Schedule
There are 28 class meetings. I have created notes for each class. There are two different forms of notes, web pages that are taken from a "Mind map" created with Mindjet's Mind Manager. I have also created a PDF file from each map if you care to print that out. In any case, you must realize that these are notes that cover the basic outline of the course. They do not take the place of reading the text and attending classes.
In the Homework Due column of the table, when a homework assignment is assigned, the date due is given for the class where the homework is assigned. All assignment information, along with reading details are contained in the class notes as well.
|
Class #
|
Date
|
Notes | Reading |
Homework Due
|
|
1
|
6-Sep
|
MindMap, PDF | Chapter 1, Chapter 2: sections 2.1-2.3 |
13-Sep
|
|
2
|
8-Sep
|
MindMap, PDF | Chapter 2: sections 2.4, 2.5, 2.7 and Chapter 3: sections 3.1 and 3.2 |
15-Sep
|
|
3
|
13-Sep
|
MindMap, PDF | Chapter 3: section 3.3 |
20-Sep
|
|
4
|
15-Sep
|
MindMap, PDF | Chapter 3: sections 3.4-3.5 | |
|
5
|
20-Sep
|
MindMap, PDF | ||
|
6
|
22-Sep
|
MindMap, PDF | Chapter 4: sections 4.1 and 4.2 |
29-Sep
|
|
7
|
27-Sep
|
Slide sets 7-9 | ||
|
8
|
29-Sep
|
Slide sets 10-12 | ||
|
9
|
4-Oct
|
|||
|
10
|
6-Oct
|
Slide sets 14-15 | Chapter 4: sections 4.3 and 4.4 |
Exercise 1, section 3.5, page 371
13-Oct |
|
11
|
11-Oct
|
Slide sets 14-16 | Chapter 5: sections 5.1-5.3 read: description of a symbol table |
|
|
12
|
13-Oct
|
Slide sets 17-18 | Chapter 5: sections 5.4-5.8 |
Implement the abstract syntax tree on the EXL compiler you're writing and an AST printer that prints the tree to standard output. 20-Oct |
|
13
|
18-Oct
|
Slide sets 17-19 | ||
|
14
|
20-Oct
|
Appendix B.4-B.5 |
Midterm exam,
due 27-Oct |
|
|
15
|
25-Oct
|
Slide sets 20-21 | ||
|
16
|
27-Oct
|
SPIM documentation |
Read the SPIM manual, "Assemblers, Linkers, and the SPIM Simulator". Also in the course SourceForge Project. Chapter 6: Sections 6.1-6.4 |
Write a Decaf program, primes.dcf, to calculate the first 10 prime numbers and print them out. Write the primes.s file that would contain a valid MIPS assembler output for your program. Make sure the program runs in SPIM. 8-Nov |
|
17
|
1-Nov
|
Slide sets 22-25 | Chapter 6: Sections 6.5-6.8 Chapter 7: Sections 7.1-7.3 |
|
|
18
|
3-Nov
|
Slide sets 26-27 | Chapter 7: Sections 7.4-7.10 | |
|
19
|
8-Nov
|
Slide sets 28-29 | Chapter 11 |
Problems 1&2, section
11.3, p. 769.
15-Nov turnin hw8 |
|
20
|
10-Nov
|
Review of hyper compiler, posted in SourceForge. | ||
|
21
|
15-Nov
|
Slide sets 32-34 | Chapter 8: Sections 8.1-8.5 | |
|
22
|
17-Nov
|
|||
|
23
|
29-Nov
|
|||
|
24
|
1-Dec
|
|||
|
25
|
6-Dec
|
|||
|
26
|
8-Dec
|
Slide sets 37-38 | Chapter 13: Sections 13.3-13.5 | |
|
27
|
13-Dec
|
|||
|
28
|
15-Dec
|
Modified:
08-Nov-2005
Gary
Pollice