|
|
|
目前位置:首頁 >
【大學教育課程】 > 計算機工程學科 > 程序語言|數據庫|軟件 |
|
|
課程名稱: C編程方法學 |
|
課程編號: |
MS_5005 |
系列: |
(大學)國家級課程 |
授課學校: |
武漢理工大學 |
授時: |
全 87 講 |
授課語言: |
中文 |
光碟版: |
1 片教程光碟(mp4檔) |
其他說明: |
.......... |
|
簡 介: |
C語言是目前仍然廣泛使用的計算機程序設計語言,是本科各學科專業學生學習計算機技術課程的基礎課。C語言適用範圍廣、語法簡潔、執行效率高。C語言是典型的結構化程序語.......... |
|
光碟版: |
NT$ 495 元
|
購 買: |
|
訂購說明: |
◎優惠期間中!各版本為均一價,請於結帳時註明
◎網路版→檔案複查中,暫不提供
◎光碟版→各國(地區)暫不提供光碟配送服務
◎下載版→由Google 雲端硬碟下載,(請備記
Gmail帳號) 訂購多套另附--贈送課程
|
|
喜歡這門課程嗎?按分享推薦給你的朋友吧!
|
|
|
|
|
|
|
C語言在各類編程語言排行榜上一直位居前兩位,歷史悠久,但依然生命力旺盛,它是很多其他編程語言的基礎,在系統程序、嵌入式系統、物聯網應用等領域依然是無可替代的。本課程是零基礎的編程入門課,是後續學習其它計算機課程的基礎。學習它,掌握它,你將發現計算機編程原來也是一件很有趣的事情。 |
|
—— 課程團隊 |
課程概述
C語言是目前仍然廣泛使用的計算機程序設計語言,是本科各學科專業學生學習計算機技術課程的基礎課。C語言適用範圍廣、語法簡潔、執行效率高。C語言是典型的結構化程序語言,是學習面向對像程序語言的基礎。C語言編程方法的學習,已經成為普通本科院校大多數專業方向的必修課程。
按照教育部計算機基礎教學指導委員會對高等院校計算機基礎教學的基本要求,按照將計算思維能力培養作為計算機基礎教育的核心任務的宗旨,通過深入研究了不同專業大類的培養目標和計算機技術學習需求,結合大學學生特點,我們確立了課程總體教學目標為培養學生初步具備以下三方面的能力,即:具有應用C語言編製結構良好的程序的能力;具有算法分析的基本能力;具有對程序進行調試和測試的基本能力。從而,能根據要求編製程序解決實際問題;為後續課程的學習打下良好基礎。
本課程的教學一共有8章,從內容組織上分為3個部分:
1. 第1章、第2章是入門基礎,結合編譯環境的安裝使用,介紹了C語言的基本語法。
2. 第3章是程序設計的基本結構,介紹了基本的結構化程序設計方法,簡單算法的設計和表示方法,幫助學生學會根據算法編製程序,並設計出結構較為複雜的程序。
3.
第4章到第8章是模塊化程序設計,學生通過模塊化函數掌握程序模塊的設計方法,並進一步通過數組、指針、結構體、位運算、數據文件等全面掌握C語言編程方法,培養分析問題和解決問題的能力。
授課目標
結合專業人才的培養要求和專業目標定位,通過本課程拓寬各專業學生的計算機編程知識,提高學生的實際編程能力,全面提升學生的綜合素質,為今後學生結合本專業應用,研究開發各類計算機應用軟件打好基礎。
課程大綱
第1集 算法和第一個程序
程序和算法
常用的C語言IDE和第一個C程序
第001講 1.1.1程序和算法 - 課程介紹 → 00:04:11
第002講 1.1.2程序和算法 - 程序與結構化程序設計方法 → 00:04:44
第003講 1.1.3程序和算法 - 算法的概念和特點 → 00:07:06
第004講 1.1.4程序和算法 - 算法的表示 → 00:06:08
第005講 1.2.1常用的C語言IDE和第一個C程序 - VC++編譯環境介紹 → 00:14:02
第006講 1.2.2常用的C語言IDE和第一個C程序 - VC++程序調試 → 00:07:49
第007講 1.2.3常用的C語言IDE和第一個C程序 - Codeblocks的使用 → 00:12:40
第008講 1.2.4常用的C語言IDE和第一個C程序 - 第一個C程序 → 00:06:05
第2集 C語言概貌
預處理指令
關鍵字和標識符
格式輸入/輸出函數printf()和scanf()
第009講 2.1.1預處理指令 - #include和#define的使用 → 00:08:00
第010講 2.2.1關鍵字和標識符 - C語言的關鍵字和標識符 → 00:04:19
第011講 2.3.1格式輸入輸出函數printf()和scanf() - printf()和scanf()的用法 → 00:13:03
第012講 2.3.2格式輸入輸出函數printf()和scanf() - printf()和scanf()的返回值和代碼註釋 → 00:08:27
第3集 基本數據類型和運算符
基本數據類型
常量和變量
運算符與表達式
實例
第013講 3.1.1基本數據類型 - 基本數據類型 → 00:01:57
第014講 3.2.1常量和變量 - 常量 → 00:06:05
第015講 3.2.2常量和變量 - 變量 → 00:04:07
第016講 3.2.3常量和變量 - 指針變量 → 00:03:46
第017講 3.3.1運算符與表達式 - 算術運算符與表達式 → 00:05:30
第018講 3.3.2運算符與表達式 - 賦值運算符與表達式 → 00:04:25
第019講 3.3.3運算符與表達式 - 自增自減運算符與表達式 → 00:03:57
第020講 3.3.4運算符與表達式 - 逗號運算符與表達式 → 00:02:30
第021講 3.3.5運算符與表達式 - 強制類型轉換和sizeof() → 00:02:09
第022講 3.4.1實例 - 例求圓柱體底面積和體積 → 00:04:10
第023講 3.4.2實例 - 例運算符的使用 → 00:07:11
第4集 基本控制結構與控制運算符
基本控制結構
控制運算符
案例分析--計算兩數之和
愛課程平台上如何提交編程作業
第024講 4.1.1基本控制結構 - 基本控制結構 → 00:16:14
第025講 4.2.1控制運算符 - 控制運算符 → 00:15:09
第026講 4.3.1案例分析--計算兩數之和 - 案例分析--計算兩數之和 → 00:11:46
第027講 4.4.1愛課程平台上如何提交編程作業 - 愛課程平台上如何提交編程作業 → 00:04:38
第5集 程序中的選擇結構
if語句
嵌套的if語句
switch語句
案例分析--計算分段函數
案例分析--輸入年月判斷天數
案例分析-計算兩數的和差積商之一
第028講 5.1.1if語句 - if語句 → 00:08:49
第029講 5.2.1嵌套的if語句 - 嵌套的if語句 → 00:07:43
第030講 5.3.1switch語句 - switch語句 → 00:11:45
第031講 5.4.1案例分析--計算分段函數 - 案例分析--計算分段函數 → 00:09:33
第032講 5.5.1案例分析--輸入年月判斷天數 - 案例分析--輸入年月判斷天數 → 00:13:40
第033講 5.6.1案例分析-計算兩數的和差積商之一 - 案例分析-計算兩數的和差積商之一 → 00:19:32
第6集 程序中的循環結構
循環引言及while語句
do-while語句
for語句
break與continue語句
多重循環
案例分析--數列求和
案例分析--猜數遊戲
第034講 6.1.1循環引言及while語句 - 循環引言及while語句 → 00:06:51
第035講 6.2.1do-while語句 - do-while語句 → 00:04:07
第036講 6.3.1for語句 - for語句 → 00:05:58
第037講 6.4.1break與continue語句 - break與continue語句 → 00:03:39
第038講 6.5.1多重循環 - 多重循環 → 00:05:49
第039講 6.6.1案例分析--數列求和 - 數列求和11-12+13-14+ → 00:05:18
第040講 6.6.2案例分析--數列求和 - 數列求和221-32+53-85+ → 00:05:01
第041講 6.6.3案例分析--數列求和 - 數列求和3求圓周率 → 00:05:06
第042講 6.6.4案例分析--數列求和 - 數列求和4求sinx → 00:06:07
第043講 6.7.1案例分析--猜數遊戲 - 如何生成隨機數 → 00:07:41
第044講 6.7.2案例分析--猜數遊戲 - 猜數遊戲 → 00:09:14
第7集 一維數組
數組引例
一維數組的定義與初始化
一維數組的引用及基本操作
第045講 7.1.1數組引例 - 數組引例 → 00:07:31
第046講 7.2.1一維數組的定義與初始化 - 一維數組的定義與初始化 → 00:11:04
第047講 7.3.1一維數組的引用及基本操作 - 一維數組的引用及基本操作 → 00:16:05
第8集 二維數組
二維數組的定義
二維數組的初始化
二維數組的一維表示與引用
第048講 8.1.1二維數組的定義 - 二維數組的定義 → 00:06:40
第049講 8.2.1二維數組的初始化 - 二維數組的初始化 → 00:10:13
第050講 8.3.1二維數組的一維表示與引用 - 二維數組的一維表示與引用 → 00:06:05
第9集 字符數組
字符數組的定義與初始化
字符數組的輸入與輸出
字符串函數
第051講 9.1.1字符數組的定義與初始化 - 字符數組的定義與初始化 → 00:12:08
第052講 9.2.1字符數組的輸入與輸出 - 字符數組的輸入與輸出 → 00:06:55
第053講 9.2.2字符數組的輸入與輸出 - 字符數組的輸入與輸出2 → 00:10:08
第054講 9.3.1字符串函數 - 求字符串長度函數 → 00:08:12
第055講 9.3.2字符串函數 - 字符串連接函數 → 00:07:13
第056講 9.3.3字符串函數 - 字符串拷貝函數 → 00:07:47
第057講 9.3.4字符串函數 - 字符串比較函數 → 00:04:40
第058講 9.3.5字符串函數 - 字符串大小寫轉換函數 → 00:03:00
第10集 指針與數組
指向數組的指針
指針變量的運算
第059講 10.1.1指向數組的指針 - 指向數組指針的定義與使用 → 00:08:33
第060講 10.2.1指針變量的運算 - 指針變量的賦值運算 → 00:06:47
第061講 10.2.2指針變量的運算 - 指針變量的算術運算 → 00:16:42
第11集 模塊化編程與函數定義
模塊化編程概述
函數的定義與聲明
函數的參數與返回值
第062講 11.1.1模塊化編程概述 - 模塊化編程概述 → 00:07:39
第063講 11.2.1函數的定義與聲明 - 函數的定義與聲明 → 00:09:24
第064講 11.3.1函數的參數與返回值 - 函數的參數與返回值 → 00:11:30
第12集 函數調用與變量存儲
函數的參數傳遞與調用
變量的作用域與存儲類別
第065講 12.1.1函數的參數傳遞與調用 - 函數的嵌套與遞歸調用 → 00:07:35
第066講 12.2.1變量的作用域與存儲類別 - 變量的作用域 → 00:07:52
第067講 12.2.2變量的作用域與存儲類別 - 變量的存儲類別 → 00:04:48
第13集 指針進階與內存空間管理
指針變量的進一步理解
指針數組
函數指針
動態內存分配
main()函數的命令行參數
第068講 13.1.1指針變量的進一步理解 - 指針變量的進一步理解 → 00:07:58
第069講 13.2.1指針數組 - 指針數組 → 00:07:25
第070講 13.3.1函數指針 - 函數指針 → 00:07:27
第071講 13.4.1動態內存分配 - 動態內存分配 → 00:12:45
第072講 13.5.1main()函數的命令行參數 - main()函數的命令行參數 → 00:09:01
第14集 結構體與共用體
結構化定義、初始化和使用
共用體
第073講 14.1.1結構化定義、初始化和使用 - 結構化定義、初始化和使用 → 00:12:30
第074講 14.2.1共用體 - 共用體 → 00:07:09
第15集 結構體數組
結構體數組
第075講 15.1.1結構體數組 - 結構體數組 → 00:03:32
第16集 結構體處理動態鏈表
單向鏈表
鏈表的建立
鏈表的遍歷
鏈表的定位、刪除和插入
第076講 16.1.1單向鏈表 - 單向鏈表 → 00:06:58
第077講 16.2.1鏈表的建立 - 鏈表的建立 → 00:06:52
第078講 16.3.1鏈表的遍歷 - 鏈表的遍歷 → 00:03:40
第079講 16.4.1鏈表的定位、刪除和插入 - 鏈表的定位、刪除和插入 → 00:09:13
第17集 文件及文件打開和關閉
文件簡介
文件指針、文件的打開與關閉
文件的單個字符讀寫
文件檢測
第080講 17.1.1文件簡介 - 簡介 → 00:03:56
第081講 17.2.1文件指針、文件的打開與關閉 - 文件指針、文件的打開與關閉 → 00:08:23
第082講 17.3.1文件的單個字符讀寫 - 文件的單個字符讀寫 → 00:07:34
第083講 17.4.1文件檢測 - 文件檢測 → 00:03:17
第18集 文件的讀寫及定位
文件的字符串讀寫
文件的數據塊讀寫
文件數據的格式化讀寫
小結
第084講 18.1.1文件的字符串讀寫 - 文件的字符串讀寫 → 00:05:27
第085講 18.2.1文件的數據塊讀寫 - 數據塊讀寫 → 00:06:56
第086講 18.3.1文件數據的格式化讀寫 - 格式化讀寫 → 00:04:35
第087講 18.4.1小結 - 小結 → 00:02:15
|
|
|
|
|
|
|
table>
|
|
|
易學族課程網 http://www.estu.com.tw/
易學族自學網 http://www.estucourse.com/
電子信箱: estuLearn@gmail.com
Copyright © 2017
Estu. All Rights Reserved
|
|
|