CE2004
程式語言
Principles of Programming Languages
Instructor: Dr. Fu-Hau Hsu (許富皓)
TA:鍾陳威 (E-mail: jerryjong "at" gmail.com)
TA:吳孟容
- Week 1
- Week 2
- Week 3
- Week 4
- Week 5
- Week 6
- Week 7
- Week 8
- Week 9
- Midterm Exam (23rd April)
- Week 10
- Week 11
- Week 12
- Week 13
- Week 14
- Week 15
- Week 16
- Week 17
- Class is not in session (18th June)
- Class is not in session (19th June)
- Week 18
-
Final Exam. (1:00PM, 25th June)
Final Grade
-
Final Grade List
- If you have any question regarding to your final grade, come to my
office during the time period between 3:00PM and 4:00PM in the afternoon of
4th
July.
Assignment
Announcement
- Black Board System
q
q
q
q
q
(posted: 24th Feb.)
- Press the login button on the upper left corner to enter
into the login screen.
- Choose "NCU" as "your school" (P.S. Both "NCU" and "your school"
are shown in Chinese on the screen.)
- Login Name: your_student_id
- Password: your_student_id
- After loginning into the system, choose the "Discussion Board"
button to enter into the forum area.
- Forum Name: Course ``Principle of Programming Languages'' Discussion Forum
- Demo
-
At 7:00PM 18th April the TAs will give a lecture to discuss the homework
at room A208. If you have PPL-course-related questions, you can also
disscuss them with the TAs.
-
The TA office hours at 18th and 19th are cancelled.
-
The midterm will be held from 1:00PM to 3:00PM on 23rd April at room A208.
-
Answers of homework question 12 ~ 15 (posted 18th April).
-
Bonus Assignment:
- According to the taxonomy of section 5.4.3, for each kind of
variables in a C++ program, find the address range of it.
(i.e. the address range of the addresses of the memory cells binding
to the variables)
- You can write programs to get the answers; however, you can also find the answers through reading papers, documents, books, ...
and so on.
- If you get your answers through programs, then you must append
your programs in your report.
- If you find your answers through books et al., you must indicate
the resources of your answers.
- C++ doesn't support all kinds of variables listed in section5.4.3.
- Submit the report to me directly.
- The due day of this report is at 3:50 PM 16th June.
-
Score: Instead of 6 points to your final grade, now it is 10 points.
-
Please submit your assignment 2 directly to the TA Miss 吳孟容 before the due day. Her office is at room A306. Please also make sure in person that she receives your assignment 2 (posted 13th June).
Referenced Material
- Functional Languages
- Object Oriented Languages