General Information
• Instructor:
- 黃冠寰 ghhwang(AT)ice.ntnu.edu.tw
- Office: R1032, Education Building
- Phone: 02-23622841 ext 16
• Teaching Assistant:
- 林哲生 89408009(AT)ntnu.edu.tw
- Office Hours: Tuesday 13:30-16:30 in R1007, Education Building
(Other hours are also available by appointment via email.)
• Lectures:
- Wednesday 9:10-12:00 in 誠307
(For more lecture materials provided by instructor, please refer
this.)
Latest News
• Feb 21: 課程網頁建置。
• Feb 22 (week 1): 發放課程大綱。
• Feb 24: 感謝陳政忠同學願意幫大家訂書,有需要的請於Mar 1前到
系上BBS的ICE_MS版推文。
• Mar 1 (week 2): ~ 2.1 The Structure of a Micro Compiler
• Mar 8 (week 3): ~ 2.4 Recursive Descent Parsing
• Mar 15 (week 4): ~ 3.2 Regular Expressions
• Mar 22 (week 5): ~ 3.6 Translating Regular Expressions into Finite Automata
• Mar 29 (week 6): ~ 4.5 Grammar Analysis Algorithms
• Apr 5 (week 7): 清明節停課一次。
• Apr 12 (week 8): (lex & yacc) Chap2 - Using Lex
• Apr 19 (week 9): Midterm Exam
• Apr 26 (week 10): ~ 5.7 The If-Then-Else Problem in LL(1) Parsing
• May 3 (week 11): ~ 6.2.2 How Can We Be Sure LR(0) Parsers Work Correctly?
• May 10 (week 12): ~ 6.5 LALR(1)
• May 17 (week 13): (lex & yacc) Chap3 - Using Yacc
• May 24 (week 14): ~ 6.8 Optimizing Parse Tables
• June 7 (week 15): (lex & yacc) Chap9 - Error Reporting and Recovery
• June 14 (week 16): Final Project
• June 21 (week 17): Final-term Exam
Grading
Note: 遲交的作業成績將予以 *0.6 處理。
學期成績 = 作業*20% + 期中考*25% + 期末考*25% + Final_Project*25% + 平時成績*5% + X(調整性加分)
Final_Project = Basic*100% + Bonus*20% ± Report
學號
末三碼
作業一
作業二
作業三
期中考
作業四
作業五
作業六
Project
Basic
Project
Bonus
期末考
學期成績
016
93
91
20
71
74
88
100
100
17.5
49
80
029
100
100
75
48.5
缺交
缺交
缺交
62
7.5
51
60
031
98
100
95
58.5
83
100
100
100
17.5
74
87
051
96
70
95
55
90
100
100
59
0
60
70
053
85
85
95
88
95
100
80
100
10
80
94
089
95
88
85
77
80
97
100
100
20
69
90
108
97
85
80
65.5
84
100
100
78
10
46
74
129
96
90
92
53.5
94
100
100
100
45
70
86
131
96
95
92
73
70
100
100
100
10
49
83
134
100
99
95
88.5
92
100
100
100
80
87
99
148
95
92
86
29
73
70
48
89
0
37
63
158
100
100
70
75
64
100
100
85
25
78
87
160
70
93
80
83.5
95
100
100
92
10
77
90
179
100
100
100
89
92
100
100
100
80
78
99
196
100
94
85
73.5
74
100
100
49
0
68
74
209
94
92
100
64.5
97
100
100
100
0
63.5
84
210
100
93
90
54
91
100
100
100
60
45
80
212
100
85
89
81.5
96
100
100
100
80
44
88
236
98
85
70
56.5
93
100
100
85
10
45
73
248
100
100
90
67
100
100
100
100
80
83.5
95
249
93
99
85
40
81
缺交
100
100
22.5
48
73
258
100
97
85
56.5
74
100
100
42
0
55
65
262
100
85
85
74
99
50
100
59
0
55
73
263
75
64
87
53
63
100
100
37
0
49
60
284
97
97
85
67.5
74
100
100
45
0
54
68
287
99
97
87
87.5
96
100
100
100
0
82
95
296
100
100
95
88
98
100
100
100
80
82
99
303
100
92
85
70.5
96
100
100
100
30
63
87
304
98
90
85
75.5
73
100
100
87
0
65
83
328
100
85
95
79
88
100
100
38
0
89
80
376
86
82
87
59
78
80
100
33
0
50
61
383
86
60
93
65
77
100
100
100
12
7
70
416
98
100
83
62.5
61
100
100
0
0
42
52
461
99
62
88
27
71
100
60
0
0
39.5
41
Materials from TA
Note: These materials are not officially supported, i.e., the
correctness and effectiveness are NOT guaranteed.
Simply use for help. Any corrections and/or suggestions are welcomed.
• Regular Expression Introduction (中研院ASPAC計劃)
Last updated: 2006/7/11 18:58
Copyright © 2006 Internet Computing
Laboratory All rights reserved.