Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
courses:cs331-201701:topics [2018/09/13 21:55]
sellis [Schedule]
courses:cs331-201701:topics [2018/09/24 03:30] (current)
sellis [Schedule]
Line 17: Line 17:
 |  1               ​| ​ 4th September ​  | Introduction. What is a compiler? Brief review of material. ​              | Ch. 1, 2.1-2.5. ​         |  [[https://​www.cs.vassar.edu/​~cs331/​lectures/​01_Introduction.pdf|Full]] ​ [[https://​www.cs.vassar.edu/​~cs331/​lectures/​01_Introduction_sm.pdf|Handout]] ​ | |  1               ​| ​ 4th September ​  | Introduction. What is a compiler? Brief review of material. ​              | Ch. 1, 2.1-2.5. ​         |  [[https://​www.cs.vassar.edu/​~cs331/​lectures/​01_Introduction.pdf|Full]] ​ [[https://​www.cs.vassar.edu/​~cs331/​lectures/​01_Introduction_sm.pdf|Handout]] ​ |
 |  2               ​| ​ 11th September ​ | Lexical analysis. ​                                                        ​| ​ Ch. 2.6, 3.1-3.5, 3.8.  |  [[https://​www.cs.vassar.edu/​~cs331/​lectures/​02_Lexical_Analysis.pdf|Full]] [[https://​www.cs.vassar.edu/​~cs331/​lectures/​02_Lexical_Analysis_sm.pdf|Handout]] ​                                                                                                                                                     | |  2               ​| ​ 11th September ​ | Lexical analysis. ​                                                        ​| ​ Ch. 2.6, 3.1-3.5, 3.8.  |  [[https://​www.cs.vassar.edu/​~cs331/​lectures/​02_Lexical_Analysis.pdf|Full]] [[https://​www.cs.vassar.edu/​~cs331/​lectures/​02_Lexical_Analysis_sm.pdf|Handout]] ​                                                                                                                                                     |
-|  3               ​| ​ 18th September ​ | Languages, syntax and parsing. ​                                           | Ch. 4.1-4.3. ​            ​| ​                                                                                                                                                       | +|  3               ​| ​ 18th September ​ | Languages, syntax and parsing. ​                                           | Ch. 4.1-4.3. ​            ​| ​[[https://​www.cs.vassar.edu/​~cs331/​lectures/​03_Syntactic_Analysis.pdf|Full]] [[https://​www.cs.vassar.edu/​~cs331/​lectures/​03_Syntactic_Analysis_sm.pdf|Handout]] ​                                                                                                                                                       | 
-|  4               ​| ​ 25th September ​ | Top-down parsing. ​                                                        ​| ​                         |                                                                                                                                                        |+|  4               ​| ​ 25th September ​ | Top-down parsing. ​                                                        ​| ​Ch. 4.4.                          ​| ​                                                                                                                                                       |
 |  5               ​| ​ 2nd October ​    | Bottom-up parsing.\\ More powerful bottom-up parsing. ​                    ​| ​                         |                                                                                                                                                        | |  5               ​| ​ 2nd October ​    | Bottom-up parsing.\\ More powerful bottom-up parsing. ​                    ​| ​                         |                                                                                                                                                        |
 |  6               ​| ​ 9th October ​    | Symbol tables. ​                                                           |                          |                                                                                                                                                        | |  6               ​| ​ 9th October ​    | Symbol tables. ​                                                           |                          |                                                                                                                                                        |