C語言程式設計是大連理工大學於2017年3月6日首次在中國大學MOOC開設的慕課課程、國家精品線上開放課程。該課程授課老師為朱鳴華、孟軍、羅曉芳、汪德剛、董明、陳雪龍、王東、洪昕、葛宏偉、覃開蓉。據2020年9月中國大學MOOC官網顯示,該課程已開課8次。
C語言程式設計以C語言為載體,講授電腦程式設計的思想和方法;課程按周推進學習進度,共分為14周。
基本介紹
- 中文名:C語言程式設計
- 類別:慕課、國家精品線上開放課程
- 授課教師:朱鳴華、孟軍、羅曉芳、汪德剛、董明、陳雪龍、王東、洪昕、葛宏偉、覃開蓉
- 提供院校:大連理工大學
- 授課平台:中國大學MOOC
- 開課時間:2017年3月6日
課程性質
課程定位
適應對象
開課信息
開課次數 | 開課時間 | 授課教師 | 學時安排 | 參與人數 |
---|---|---|---|---|
第1次開課 | 2017年03月06日至2017年06月協槓30日 | 朱鳴華、孟軍、羅曉芳 汪德剛、董明、陳雪龍 王東、洪昕、葛宏偉、覃開蓉 | 3-3.5小時每周 | 21340 |
第2次開課 | 2017年08月21日至2017年12月31日 | 朱鳴華、孟軍、羅曉芳 汪德剛、董明、陳雪龍 王東、洪昕 | 3-5小時每周 | 11569 |
第3次開課 | 2018年03月05日至2018年07月05日 | 朱鳴華、孟軍、羅曉芳 汪德剛、董明、陳雪龍 王東、洪昕、覃開蓉 | 10320 | |
第4次開課 | 2018年08月20日至2018年11月26日抹頸照 | 朱鳴華、孟軍、羅曉芳 汪德剛、董明、陳雪龍 王東、洪昕、葛宏偉 | 13731 | |
第5次開課 | 2019年02月25日至2019年06月30日 | 朱鳴華、孟軍、羅曉芳 汪德剛、董明、陳雪龍 王東、洪昕 | 10414 | |
第6次開課 | 2019年09月02日至2019年12月31日 | 朱鳴華、孟軍、羅曉芳 汪德剛、董明 | 7789 | |
第7次開課 | 2020年02月24日至2020年06月匙章匪30日 | 4小時每周 | 20739 | |
第8次開課 | 2020年09月07日至2020年12月30日 | 待定 |
課程簡介
課程大綱
第1周 程式設計與C語言簡介 1.1 程式設計基礎 1.2 算法基礎 1.3 初識C程式 第2周 變數及表達式 2.1 變數和常量 2.2 運算符和表達式 2.3 數據類型轉換 第3周 數據的輸入與輸出 3.1 數據的格式化輸出 3.2 數據的互動式輸入 3.3 單個字元的輸入輸出 3.4順序結構程式設計實例 第4周 選擇結構程式設計 4.1關係運算與邏輯運算 4.2程式分支結構—if-else語句 4.3 多重分支結構-switch語句 4.4 條件運算符與條件表達式 4.5 選擇結構程式錯誤分析 第5周 循環結構程式設計 5.1 循環概述 5.2 循環語句 5.3 循環嵌套 5.4循環流程控制 第6周 循環程式設計實例 6.1循環結構程式設計-窮舉法 6.2循環結構程式設計-疊代法 6.3循環結構程式常見錯誤 第7周 一維數組及其引用 7.1 數組概念的引入 7.2一維數組的定義和引用 | 第8周 二維數組與字元數組 8.1 二維數組的定義和引用 8.2 字元數組與字元串 8.3 數組程式設計實例 第9周 函式的定義及調用 9.1 函式的定義和調用 9.2 函式的參數傳遞 9.3 函式的嵌套調用和遞歸調用 第10周 變數的作用域及編譯預處理 10.1 變抹悼煉凶量的作用域與存儲方法 10.2 內部函式與外部函式 10.3 編譯預處理 第11周 指針一 11.1 指針的基本概念及定義 11.2 指針運算 11.3指針變數與數組 第12周 指針二 12.1 指針與函式 12.2 指針數組 12.3 指針與字元串數組 第13周 結構與共用體 13.1 結構類型與結構體變數 13.2 結構數組 13.3 結構指針 13.4 結構類型數據在函式間的傳遞 13.5 13.5 共用體 第14周 檔案 14.1檔案的概念 14.2檔案的打開與關閉頸抹趨備 14.3 檔案的順序讀寫 14.4 綜合套用實例 |
課前準備
預備知識
參考教材
書名 | 作者 | ISBN | 出版時間 | 出版社 |
---|---|---|---|---|
《C語言程式設計教程(第3版)》 | 朱鳴華、劉旭麟 楊微等 | 978-7-111-44998-0 | 2014.12 | 機械工業出版社 |
《C語言程式設計習題解析與上機指導(第2版)》 | 羅曉芳、李慧 孫濤、孫大為 朱鳴華、楊滲棵灶微 | 978-7-111-44993-5 | 2014.12 | 機械工業出版社 |