-
C語言程序設計
(大連理工大學提供的慕課)
鎖定
C語言程序設計是大連理工大學於2017年3月6日首次在中國大學MOOC開設的慕課課程、國家精品在線開放課程。該課程授課老師為朱鳴華、孟軍、羅曉芳、汪德剛、董明、陳雪龍、王東、洪昕、葛宏偉、覃開蓉。據2020年9月中國大學MOOC官網顯示,該課程已開課8次。
[1-2]
- 中文名
- C語言程序設計
- 類 別
- 慕課、國家精品在線開放課程
- 授課教師
- 朱鳴華、孟軍、羅曉芳、汪德剛、董明、陳雪龍、王東、洪昕、葛宏偉、覃開蓉
- 提供院校
- 大連理工大學
- 授課平台
- 中國大學MOOC
- 開課時間
- 2017年3月6日
C語言程序設計課程性質
C語言程序設計課程定位
C語言程序設計適應對象
C語言程序設計開課信息
開課次數 | 開課時間 | 授課教師 | 學時安排 | 參與人數 |
---|---|---|---|---|
第1次開課 | 2017年03月06日至2017年06月30日 | 朱鳴華、孟軍、羅曉芳 汪德剛、董明、陳雪龍 王東、洪昕、葛宏偉、覃開蓉 | 3-3.5小時每週 | |
第2次開課 | 2017年08月21日至2017年12月31日 | 朱鳴華、孟軍、羅曉芳 汪德剛、董明、陳雪龍 王東、洪昕 | 3-5小時每週 | |
第3次開課 | 2018年03月05日至2018年07月05日 | 朱鳴華、孟軍、羅曉芳 汪德剛、董明、陳雪龍 王東、洪昕、覃開蓉 | ||
第4次開課 | 2018年08月20日至2018年11月26日 | 朱鳴華、孟軍、羅曉芳 汪德剛、董明、陳雪龍 王東、洪昕、葛宏偉 | ||
第5次開課 | 2019年02月25日至2019年06月30日 | 朱鳴華、孟軍、羅曉芳 汪德剛、董明、陳雪龍 王東、洪昕 | ||
第6次開課 | 2019年09月02日至2019年12月31日 | 朱鳴華、孟軍、羅曉芳 汪德剛、董明 | ||
第7次開課 | 2020年02月24日至2020年06月30日 | 4小時每週 | ||
第8次開課 | 2020年09月07日至2020年12月30日 |
C語言程序設計課程簡介
C語言程序設計以C語言為載體,講授計算機程序設計的思想和方法;課程按周推進學習進度,共分為14周。主要內容為程序設計與C語言簡介、變量及表達式、數據的輸入與輸出、選擇結構程序設計、循環結構程序設計、循環程序設計實例、一維數組及其引用、二維數組與字符數組、函數的定義及調用、變量的作用域及編譯預處理、指針一、指針二、結構與共用體、文件。
[1]
C語言程序設計課程大綱
第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 文件的順序讀寫 |
C語言程序設計課前準備
C語言程序設計預備知識
C語言程序設計參考教材
C語言程序設計的參考教材為《C語言程序設計教程(第3版)》《C語言程序設計習題解析與上機指導(第2版)》。
[1]
書名 | 作者 | ISBN | 出版時間 | 出版社 |
---|---|---|---|---|
《C語言程序設計教程(第3版)》 | 朱鳴華、劉旭麟 楊微等 | 978-7-111-44998-0 | 2014.12 | 機械工業出版社 |
《C語言程序設計習題解析與上機指導(第2版)》 | 羅曉芳、李慧 孫濤、孫大為 朱鳴華、楊微 | 978-7-111-44993-5 | 2014.12 |
C語言程序設計授課目標
學習程序設計的基礎知識,瞭解科學計算的一般思路,掌握程序的基本結構,掌握算法的常用表示方法。培養學生具有一般算法的描述能力和對程序結構的認識。訓練學生對計算機語言規則的熟悉和了解,掌握用C語言進行程序設計的方法與編程技巧,掌握基本算法的程序實現,培養學生程序設計的基本能力。
[1]
C語言程序設計課程特色
- 參考資料
-
- 1. C語言程序設計第1次開課 .中國大學MOOC[引用日期2020-09-16]
- 2. C語言程序設計第8次開課 .中國大學MOOC[引用日期2020-09-16]
- 3. C語言程序設計第1次開課 .中國大學MOOC[引用日期2020-09-16]
- 4. C語言程序設計第3次開課 .中國大學MOOC[引用日期2020-09-16]
- 5. C語言程序設計第4次開課 .中國大學MOOC[引用日期2020-09-16]
- 6. C語言程序設計第5次開課 .中國大學MOOC[引用日期2020-09-16]
- 7. C語言程序設計第6次開課 .中國大學MOOC[引用日期2020-09-16]
- 8. C語言程序設計第7次開課 .中國大學MOOC[引用日期2020-09-16]