一、課程名稱:程式語言(Programming Languages)
二、授課教師:核工所 許榮鈞(rjsheu@mx.nthu.edu.tw)
三、教學方式:3學分(每週上課三小時)
四、課程說明:
學習「程式語言」的主要目的在於如何利用它來解決實際的問題並增加效率,特別是一些重複性的工作,這也是本課程的目標。本課程主要以C語言為例簡單介紹程式設計的基本概念,包括:變數、運算子、流程控制、函數、陣列、指標、輸入/輸出與檔案處理。另外,包括核工在內很多領域的科學計算主要還是以FORTRAN語言為主,學期後段我們也將利用一些時間介紹FORTRAN程式設計。
課程內容簡列如下:
1. Introduction to Computers, the Internet and the Web
2. Introduction to C Programming
3. Structured Program Development in C
4. C Program Control
5. C Functions
6. C Arrays
7. C Pointers
8. C Characters and Strings
9. C Formatted Input/Output
10. C File Processing
11. *Introduction to FORTRAN programming
五、指定用書 (Textbook)
1. P.J. Deitel & H. M Deitel, “C How to Program", Sixth Edition, Prentice Hall (2009)
六、成績考核
1. Homework (30%)
2. Midterm (30%)
3. Final (30%)
4. Presence (10%)
七、助教
1. 黃俊愷(9711820)
E-mail: d9711820@oz.nthu.edu.tw
2. 許永政(101013503) ESS401 分機:34301
E-mail: p4ws5119@gmail.com