Syllabus
Course: Programming Languages (程式語言學)
Credit: 3
Class: 資工系大二必修
Instructor: 邱志義 (email: cychiu@mail.ncyu.edu.tw)
Teaching Assistant: 許揚鈞 (email: s1110323@mail.ncyu.edu.tw)
Course Description
Teach students who want to learn programming languages, including their basic concepts, syntax, and grammars.
References
(Textbook) Robert W. Sebesta, Concepts of Programming Languages, 11/e. Addison-Wesley, 2016. (全華圖書代理)
(Homework) Python official site.
Python Software Foundation (official site)
Python Basics (my YouTube online course)
Python Basics (UC Berkeley CS188 Intro to AI -- Course Material)
Anaconda (an easy way to install Python in your computer) (Please install 3.x version)
Numerical Python (a electronic resource in NCYU library)
Evaluation
Quiz (30%)
Mid-term (30%)
Final-term (40%)