科目名称:商用程式设计-国立彰化师范大学数学系.DOC
文本预览下载声明
國立彰化師範大學 數學系
程式設計 教學計畫書
一、時間/地點(Class Time/ Room):
時間(Class Time):(週二之4節、週三之6-7節)
地點(Room): 21108 使用單槍投影機
二、授課教師(Instructor):曾育民 (Yuh-Min Tseng)
E-mail: ymtseng@.tw
Web-site: .tw
Tel: 04-7232105 ext.3216
Office Hours: 週一 10:00~12:00 (21303研究室)
週二 14:00~16:00 (21303研究室)
週三 10:00~12:00 (21303研究室)
週四 14:00~16:00 (21303研究室)
三、教材(Teaching Material):
課本(Textbook):及講義
Problem Solving Programming Design In C, Sixth Edition, Jeri R. Hanly and Elliot B. Koffman, Addison-Wesley, 2010. 新月圖書公司 02投影片(Slides)及補充資料(光碟)。
參考書目(Reference Books):
最新 C 語言學習實務, 施威銘,旗標。
快速精通 C++:從C到C++,汪倩玟,全華。
C How To Program, Fifth Edition, Deitel Deitel, Prentice Hall, 2006
Visual C++, 入門進階,位元文化編著, 文魁。
四、課程目標(Course Description):
1. 培養學生邏輯及程式設計能力,特別是如何將一個問題利用電腦語言去解決。
2. 結構化程式設計的概念。
C 語言中的決策及數學運算的寫法、程式控制、格式化輸入/輸出、
檔案處理、資料結構、前置處理器。
4. 提供更新的C程式碼以及新C++的章,以便為學生準備未來的物件導向程式設計與C++課程。
1.作業 (Assignments): 30% (請參閱作業格式及標準)
2.期中考(Midterm exam.): 35% (筆試)
3.期末考(Final exam.): 35% (筆試)
4.課堂參與(Participation): Optional bonus 0~5%
5.程式作業(Programming Assignment): Optional bonus 0~10%
6.學期末送成績前通過學校之資訊能力檢定門檻: 10%
六、課程表(Syllabus)
週次 起始日期 進 度 作 業 備 考 1 02/21-02/25 Overview of Computers Programming 2 02/28-03/04 Overview of C 3 03/07-03/11 Arithmetic Expression 4 03/14-03/18 Top-Down Design with Functions 5 03/21-03/25 Selection Structures: If and Switch Statements 作業一 6 03/28-04/01 Repetition and Loop Statements 7 04/04-04/08 Modular Programming 作業二 8 04/11-04/15 Simple Data Types 9 04/18-04/22 Arrays 作業三 10 04/25-04/29 期中考(筆試、撰寫演算法與程式) 期中考 11 05/02-05/06 Strings 12 05/09-05/13 Recursion 作業四 13 05/16-05/20 Structure and Union Types 14 05/23-05/27 Text and Binary File Processing 作業五 15 05/30-06/03 Programming in the Large 16 06/06-06/10 Dynamic Data Structures
显示全部