Course
Title: Introduction to Programming Languages
Number: 4103020
Time: Tuesday 13:15-14:30 and Thursday 13:15-14:30
Place: EA 101
Description
This course assumes that students already have experiences on
imperative programming paradigm (e.g. C) and object-oriented
programming paradigm (e.g. C++ or Java). This course will introduce
functional programming paradigm (e.g. Scheme) and logic programming
paradigm (e.g. Prolog). This course will also introduce the
principles applied on programming language design and implementation
for various programming paradigms.
Instructor
林迺衛 (Nai-Wei Lin)
Office: EA502
Phone: 33110
Email: naiwei@cs.ccu.edu.tw
Teaching Assistants
蘇煜程
Office: EA 301A
Phone: 23122
Email: syc94@cs.ccu.edu.tw
張廷光
Office: EA 301A
Phone: 23122
Email: light.b211@msa.hinet.net
羅皓丰
Office: EA 301A
Phone: 23122
Email: missyou_Z@msn.com
柯庭諭
Office: EA 301A
Phone: 23122
Email: fallenangelx.gamer@gmail.com
林劉育
Office: EA 301A
Phone: 23122
Email: rightyu@hotmail.com
何明濱
Office: EA 301A
Phone: 23122
Email: twngb8843007@hotmail.com
胡子凡
Office: EA 301A
Phone: 23122
Email: ray75811ray@hotmail
Textbook
Kenneth C. Louden,
Programming Languages: Principles and Practice, Second Edition,
Thomson Brookd/Cole, 2003.
References
PlWeb
Programming Languages Learning Web
Classnotes
Documents
Assignments
PlWeb Exercises
Exams
- Final Exam: EA101, 14:45~16:00, Thursday, January 15, 2009.
Grades
-
Semester Grade (Please contact me before 16:00, Thursday, 1/22 if you have question.)