網路前瞻技術實驗室

 
 
西元 2017 05 30

| 中文版 | English | 管理者 |
最佳解析度 : 1024 * 768
 
課程名稱 : | 100_Communication_life | 100_Network_Lab | 100_Network_Simulation | 100_Programming | 101_Driver | 101_Network_Programming | 101_Programming | 101_heterogeneous_network | 102_Network_Programming | 102_Network_Programming (digital) | 102_Network_Simulation | 102_Programming | 103_Computer_Networking | 103_Network_Programming(digital) | 103_Programming | 103_heterogeneous_network | 104_Computer_Networking | 104_Network_Programming | 104_Programming | 105_Programming | 92_3G | 92_Driver | 92_Programming | 92_WLAN | 93_Data_Structure | 93_Driver | 93_Programming | 93_WLAN | 94_Data_Structure | 94_Programming | 94_WLAN | 95_Data_Structure | 95_Driver | 95_Network_Programming | 95_Programming | 96_Data_Structure | 96_Driver | 96_Network_Simulation | 96_Programming | 97_ITS | 97_Network_Programming | 97_Network_Programming (digital) | 97_Programming | 98_Network_Lab | 98_Network_Simulation | 98_Programming | 98_heterogeneous_network | 99_Driver | 99_Network_Lab | 99_Network_Simulation | 99_Programming | 99_Programming_ClassHW | CommonTopics |

課程資料夾 : | 0_Lectures | 2_SampleCode | 8_Learning | 9_Upload |
92_Programming 課程說明
課程內容說明 PROGsyllabus.doc

助教:分機:23535
洪英富, 邱家偉

宣布事項:

  • 期中考試分為兩部分: 1.筆試4/9(五),於教學大樓111舉行. 2.上機考試4/21(三),於工A509舉行
  • 期末作業為『網路遊戲』,形式不拘。二到四人為一組,合作完成。文件需求請參閱"課程內容說明"
  • 程式設計比賽的季節又來了...有興趣的同學請找我洽詢相關事宜。
  • 期末考試為筆試 6/18(五) 於教學大樓 111舉行, 考試範圍為本學期上課所教的所有內容, 及網站的教材和Sample code, 包括助教放上來的, 但是不含allegro
  • 期末分組名單, 請於五月底全部確定
  • 參加期末補考時, 必須作完所有作業及期末作業, 並參加過期中及期末考, 才有資格補考。補考前請找助教驗收所有作業完畢, 由助教彙整補考名單給老師。
    期末補考範圍: C++ primer 3rd ed. Ch8, Ch10, Ch11, Ch13, Ch14, Ch16, Ch17 共七章. 時間暫定為6/25(五)上課時段
  • 所有作業在6/23中午12點之前還可以補交
  • 期末網路作業demo期限延到6/23(三)晚上12點之前, 請先mail給助教約時間
  • ====================================================================
  • 最終總成績: 查詢
  • 有問題者請於 6/28(一) 中午之前mail給老師

    注意事項:
  • 捷徑:學習程式沒有捷徑。唯有 多看 多想 多寫。
  • 基本的要求和期許:狹義上,在修習『資料結構』時,不會有程式設計方面的阻礙;廣義上,訓練邏輯思考組織的能力,為將來的工作或深造奠定基礎。
  • 規定:作業或上機考試禁止抄襲同學的程式,但是可以先準備好自己的函式庫、演算法、資料結構、程式架構、數學公式…等等,再剪貼組合。必須充分了解其內容,因為會單獨口試問你是不是真的了解,可能會要你改變參數或是小幅修改程式以確定你真的會。
  • 評分:程式評分的主要標準為 完整性 與 可讀性。


    參考書籍:
    Comer Books on Networking http://www.cs.purdue.edu/homes/dec/netbooks.html

    參考網站:
    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/
    pixelate: the online magazine for game coders http://www.pixelate.co.za/
    Allegro 簡體中文函式使用說明
    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
    Socket Programming slides http://www1.cs.columbia.edu/~danr/EE6761/intro/6761-1b-sockets.ppt
    Programming in C http://www.cs.cf.ac.uk/Dave/C/CE.html
    The C Programming Language http://www.csc.vill.edu/~lab/C/
    Learn C programming tutorial lesson 10 - Text and data fileshttp://www.learn-programming.za.net/programming_c_learn10.html

    作業:
    1-1. 輸入大小, 用星星排成實心的圓 (長形橢圓? No sqrt()!)
    上傳截止日為 2004/3/4 Thr 晚上11:59以前
    1-2. 矩陣乘法 A * B = C, 矩陣乘向量 A*x=b
    上傳截止日為 2004/3/11 Thr 晚上11:59以前

    2-1. 利用作業 1-2的程式, 實作 (1)三種 Row operations. (2)利用(1)的程式作reduced row echelon form. (3)利用(2)的程式,已知 A與b 解 A*x=b 的 x
    上傳截止日為 2004/3/23 Tue 晚上11:59以前
    2-2. 用Array實作 C(n,r) 的巴斯卡三角形 (不准使用遞迴, nonrecursive)
    上傳截止日為 2004/3/16 Tue 晚上11:59以前

    3-1. 保齡球計分程式 詳細說明
    上傳截止日為 2004/3/25 Thr 晚上11:59以前
    3-2. 利用rand(), 大略計算圓周率 Pi, 不得使用 math.h 的數學函式庫 (提示:圓面積)
    上傳截止日為 2004/3/30 Tue 晚上11:59以前

    4.千位計算題組
    (1) 實作千位實數 加法運算
    (2) 利用(1)的程式, 配合二項式定理, 計算 (1.1) ^ n
    (3) 輸入一個實數值, 計算當 n 等於多少時, (1.1) ^ n 會超過這個輸入的值
    上傳截止日為 2004/4/30 Tue 晚上11:59以前

    $.Mid Term : 花的排列 here
    上傳截止日為 2004/4/23 Wed 早上10:00以前


    實習課
    (1) Allegro相關下載 allegro403.zip MinGW-1.1.tar.gz dx70_mgw.zip devcpp
    (2) Allegro for MSVC安裝說明 install.pdf or Here
    (3) Allegro for Dev-Cpp安裝說明 Here
    (4) ezsocket download
    (5) select()函式說明 download
    (6) 助教版期中解答 程式碼
    (7) 簡單的多人單一連線的小遊戲 猜數字 download
    (8) Program Style download
  •  

     

    國立中正大學通訊工程學系 版權所有 © ANT Lab. All Rights Reserved