基本介紹
- 中文名:遊戲開發程式設計基礎
- 授課教師:韓紅雷
- 類別:慕課
- 建設院校:中國傳媒大學
- 授課平台:中國大學MOOC
- 首開時間: 2020年3月10日
課程性質
課程背景
課程定位
適應專業
課程簡介
課程大綱
第1章 程式設計概述 1.1 電腦程式 1.2 計算機遊戲 1.3 C語言特點及歷史 1.4 使用C語言進行程式開發 1.5 算法簡介 1.6 第一個“遊戲”程式(進階) 附錄 程式源碼 第1章 單元測驗 第2章 變數和基本類型 2.1 變數定義 2.2 標識符 2.3 變數與常量類型 2.4 變數的存儲類型 2.5 數據的輸入輸出 2.6 打字母遊戲(進階) 附錄 程式源碼 第2章 單元測驗 第3章 運算符、表達式和語句 3.1 運算符及表達式 3.2 優先權 3.3 結合方式 3.4 語句 3.5 計算器程式(進階) 附錄 程式源碼 第3章 單元測驗 前三單元 單元作業 第4章 選擇結構程式設計 4.1 if語句 4.2 switch語句 4.3 goto語句 4.4 猜數字遊戲(進階) 附錄 程式源碼 第4章 單元測驗 第5章 循環結構程式設計 5.1 while語句 5.2 do語句 5.3 for語句 5.4 注意事項 5.5 跳轉指令 5.6 分形繪製(進階) 附錄 程式源碼 第5章 單元測驗 第6章 函式及模組化程式設計 6.1 函式定義 6.2 函式調用 6.3 函式參數 6.4 遞歸函式 6.5 和函式有關的變數 6.6 吃磚塊遊戲(進階) 附錄 程式源碼 | 第6章 單元測驗 4-6章 單元作業 第7章 數組和指針 7.1 一維數組 7.2 多維數組 7.3 指針變數 7.4 指針和數組 7.5 指針變數的套用 7.6 彈彈球(進階) 附錄 程式源碼 第7章 單元測驗 第8章 字元串 8.1 字元數組 8.2 字元串的存儲 8.3 字元串的輸入輸出 8.4 字元串處理函式 8.5 單詞英雄(進階) 附錄 程式源碼 第8章 單元測驗 第9章 用戶自定義數據類型 9.1 結構體 9.2 共用體 9.3 枚舉 9.4 使用typedef 9.5 基本版坦克大戰(進階) 附錄 程式源碼 第9章 單元測驗 7-9章 單元作業 第10章 檔案 10.1 檔案簡介 10.2 打開及關閉檔案 10.3 檔案讀寫 10.4 在程式中使用外部檔案 10.5 改進版坦克大戰(進階) 附錄 程式源碼 第11章 指針的高級套用 11.1 動態分配記憶體空間 11.2 指向指針的指針 11.3 鍊表 11.4 終極版坦克大戰(進階) 附錄 程式源碼 第12章 程式調試技巧 12.1 編譯和連結 12.2 編程規範 12.3 斷點 12.4 Watch 12.5 注意指針操作 12.6 其他易犯錯誤 12.7 代碼控制 12.8 小蜜蜂遊戲(進階) 附錄 程式源碼 |
開課信息
開課次數 | 開課時間 | 授課教師 | 學時安排 | 參與人數 |
---|---|---|---|---|
第1次開課 | 2020年03月10日~2020年06月10日 | 韓紅雷 | 5小時每周 | 6361人 |
第2次開課 | 2020年09月08日~2020年12月10日 | 1847人 | ||
第3次開課 | 2021年03月01日~2021年06月04日 | 1527人 | ||
第4次開課 | 2021年09月06日~2021年12月10日 | 4小時每周 | 2013人 | |
第5次開課 | 2022年02月21日~2022年06月06日 | 待定 |
教學目標
學習預備
書名 | 作者 | 出版社 | 國際標準書號 | 出版時間 |
---|---|---|---|---|
遊戲開發程式設計基礎 | 韓紅雷 | 9787565716683 | 2016年 |