課程內容說明 Syllabus
正課HW1 :
課本 p.173 第3題,
作業用檔案方式繳交,要包含.doc 及 .c
.doc 要包括
1.Problem spec
2.Analysis (含structure chart)
3.Design Implementation(程式碼 含 註解)
4.Test cases
圖形的大小要提示user輸入 並調整
(若頭的圓形不會的話, 可以用方形代替)
正課作業說明
正課作業上傳網址
助教: 分機: 23539
潘仁義老師助教:
彭敏君 maxati9600@tamama.keroro.com
潘兆磊 hebe0437@hotmail.com
陳昱仁老師助教:
李晉 xxu0627@gmail.com
桑茂洋 mysang1013@gmail.com
宣佈事項:
1. 上課教室為工學院A館127,上課時間為16:15 至 17:30
2. 修課名單未定(選課未結束)
3. 良好程式寫作習慣:
    1).排版時注意tab鍵以及大小括號的對齊
    2).變數名稱用有意義的方式來命名
    3).程式前要有整支程式的註解 函式前要有函式功能的註解
    4).隨時注意if for while等基本判斷式的使用方法是否正確
    5).程式內有跑迴圈或判斷的地方都應該加上註解
    凡程式類作業請至少滿足以上幾點
注意事項:
捷徑:學習程式沒有捷徑。唯有 多看 多想 多寫。
基本的要求和期許:狹義上,在修習『程式設計』時,不會有程式設計方面的阻礙;廣義上,訓練邏輯思考組織的能力,為將來的工作或深造奠定基礎。
規定:作業或上機考試禁止抄襲同學的程式,但是可以先準備好自己的函式庫、演算法、資料結構、程式架構、數學公式…等等,再剪貼組合。必須充分了解其內容,因為會單獨口試問你是不是真的了解,可能會要你改變參數或是小幅修改程式以確定你真的會。
評分:程式評分的主要標準為 完整性 與 可讀性。
上課前請養成預習習慣, 上課後請養成複習習慣
上課書籍:
Problem Solving and Program Design in C, 6th Edition
參考書籍:
The C Programming Language, 2nd Ed., by Brian Kernighan and Dennis Ritchie, 1988 by Prentice-Hall
參考網站:
ABC++: Absolute Beginners C++ http://www.phon.ucl.ac.uk/courses/spsci/abc/
Fred: C++ Notes http://www.fredosaurus.com/notes-cpp/index.html
The Dev-C++ Resource Site http://www.bloodshed.net/dev/
Dev-C++ Tutorialhttp://www.geocities.com/uniqueness_template/
Allegro.cc on-line manual http://www.allegro.cc/manual/
An Overview of TCP/IP Protocols and the Internet http://www.garykessler.net/library/tcpip.html
Make - a tutorial http://www.eng.hawaii.edu/Tutor/Make/
ACM INTERNATIONAL COLLEGIATE PROGRAMMING CONTEST, PROBLEM SET ARCHIVE with ONLINE JUDGE http://acm.uva.es/problemset/
the C++ Resources network http://www.cplusplus.com/
C++ format sampler
Programming in C http://www.cs.cf.ac.uk/Dave/C/CE.html
Learn C programming tutorial lesson 10 - Text and data fileshttp://www.learn-programming.za.net/programming_c_learn10.html
暨南大學C Language 程式設計範例及練習
作業:
考試成積:
公告事項:(注意必看)
|