複製鏈接
請複製以下鏈接發送給好友

C語言程序設計

(大連理工大學提供的慕課)

鎖定
C語言程序設計是大連理工大學於2017年3月6日首次在中國大學MOOC開設的慕課課程、國家精品在線開放課程。該課程授課老師為朱鳴華、孟軍、羅曉芳、汪德剛、董明、陳雪龍、王東、洪昕、葛宏偉、覃開蓉。據2020年9月中國大學MOOC官網顯示,該課程已開課8次。 [1-2] 
C語言程序設計以C語言為載體,講授計算機程序設計的思想和方法;課程按周推進學習進度,共分為14周。 [1] 
中文名
C語言程序設計
類    別
慕課、國家精品在線開放課程
授課教師
朱鳴華、孟軍、羅曉芳、汪德剛、董明、陳雪龍、王東、洪昕、葛宏偉、覃開蓉
提供院校
大連理工大學
授課平台
中國大學MOOC
開課時間
2017年3月6日

C語言程序設計課程性質

C語言程序設計課程定位

C語言程序設計是一門學習程序設計的入門課程,課程以C語言為載體,講授計算機程序設計的思想和方法,為學習者利用計算機解決工程實踐、科學研究和日常生活中的問題打下基礎。 [1] 

C語言程序設計適應對象

C語言程序設計面向零基礎的學習對象。 [1] 

C語言程序設計開課信息

開課次數
開課時間
授課教師
學時安排
參與人數
第1次開課
2017年03月06日至2017年06月30日
朱鳴華、孟軍、羅曉芳
汪德剛、董明、陳雪龍
王東、洪昕、葛宏偉、覃開蓉
3-3.5小時每週
21340 [1] 
第2次開課
2017年08月21日至2017年12月31日
朱鳴華、孟軍、羅曉芳
汪德剛、董明、陳雪龍
王東、洪昕
3-5小時每週
11569 [3] 
第3次開課
2018年03月05日至2018年07月05日
朱鳴華、孟軍、羅曉芳
汪德剛、董明、陳雪龍
王東、洪昕、覃開蓉
10320 [4] 
第4次開課
2018年08月20日至2018年11月26日
朱鳴華、孟軍、羅曉芳
汪德剛、董明、陳雪龍
王東、洪昕、葛宏偉
13731 [5] 
第5次開課
2019年02月25日至2019年06月30日
朱鳴華、孟軍、羅曉芳
汪德剛、董明、陳雪龍
王東、洪昕
10414 [6] 
第6次開課
2019年09月02日至2019年12月31日
朱鳴華、孟軍、羅曉芳
汪德剛、董明
7789 [7] 
第7次開課
2020年02月24日至2020年06月30日
4小時每週
20739 [8] 
第8次開課
2020年09月07日至2020年12月30日
待定 [2] 

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 文件的順序讀寫
14.4 綜合應用實例 [1] 

C語言程序設計課前準備

C語言程序設計預備知識

學習C語言程序設計可學習“大學計算機”或其他計算機課程(非必須)。 [1] 

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
機械工業出版社 [1] 

C語言程序設計授課目標

學習程序設計的基礎知識,瞭解科學計算的一般思路,掌握程序的基本結構,掌握算法的常用表示方法。培養學生具有一般算法的描述能力和對程序結構的認識。訓練學生對計算機語言規則的熟悉和了解,掌握用C語言進行程序設計的方法與編程技巧,掌握基本算法的程序實現,培養學生程序設計的基本能力。 [1] 

C語言程序設計課程特色

該課程用簡明的語言、典型的實例和通俗的講解講授程序設計的思想,以及利用C語言進行編寫程序的方法,並逐步掌握通過編寫程序解決生活中的實際問題的初步方法。 [1] 
參考資料