| Class schedule | HW assignments (Including preparation and review of the class.) | Amount of Time Required | |
|---|---|---|---|
| 1. | Introduction to programming language processors A simple compiler |
Read the syllabus | 190minutes |
| 2. | Syntax and language | Review the lesson | 190minutes |
| 3. | Programming exercise (1) | Review the lesson | 190minutes |
| 4. | Lexical analysis (1) | Review the lesson | 190minutes |
| 5. | Lexical analysis (2) | Review the lesson | 190minutes |
| 6. | Lexical analysis (3) Programming exercise (2) |
Review the lesson | 190minutes |
| 7. | Syntax analysis (1) | Review the lesson | 190minutes |
| 8. | Syntax analysis (2) | Review the lesson | 190minutes |
| 9. | Syntax analysis (3) Programming exercise (3) |
Review the lesson | 190minutes |
| 10. | Semantic analysis Error handling Virtual machine and interpreter (1) |
Review the lesson | 190minutes |
| 11. | Virtual machine and interpreter (2) | Review the lesson | 190minutes |
| 12. | Programming exercise (4) | Review the lesson | 190minutes |
| 13. | Other topics not mentioned above | Review the lesson | 190minutes |
| 14. | Other topics not mentioned above | Review the lesson | 190minutes |
| Total. | - | - | 2660minutes |
| Report | Total. | |
|---|---|---|
| 1. | 35% | 35% |
| 2. | 30% | 30% |
| 3. | 35% | 35% |
| Total. | 100% | - |
| Work experience | Work experience and relevance to the course content if applicatable |
|---|---|
| N/A | N/A |

