久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

《C程序設計》教學大綱

時間:2019-05-12 23:50:18下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《《C程序設計》教學大綱》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《《C程序設計》教學大綱》。

第一篇:《C程序設計》教學大綱

《C程序設計》教學大綱

一、課程的性質和任務

本課程為計算數學專業本科生的必修課。通過對C程序設計的基本知識、基本概念、基本技能的學習和訓練,使學生掌握C語言的語法規則、開發環境以及程序設計的基本方法和技能。培養學生利用C語言進行程序設計的基本能力,并為后續專業課的學習以及在可視化環境下進行面向對象的編程打下扎實的基礎。

二、課程教學與基本要求

重點介紹C語言的基本知識(如基本數據類型、表達式、數組、函數、宏定義、指針、結構和文件)和程序設計的基本方法(即:結構化程序設計方法以及順序、選擇、循環、模塊等結構的程序設計方法),還介紹指針、文件等在程序設計中的應用。

三、適應專業

計算數學、基礎數學、經濟管理專業本科學生。

四、預修課程

計算機基礎知識。

五、學時

總學時:98學時 講授學時:68學時 實驗學時:32學時

學分:4 第一、二章 C簡介、算法 8學時

第三章 數據類型、運算符、表達式 6學時

第四章 順序結構程序設計 4學時

第五章 選擇結構程序設計 4學時

第六章 循環結構程序設計 6學時

第七章 數組 8學時

第八章 函數 6學時

第九章 編譯預處理 3學時

第十章 指針 12學時

第十一章 結構體與共用體 5學時

第十二章 位運算 2學時

第十三章 文件 4學時

六、講授內容

1.C語言的特點、簡單的C程序介紹、C語言的編譯環境

2.算法的概念、特性,三種基本結構、用傳統流程圖和N-S流程圖表示算法。3.C的數據類型(整型、實型、字符型等),運算符和表達式。4.數據的輸入和輸出(printf()和scanf()函數等)、順序結構程序設計。

5.選擇結構程序設計:關系運算符和關系表達式、邏輯運算符和邏輯表達式、if語句和switch語句。

6.循環結構程序設計:用goto語句和if語句構成循環、用while語句、do-while語句、for語句構成循環以及break語句和continue語句。

7.數組的定義和使用(包括一維數組、二維數組和字符數組)。

8.函數的定義和調用,函數的嵌套調用、遞歸調用;局部變量與全局變量、變量的動態存儲和靜態存儲;內部函數與外部函數。

9.預處理命令:宏定義、文件包含、條件編譯。

10.指針變量的定義和使用;數組的指針和指向數組的指針變量、字符串的指針和指向字符串的指針變量、函數的指針和指向函數的指針變量;指針型函數和指針數組。

11.結構體與共用體變量的定義和使用,結構體數組和指向結構體數據的指針,枚舉類型。12.位運算符和位運算,位段。13.文件的打開、關閉與讀寫。

七、實驗內容和學時分配(34學時)1.熟悉C語言的編譯環境(2學時)

2.C的數據類型(整型、實型、字符型等),運算符和表達式。(2學時)3.數據的輸入和輸出(printf()和scanf()函數等)、順序結構程序設計(3學時)。

4.選擇結構程序設計:關系運算符和關系表達式、邏輯運算符和邏輯表達式、if語句和switch語句。(3學時)

5.循環結構程序設計:用goto語句和if語句構成循環、用while語句、do-while語句、for語句構成循環以及break語句和continue語句。(3學時)6.數組的定義和使用(包括一維數組、二維數組和字符數組)。(3學時)

7.函數的定義和調用,函數的嵌套調用、遞歸調用;局部變量與全局變量、變量的動態存儲和靜態存儲;內部函數與外部函數。(3學時)8.預處理命令:宏定義、文件包含、條件編譯。(2學時)

9.指針變量的定義和使用;數組的指針和指向數組的指針變量、字符串的指針和指向字符串的指針變量、函數的指針和指向函數的指針變量;指針型函數和指針數組。(7學時)10.結構體與共用體變量的定義和使用,結構體數組和指向結構體數據的指針,枚舉類型。(2學時)11.位運算符和位運算,位段。(2學時)12.文件的打開、關閉與讀寫。(2學時)

八、教材與參考書

教材:譚浩強, 《C程序設計》(第二版),清華大學出版社,1999年 參考書:譚浩強, 《C程序設計題解與上機指導》,清華大學出版社,2000年

第二篇:C程序設計教學大綱

C語言教學大綱

說明:

1、性質

C語言是近年來國內外得到迅速推廣使用的一種現代計算機語言,不少迫切希望學習和使用C語言,是鑒于C語言功能強,使用靈活,目標程序效率高,可移植性好,對硬件的控制能力強。C語言即適合作系統描述語言,又可用來開發系統軟件和應用軟件。本科目是物理教育專業的限選課程。

2、課程要求:

通過本課程的學習,要求學生:

(1)熟悉和掌握C語言的結構、數據類型及其常用算法、語法形式、功能和程序開發過程的概念。

(2)理解結構化程序設計的概念,熟練使用結構化流程圖工具;掌握用C語言設計常用程序的方法和技巧,掌握C語言特有的語言設施——指針的靈活使用。

(3)能在計算機上使用C語言編制、調制、執行程序。

3、先行課:

要求學生在學習《C程序設計》課程前,應已學習過計算機基礎知識和具有初級應用能力。

4、使用教材:

《C語言程序設計教程》,高等教育出版社,譚浩強著。總課時為72課時,其中上機完成作業時間,不優于18課時,4學分。

內容

第一章 C語言概述(建議學時1課時)

1、C語言出現的歷史背景

2、C語言的特點

3、簡單的C程序介紹

4、C程序的上機步驟

目標要求:了解C語言的發展史、特點

第二章 程序的靈魂——算法(建議學時3課時)

1、算法的概念

2、簡單算法舉例

3、算法的特性

4、怎樣表示一個算法

5、結構化程序設計方法 目標要求:了解最基本的算法

第三章 數據類型、運算符與表達式(建議學時4課時)

1、C的數據類型

2、常量與變量

3、整型數據

4、實型數據

5、字符型數據

6、變量賦初值

7、各類數值型數據間的混合運算

8、算術運算符和算術表達式

9、賦值運算符和賦值表達式

10、逗號運算符和逗號表達式

目標要求:了解基本數據類型及運算

第四章 最簡單的C程序設計——順序程序設計(建議學時5課時)

1、C語句概述

2、賦值語句

3、數據輸入輸出的概念及在C語言中的實現

4、字符數據的輸入輸出

5、格式輸入與輸出

6、順序結構程序設計舉例 目標要求:學會順序程序設計

第五章 選擇結構程序設計(建議學時5課時)

1、關系運算符和關系表達式

2、邏輯運算符和邏輯表達式

3、if語句

4、switch語句

5、程序舉例

目標要求:學會選擇程序設計

第六章 循環控制(建議學時6課時)

1、概述

2、goto語句以及用goto語句構成循環

3、while語句

4、do-while語句

5、for語句

6、循環的嵌套

7、幾種循環的比較

8、break語句和continue語句

9、程序舉例

目標要求:學會循環程序設計 第七章 數組(建議學時8課時)

1、一維數組的定義和引用

2、二維數組的定義和引用

3、字符數組

目標要求:學會數組的使用

第八章 函數(建議學時8課時)

1、概述

2、函數定義的一般形式

3、函數參數和函數的值

4、函數的調用

5、函數的嵌套調用

6、函數的遞歸調用

7、數組作為函數參數

8、局部變量和全局變量

9、變量的存儲類別

10、內部函數和外部函數

11、如何運行一個多文件的程序 目標要求:學會函數的使用

第九章 預處理命令(建議學時3課時)

1、宏定義

2、“文件包含”處理

3、條件編譯

目標要求:掌握基本預處理命令的應用 第十章 指針(建議學時4課時)

1、地址和指針的概念

2、變量的指針和指向變量的指針變量

3、數組的指針和指向數組的指針變量

4、字符串的指針和指向字符串的指針變量

5、函數的指針和指向函數的指針變量

6、返回指針值的函數

7、指針數組和指向指針的指針

8、有關指針的數據類型和指針運算的小結 目標要求:掌握指針的基本應用

第十一章 結構體與共用體(建議學時2課時)

1、概述

2、定義結構體類型變量的方法

3、結構體變量的引用

4、結構體變量的初始化

5、結構體數組

6、指向結構體類型數據的指針

7、用指針處理鏈表

8、共用體

9、枚舉類型

10、用typedef定義類型

目標要求:掌握結構體的基本應用 第十二章 位運算(建議學時2課時)

1、位運算符和位運算

2、位運算舉例

3、位段

目標要求:掌握位的基本運算 第十三章 文件(建議學時2課時)

1、C文件概述

2、文件類型指針

3、文件的打開與關閉

4、文件的讀寫

5、文件的定位

6、出錯的檢測

7、文件的輸入輸出小結

目標要求:掌握文件的基本操作

參考書目:

[1] 譚浩強

著 《C程序設計》 清華大學出版社 1999年12月第2版平面設計教學大綱

說明:

1、課程要求

通過本課程的學習,要求學生:

熟悉和掌握Photoshop的圖像處理技術,包括位圖圖像的基礎知識、顏色理論和色彩調整、圖像描繪與修復技術等。

2、先行課:

要求學生在學習《平面設計》課程前,應已學習過計算機基礎知識和具有初級應用能力。

總課時為72課時,其中上機完成作業時間,不優于18小時,4學分。

內容

第一章

Photoshop中文版入門(建設學時1課時)

1、Photoshop5.0中文版新增功能

2、Photoshop5.0中文版安裝

3、獲得幫助信息

4、瀏覽Photoshop5.0中文版界面

5、Photoshop5.0中文版工具箱

6、Photoshop5.0中文版的調板

第二章

Photoshop5.0中文版圖像處理基礎(建設學時2課時)

1、打開文件

2、創建新圖像

3、保存和關閉圖像

4、改變圖像尺寸

5、Photoshop5.0中文版的數據交換

6、打印圖像

第三章

定制Photoshop5.0中文版(建設學時1課時)

1、使用“預置”子菜單

2、使用“色彩設置”命令

3、設置屏幕組件

第四章

使用顏色(建設學時2課時)

1、理解色彩模式與色彩理論

2、RGB模式

3、CMYK模式

4、Lab模式

5、HSB模式

6、“灰度”模式

7、位圖模式

8、索引模式

9、選擇模式

10、調整圖像的顏色

第五章

圖像選擇技巧(建設學時4課時)

1、選框工具

2、套索類工具

3、魔棒工具

4、選區的修改技巧

第六章

創建路徑(建設學時2課時)

1、認識路徑

2、創建路徑

3、調整路徑

4、編輯路徑

第七章

圖像描繪技術(建設學時6課時)

1、使用直線工具

2、使用鉛筆工具

3、使用畫筆工具

4、使用噴槍工具

5、使用橡皮擦工具

6、使用油漆桶工具

7、使用測量工具

8、自定義筆刷

9、使用漸變工具

第八章

圖像修整技術(建設學時4課時)

1、使用模糊工具、銳化工具和涂抹工具

2、減淡工具、加深工具和海綿工具

3、使用橡皮圖章工具和圖案圖章工具

4、筆刷合成模式

第九章

使用通道與蒙版(建設學時4課時)

1、理解通道和通道調板

2、查看顏色通道

3、快速蒙版模式

4、使用Alpha通道

第十章

使用圖層(建設學時8課時)

1、理解圖層

2、管理圖層

3、編輯圖層

4、層效果

5、調整圖層選項

第十一章 在Photoshop5.0中文版使用文字(建設學時4課時)

1、Photoshop5.0中文版的字體

2、使用文字工具

3、文字蒙版工具

第十二章 Photoshop5.0中文版中的濾鏡(建設學時8課時)

1、濾鏡入門

2、藝術效果濾鏡組

3、象素化濾鏡組

4、渲染濾鏡組

5、素描濾鏡組

6、風格化濾鏡組

參考書目:

[1] 康博創作室編著

《Photoshop5.0中文版實用教程》人民郵電出版社

第三篇:程序設計技術(C)教學大綱

C程序設計技術教學大綱

一、課程名稱:C程序設計技術

二、課程代碼:18012735

三、課程英文名稱:C Programming Technology

四、課程負責人:熊壯

五、學時和學分:56(40+32/2),3.5學分

六、課程性質:必修/選修

七、適用專業:非計算機理工科各專業

八、選課對象:非計算機理工科各專業

九、預修課程:大學計算機基礎、高等數學

十、使用教材:熊壯主編.程序設計技術(第三版).重慶大學出版社.2008

十一、參考書目:

梁光春、曾

一、熊壯編著.計算機軟件技術基礎.重慶大學出版.2000 Brian W.Kernighan & Dennis M.Ritchie著.The C Programming Language.機械工業出版社.2006 Eric S.Roberts著.C程序設計的抽象思維.機械工業出版社.2004 Robert Sedgewick著.周良忠譯.C算法.人民郵電出版社.2004

十二、開課單位:計算機學院

十三、課程的目的和任務:

“程序設計技術”課程是我校為非計算機專業理工科學生設置的一門重要的計算機基礎課程。程序設計技術和程序設計語言是大學計算機基礎系列課程中的重要組成部分,培養學生的邏輯思維能力、抽象能力和基本的程序設計能力是程序設計技術課程的主要任務。本課程通過C程序設計語言介紹結構化程序設計的基本思想和基本技術,通過對典型實例的算法描述以及相應C語言代碼描述展現了在程序設計過程中如何對問題進行分析,如何組織數據和如何描述解決問題的方法,展現了在計算機應用過程中如何將方法和編碼相聯系的具體程序設計過程,進而向學生傳授結構化程序設計的基本概念、基本技術和方法。通過本課程的學習,可以為學生學習其他計算機應用課程打下良好的程序設計基礎。

十四、課程的基本要求:

1. C語言數據描述和C程序設計初步

2. 結構化程序設計基礎和C語言的控制結構 3. 數組及其應用 4. 函數與C程序結構 5. 指針與函數 6. 指針與數組 7. 字符串及其應用

8. 結構體類型和聯合體類型 9. C語言的文件處理及其應用

十五、課程描述

1.C語言數據描述和C程序設計初步

C程序的基本結構,C語言的基本數據類型,基本運算符和表達式運算,數據混合運算及數據轉換,算法基本概念及算法描述,最基本的輸出函數,最基本的輸入函數,常用數學類標準庫函數使用。2.結構化程序設計基礎和C語言的控制結構

關系運算符和關系表達式,邏輯運算符和邏輯表達式,分支結構程序設計基礎,循環結構程序設計基礎,C語言控制結構簡單應用(最大公約數和最小公倍數、窮舉思想及程序實現、迭代思想及程序實現、一元高階方程的迭代解法)。3.數組及其應用

一維數組的定義和初始化,一維數組元素的引用方法,二維數組和多維數組的定義,二維數組和多維數組元素引用方法,數組元素值的隨機生成,常用排序方法,常用查找方法。4.函數與C程序結構

函數的定義和函數的聲明,值參數傳遞函數調用,指針基本概念和地址值參數傳遞函數調用,數組參數傳遞函數調用,函數的嵌套調用和遞歸調用,變量的作用域和生存期,編譯預處理基礎,多源文件C程序的組織方法(使用文件包含的方法、使用工程文件的方法)。5.指針與函數

指向函數指針變量的定義,用指向函數的指針變量來調用函數,指向函數的指針變量作函數參數,返回指針值函數的定義和調用,存儲分配標準庫函數和動態變量。6.指針與數組

多級指針的定義和使用,一維數組與指針的關系,二維數組與指針的關系,指向由若干元素構成的數組的指針,指針數組的定義和使用,C程序的命令行參數,動態數組的概念(一維動態數組的建立和使用、二維動態數組的建立和使用)。

7.字符串及其應用

字符串的表示方法和字符串的輸入輸出方法,字符串中有效字符的統計,字符串的復制,字符串的連接,字符串中字符的查找,字符串中字符的插入和刪除,字符串的比較和子串的查找,字符串中子串的插入和刪除。8.結構體類型和聯合體類型

結構體類型和變量的定義,typedef關鍵字的簡單應用,結構體變量的引用和輸入輸出,結構體變量作函數的參數,結構體作函數的返回值類型,結構體數組的定義和數組元素引用,結構體數組作函數的參數,結構體數據類型與指針的關系,結構體數據類型的簡單應用——單鏈表,聯合體類型的定義和變量的引用方法,聯合體類型與結構體類型的區別。9.C語言的文件處理及其應用

文件概念與文件類型指針,文件的打開和關閉,文件內部讀寫位置指針以及文件尾的檢測方法,文件中的單個字符讀寫操作,文件中的字符串讀寫操作,文件中的格式化讀寫操作,文件中的數據塊讀寫操作,文件內部讀寫位置指針的定位操作,隨機文件處理基礎。10.位運算與枚舉類型

位運算符和位運算表達式,位運算的簡單應用,位段的概念和定義方法以及位段的引用方法,枚舉類型的定義和枚舉變量的引用以及枚舉類型的簡單應用。

十六、學時分配

1. C語言數據描述和C程序設計初步

2. 結構化程序設計基礎和C語言的控制結構 3. 數組及其應用

4. 函數與C程序結構

5. 指針與函數

6. 指針與數組

7. 字符串及其應用

8. 結構體類型和聯合體類型

9. C語言的文件處理及其應用

10.位運算與枚舉類型

十七、能承擔此課的教師:

4學時 6學時 3學時 6學時 3學時 5學時 4學時 5學時 4學時(選學)

教學大綱制定者:熊壯 教學大綱審定者:

第四篇:《C 程序設計》理論課教學大綱.2008

《C程序設計》課程教學大綱

課程編號:20003B1

學時:80(理論學時56,實驗學時24)

學分:4.5 適用對象:信息工程專業本科學生 先修課程:計算機導論 考核要求:考試

使用教材及主要參考書:

譚浩強著,《C程序設計(第三版)》,清華大學出版社,2005 譚浩強等編著,《C語言程序設計教程》,高等教育出版社,1998 譚浩強等編著,《C程序設計試題匯編》,清華大學出版社,2006

一、課程的性質和任務

《C程序設計》是信息工程專業本科學生十分重要的一門專業基礎課程。作為開設的第一門程序設計語言課程,其主要任務是介紹C語言相關的基本知識,使學生掌握高級語言的基本程序設計方法,得到程序設計技能的基本訓練,逐步積累算法設計和程序調試的常用技巧;并使之能運用所學解決常見的應用問題,為后續專業課程的學習奠定良好基礎。

二、教學目的與要求

本課程作為一門實踐性很強的專業課,既強調對理論的掌握,又強調對上機編輯、調試、運行程序能力的鍛煉。課程設置目的是最終使學生能運用結構化程序設計的思想和方法自行編寫程序解決實際應用問題,在程序設計方面基本達到“綜合應用”的層次,并形成自己優良的編程風格。要求學生掌握C語言的基本語法,熟悉各種數據類型、各類變量的使用規則,熟悉數組、函數調用、指針等操作,掌握順序、選擇和循環等基本結構的程序設計方法,熟練掌握基本的結構化編程思想,并能運用這些知識設計C程序解決一般應用問題。

三、學時分配

章節 2 3 C語言概述

程序的靈魂——算法 數據類型、運算符與表達式

課程內容 學時 4 6

續表

章節 5 6 7 8 9 10 11 12 13 14

課程內容

最簡單的C程序設計——順序程序設計 選擇結構程序設計 循環控制 數組 函數 預處理命令 指針

結構體與共用體 位運算 文件

常見錯誤和程序調試

學時 6 8 6 8 1 6 4 0 0 1

四、教學中應注意的問題

⑴課堂教學:采用多媒體手段結合傳統板書方式展開教學,應力求深入淺出、示例生動,以使學生能夠較快掌握課程的主要知識、有效把握所學內容的重點與難點。

⑵實驗教學:應適時組織學生回顧課程中的重要概念,進一步展開對典型問題解決方案的探討,在強調動手能力鍛煉的同時,鞏固理論知識,加深理解、強化記憶。

⑶自學與練習:除掌握教科書中所述內容外,還應要求學生在課后主動編寫小型應用程序以加深對知識的理解,提高解決實際問題的能力。

五、教學內容

第一章 C語言概述

1.基本內容:

1)2)3)4)C語言出現的歷史背景 C語言的特點

簡單的C語言程序介紹 運行C程序的步驟與方法

2.教學基本要求:

1)了解C語言的基本特征及C語言的發展歷史 2)掌握簡單的C語言程序格式

3)熟練掌握C程序的編輯、調試和運行等上機步驟

3.教學重點難點: 1)C程序的基本格式

2)運行C程序的步驟與方法

4.教學建議:

第二章 程序的靈魂——算法

1.基本內容:

1)2)3)4)5)算法的基本概念 算法的特性

算法的幾種表示方法(包括自然語言、流程圖和偽代碼等)三種基本的程序結構 結構化程序設計方法 結合設計實例闡述如何在集成開發環境里編寫基本C程序,加深學生對概念知識的理解。

2.教學基本要求:

1)理解算法的概念及特點

2)了解算法的不同表示方法,熟練掌握流程圖表示法 3)理解和掌握結構化程序設計思想

3.教學重點難點:

1)2)3)算法的基本概念與特征 算法的基本表示方法

結構化程序設計的思想與方法

4.教學建議:

結合多媒體課件并充分利用其交互性進行講解,在編程環境里編寫程序演示設計實例。

第三章 數據類型、運算符與表達式

1.基本內容:

1)2)3)4)5)6)1)2)3)4)C語言的各種數據類型 常量和變量

各類數值型數據間的混合運算 算術運算符與算術表達式 賦值運算符和賦值表達式 逗號運算符和逗號表達式

2.教學基本要求:

掌握C語言中幾種基本數據類型的特征及使用方法

理解與掌握標識符的概念,熟悉變量和符號常量的使用特點 掌握變量聲明及其賦初值的方法

熟練掌握算術運算符的使用特點、理解與掌握各運算符的優先級與結合性,掌握算術表達式的使用方法

5)熟練掌握各類數值型數據間的混合運算

6)掌握逗號運算符及其表達式的作用和使用方法

3.教學重點難點:

1)2)3)4)C語言的常量與變量的特征、聲明及賦值方法 C語言的整型數據、浮點型數據、字符型數據 算術運算符與算術表達式 各類數值型數據間的混合運算

4.教學建議:

結合多媒體課件講解,在編程環境里編寫程序演示設計實例。

第四章 最簡單的C程序設計——順序程序設計

1.基本內容:

1)2)3)4)1)2)3)4)1)2)C語言語句概述

字符數據的輸入和輸出 輸入與輸出時的格式控制 順序結構程序設計舉例

掌握C語言的結構特點:程序由函數構成 熟練掌握賦值語句的構成及其使用要點 熟練掌握格式輸入/輸出函數的使用方法 能編寫簡單的順序結構C語言程序

賦值語句的構成及其使用要點

格式輸入與輸出函數的使用,格式控制字符串的涵義 2.教學基本要求:

3.教學重點難點:

4.教學建議:

結合多媒體課件講解,在編程環境里編寫程序演示設計實例。

第五章 選擇結構程序設計

1.基本內容:

1)2)3)4)5)1)2)3)關系運算符和關系表達式 邏輯運算符和邏輯表達式 if語句 switch語句

選擇結構程序設計舉例

掌握關系運算符、邏輯運算符的使用特點、清楚每種運算符的優先級與結合性,掌握關系表達式、邏輯表達式的作用和使用方法

熟練掌握if語句的三種形式,掌握其基本結構及其嵌套的方法;能將以條件運算符構造的語句轉化成對應的if語句形式 掌握switch語句的一般形式,能將較復雜的分支選擇結構轉換成switch語句用以解決實際應用問題 2.教學基本要求:

3.教學重點難點: 1)2)3)關系運算符、邏輯運算符的使用特點、優先級與結合性 if語句的基本結構及其嵌套使用

switch語句的一般形式及其結束的控制方法

4.教學建議:

結合多媒體課件講解,在編程環境里編寫程序演示設計實例。

第六章 循環控制

1.基本內容:

1)2)3)4)5)6)7)1)2)3)4)5)6)7)goto語句及其構造循環時的使用要點 while語句構造循環 do?while語句構造循環 for語句構造循環 循環的嵌套

break語句與continue語句 循環結構程序設計舉例

理解goto語句的功能

掌握while語句和do?while語句的結構及使用方法 掌握for語句的基本結構,熟練掌握其使用方法 會使用常用的循環嵌套形式

能正確區分for語句、do?while語句與while語句,掌握它們之間的相互轉換方法 掌握break語句和continue語句的應用及其區別

分析總結常用的程序設計方法及算法特點,并能編寫相應的程序 2.教學基本要求:

3.教學重點難點:

1)while語句構造循環 2)do?while語句構造循環 3)for語句構造循環 4)循環結構的嵌套

5)不同循環結構之間的相互轉換方法

4.教學建議:

結合多媒體課件講解,在編程環境里編寫程序演示設計實例。

第七章 數組

1.基本內容:

1)2)3)1)2)

一維數組的定義和引用 二維數組的定義和引用 字符數組

熟練掌握一維數組的定義、初始化及其數組元素的引用方法 掌握二維數組的定義、初始化及其數組元素的引用方法 2.教學基本要求: 3)4)1)2)3)掌握字符數組與字符串的概念與定義方法,熟悉常用的字符串處理函數 掌握利用數組進行應用程序設計的一般方法與典型算法 一維數組與二維數組的定義、初始化及其數組元素的引用方法 字符數組的定義、初始化及其引用方法 字符串處理函數及其應用舉例 3.教學重點難點:

4.教學建議:

結合多媒體課件講解,在編程環境里編寫程序演示設計實例。

第八章 函數

1.基本內容:

1)2)3)4)5)6)7)8)9)1)2)3)4)5)6)7)8)9)1)2)3)4)函數概述及其定義的一般形式 函數參數與函數值 函數的調用 函數的嵌套調用 函數的遞歸調用 數組作為函數參數 局部變量與全局變量 變量的存儲類別 內部函數與外部函數

理解函數的功能,掌握函數定義的一般形式

熟練掌握函數的形參與實參的對應關系、參數傳遞方法及函數返回值的概念 掌握函數調用的幾種形式 掌握函數嵌套調用的一般過程 掌握函數遞歸調用的幾種形式

掌握數組名作為函數參數的使用特點

理解局部變量和全局變量的概念、差別及其使用特點

了解動態存儲變量與靜態存儲變量的涵義,會正確識別和使用 了解內部函數與外部函數的涵義

函數的形參與實參的對應關系、參數傳遞方法及函數返回值的概念 函數調用的幾種形式

局部變量和全局變量的概念、差別及其使用特點 動態存儲變量與靜態存儲變量的區別和使用方法 2.教學基本要求:

3.教學重點難點:

4.教學建議:

結合多媒體課件講解,在編程環境里編寫程序演示設計實例。

第九章 預處理命令

1.基本內容: 1)2)3)1)2)3)1)2)宏定義

“文件包含”處理 條件編譯

了解預處理的概念,掌握各種宏定義的方法 了解“文件包含”與預處理的應用特點 了解條件編譯的幾種形式

預處理的概念;帶/不帶參數的宏定義方法 “文件包含”處理的方法 2.教學基本要求:

3.教學重點難點:

4.教學建議:

結合多媒體課件講解,在編程環境里編寫程序演示設計實例。

第十章 指針

1.基本內容:

1)2)3)4)5)6)7)8)1)2)3)4)5)6)7)1)2)3)4)5)地址與指針的概念

變量的指針和指向變量的指針變量 數組與指針 字符串與指針 指向函數的指針 返回指針值的函數

指針數組和指向指針的指針

有關指針的數據類型和指針運算的小結

深刻理解并掌握指針的概念

掌握指針變量的定義和應用特征,掌握其作為函數參數的用法 掌握指向數組的指針與指向數組的指針變量的概念、區別和應用 掌握指向字符串的指針的定義和應用方法 理解指向函數的指針的概念和應用特征

了解返回指針值的函數的涵義,了解它與指向函數的指針變量的區別 了解指針數組、指針的指針的涵義及其使用方法

地址與指針的概念

變量的指針和指向變量的指針變量的差別 指針變量作為函數參數的使用要點

指向數組的指針與指向數組的指針變量的概念、區別和應用 指向字符串的指針的定義和應用方法 2.教學基本要求:

3.教學重點難點:

4.教學建議:

結合多媒體課件講解,在編程環境里編寫程序演示設計實例。

第十一章 結構體與共用體

1.基本內容:

1)2)3)4)5)1)2)3)4)5)1)2)3)定義結構體類型變量的方法 結構體變量的初始化與引用 結構體數組

共用體的概念及引用

枚舉類型數據的定義和使用

理解結構體的涵義

掌握結構體類型變量的定義和引用方法

理解共同體的涵義,掌握共同體類型變量的定義方法 了解結構體數組的定義及其數組元素的引用

了解typedef的作用和枚舉類型的定義方法,了解枚舉型數據的輸入輸出方法 結構體的涵義

結構體類型變量的定義和引用方法 共同體類型變量的涵義及其定義方法 2.教學基本要求:

3.教學重點難點:

4.教學建議:

結合多媒體課件講解,在編程環境里編寫程序演示設計實例。

第十二章 位運算(自學)

1.基本內容:

1)2)3)1)2)3)位運算符和位運算 位運算舉例 位段

了解各種位運算符的特征、運算規則和相互之間的優先級關系 了解位運算的實際應用特征 了解位段的定義和使用 2.教學基本要求:

3.教學重點難點:

各種位運算符的特征、運算規則和相互之間的優先級關系

4.教學建議:

結合多媒體課件講解,在編程環境里編寫程序演示設計實例。

第十三章 文件(自學)

1.基本內容:

1)2)3)C文件概述 文件類型指針 文件的打開與關閉

4)5)6)7)1)2)3)4)1)2)文件的讀寫 文件的定位 出錯的檢測

文件的輸入輸出小結

了解文件的相關概念

了解文件類型指針的涵義與定義方法 掌握與文件各種基本操作相關的標準函數 了解出錯檢測函數的作用

文件類型指針的涵義與定義方法 與文件各種基本操作相關的標準函數 2.教學基本要求:

3.教學重點難點:

4.教學建議:

結合多媒體課件講解,在編程環境里編寫程序演示設計實例。

第十四章 常見錯誤和程序調試

1.基本內容:

1)2)1)2)1)2)常見錯誤分析

程序調試技巧與方法

了解C語言程序的常見錯誤類別

熟練掌握最基本的C語言程序調試技巧,能運用所學獨立調試運行一般應用程序 C語言程序的常見錯誤類別 常用的程序調試技巧與方法 2.教學基本要求:

3.教學重點難點:

4.教學建議:

結合多媒體課件講解,在編程環境里編寫程序演示設計實例。

執筆人: 劉波 審核人: 分管教學院長:

2007 年 7 月 1 日

第五篇:《C程序設計》教學大綱(電子)(模版)

《C語言程序設計》課程教學大綱

(電子信息技術本科專業使用)

一、課程的地位、教學目的和基本要求:

C語言程序設計是一門高效實用的過程化程序設計語言,既適合于編寫應用程序,也適合于編寫系統程序。本課程作為計算機高級語言程序設計方面的入門語言,在專業課中占重要地位,旨在培養學生的編程思想,為日后學習其他高級語言打下良好的基礎。因此,要求學生在掌握C語言程序設計的基本概念和語法規則的同時,掌握程序設計的基本思想和基本方法,培養學生的程序設計能力和利用C語言解決實際問題的能力。

二、主要教學環節

1、理論教學 學時數:60學時 占全部學時數:75%

2、實驗 學時數:20學時 占全部學時數:25%

3、實習學時數:1周

三、課程內容

1、理論部分

第一章 C語言概述 2學時(1)教學目的、要求

本章要求學生掌握源程序的編輯、編譯、連接和執行。了解C語言的發展過程以及支持環境。(2)重點、難點

本章的重點和難點是源程序的編輯、編譯、連接和執行的過程。第一節 C語言出現的歷史背景 第二節 C語言的特點 第三節 簡單的C程序介紹 第四節 C程序的上機步驟

第二章 程序的靈魂——算法 2學時(1)教學目的、要求

本章要求學生了解算法的基本概念、特征,掌握算法的表示方法和結構化程序設計的方法。(2)重點、難點

本章的重點是結構化程序設計方法。難點是算法的表示方法和結構化程序設計的方法。

第一節 算法的概念 第二節 簡單算法舉例 第三節 算法的特性 第四節 怎樣表示一個算法 第五節 結構化程序設計的方法

第三章 數據類型、運算符與表達式 6學時(1)教學目的、要求

本章要求學生掌握C語言的數據類型,變量的聲明和賦值,以及各種類型的運算符、表達式及其運算。(2)重點、難點

本章的重點是C語言的數據類型,變量的聲明和賦值,以及各種類型的運算符、表達式及其運算。難點是C語言的數據類型和表達式的運算。

第一節 C的數據類型 第二節 常量與變量 第三節 整型數據 第四節 實型數據 第五節 字符型數據 第六節 變量賦初值

第七節 各類數值型數據間的混合運算 第八節 算術運算符和算術表達式 第九節 賦值運算符和賦值表達式 第十節 逗號運算符和逗號表達式

第四章 最簡單的C程序設計——順序程序設計 4學時(1)教學目的、要求

本章要求學生掌握C語言中常用的數據輸入輸出函數,了解數據輸入輸出概念。

(2)本章的重點和難點是輸入輸出函數。

第一節 C語句概述

第二節 程序的三種基本結構 第三節

賦值語句

第四節 數據輸入輸出的概念及在C語言中的實現 第五節 字符數據的輸入輸出 第六節 格式輸入與輸出 第七節 順序結構程序設計舉例

第五章 選擇結構程序設計 4學時(1)教學目的、要求

本章要求學生掌握選擇結構的思想,if和switch語句的基本格式與應用。(2)重點、難點

本章的重點和難點是if和switch語句的格式和用法。第一節 關系運算符和關系表達式 第二節 邏輯運算符和邏輯表達式 第三節 if語句 第四節 switch語句 第五節 程序舉例

第六章 循環控制 4學時(1)教學目的、要求

本章要求學生掌握循環程序設計思想及四種循環語句。(2)重點、難點

本章的重點和難點是四種循環語句的用法。第一節 概述 第二節 goto語句以及用goto語句構成循環 第三節 while語句 第四節 do-while語句 第五節 for語句 第六節 循環的嵌套 第七節 幾種循環的比較

第八節 break 語句和continue語句 第九節 程序舉例

第七章 數組 6學時(1)教學目的、要求

本章要求學生掌握一維數組、二維數組和字符數組的定義及應用。(2)重點、難點

本章的重點和難點是數組的定義和應用。第一節 一維數組的定義和引用 第二節 二維數組的定義和引用 第三節 字符數組

第八章 函數 8學時(1)教學目的、要求

本章要求學生掌握函數的思想及嵌套和遞歸兩種調用方法,變量的各種存儲類型及使用。(2)重點、難點

本章的重點是函數的定義及嵌套和遞歸兩種調用方法,變量的各種存儲類型及使用。難點是函數的嵌套和遞歸調用。

第一節 概述

第二節 函數定義的一般形式 第三節 函數參數和函數的值 第四節 函數的調用 第五節 函數的嵌套調用 第六節 函數的遞歸調用 第七節 數組作為函數參數 第八節 局部變量和全局變量 第九節 變量的存儲類別 第十節 內部函數和外部函數 第十一節如何運行一個多文件的程序

第九章 預處理命令 2(1)教學目的、要求

本章要求學生掌握宏定義及文件包含。(2)重點、難點

本章的重點和難點是宏定義。第一節 宏定義

第二節 “文件包含”處理 第三節 條件編譯

第十章 指針 8(1)教學目的、要求

本章要求學生掌握指針的定義方法及各種指針的使用。(2)重點、難點

本章的重點和難點是指針的定義和使用。第一節 地址和指針的概念

第二節 變量的指針和指向變量的指針變量 第三節 數組的指針和指向數組的指針變量 第四節 字符串的指針和指向字符串的指針變量 第五節 函數的指針和指向函數的指針變量 第六節 返回指針值的函數

第七節 指針數組和指向指針的指針

學時學時

第八節 有關指針的數據類型和指針運算的小結

第十一章 結構體與共用體 6學時(1)教學目的、要求

本章要求學生掌握結構體概念及定義,結構體變量和結構體數組的使用,指向結構體變量和數組的指針,以及共用體數據類型。了解動態存儲分配和使用typedef定義類型。(2)重點、難點

本章的重點和難點是結構體概念及定義,結構體變量和結構體數組的使用,指向結構體變量和數組的指針。

第一節 概述

第二節 定義結構體類型變量的方法 第三節 結構體變量的引用 第四節 結構體變量的初始化 第五節 結構體數組

第六節 指向結構體類型數據的指針 第七節 用指針處理鏈表 第八節 共用體 第九節 枚舉類型

第十節 用typedef定義類型

第十二章 位運算 4學時(1)教學目的、要求

本章要求學生掌握位運算符及位運算。(2)重點、難點

本章的重點和難點是位運算。第一節 位運算符及位運算 第二節 位運算舉例 第三節 位段

第十三章 文件 4學時(1)教學目的、要求

本章要求學生掌握C語言中文件的使用,了解文件的定位和出錯檢測。(2)重點、難點

本章的重點和難點是文件的使用。

第一節 C文件概述 第二節 文件類型指針 第三節 文件的打開與關閉 第四節 文件的讀寫 第五節 文件的定位 第六節 出錯的檢測 第七節 文件輸入輸出小結

四、主要教科書和參考書

1.《C程序設計教程》 錢 能2.《C語言程序設計》 潭浩強

清華大學出版社清華大學出版社責任撰寫人:陳桂芬2005-12-21

2001 2000

下載《C程序設計》教學大綱word格式文檔
下載《C程序設計》教學大綱.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    C語言程序設計教學大綱(2014)

    《C語言程序設計》(一)教學大綱 課程名稱:C語言程序設計 英文名稱:The C Programming Language 課程編號: 000331,000332 課程性質:基礎必修 任課教師:張萍、張莉、黃達明、陶燁、潘......

    《C語言程序設計》教學大綱

    《C語言程序設計》教學大綱 第一部分 大綱說明 一、課程的目的與任務 本課程將以結構化程序設計思想指導學習者運用C語言進行程序設計,充分利用C語言的結構性好,書寫格式自由......

    《C程序設計》教學大綱(自動化)(精選合集)

    《C語言程序設計》課程教學大綱 (一)說明 1、 課程概述 (1)課程屬性及課程介紹 《C語言程序設計》是計算機及其它專業的一門基礎課,是學習其他計算機課程的基礎,也是計算機基礎......

    《C語言程序設計》教學大綱

    《C語言程序設計》教學大綱 課程名稱:《程序設計語言( C )》 英文名稱:The C Programming Language 課程編碼: 學分: 參考學時:64 實驗學時:64 適用專業:計算機專業一、 課程目標......

    《C語言程序設計》教學大綱

    《C語言程序設計》教學大綱 [課程名稱: ] C語言程序設計 [教學時總數:] 36+36 周學時: 講授:2 上機實踐:2 (共18周) [課程教材: ] 教科書:C語言程序設計(第二版)(譚浩強 著)(清華大學出版......

    《C語言程序設計》課程教學大綱

    《C語言程序設計》課程教學大綱 一、 課程教學目的 本課程系統學習C語言的基本知識和基本語法,較好地訓練學生解決問題的邏輯思維能力以及編程思路和技巧 ,使學生具有較強的......

    《C程序設計》課程教學大綱[五篇范文]

    《C程序設計》課程教學大綱 課程編號: 課程類別: 通識課 教學時數總計:64學時 授課時數:32 實驗時數:32 學分: 課程英文譯名:C program design 一、課程的任務和目的: 通過學......

    《C語言程序設計》教學大綱(5篇范文)

    《C語言程序設計》教學大綱 (課程編號 ) (學分 ,學時 50 ) 第一部分說明 一、課程的目的與意義 本課程將以結構化程序設計思想指導學習者運用 C 語言進行程序設計,充分利用......

主站蜘蛛池模板: 亚洲毛片无码不卡av在线播放| а√中文在线资源库| 国产女人高潮抽搐喷水视频| 高清无码在线视频| 中文字幕在线观看| 狼人视频国产在线视频www色| 伊人久久久精品区aaa片| 中文字幕亚洲男人的天堂网络| 精品久久久久久无码中文字幕漫画| 欧美精品一国产成人综合久久| 少妇人妻丰满做爰xxx| 亚洲中文在线精品国产| 色吊丝永久性观看网站| 精品综合久久久久久888蜜芽| 亚洲成av人综合在线观看| 久久婷婷成人综合色综合| 亚洲另类欧美小说图片区| 亚洲一区二区经典在线播放| 国产精品福利一区二区久久| 狠狠亚洲婷婷综合色香五月| 久久久久夜夜夜综合国产| 欧美日韩精品成人网站二区| 精品av一区二区三区不卡| 亚欧欧美人成视频在线| 青青草原精品99久久精品66| 国产成人无码区免费内射一片色欲| 无码免费大香伊蕉在人线国产| 欧美私人情侣网站| 精品国产三级a在线观看| 麻豆国产在线精品国偷产拍| 亚洲日韩国产欧美一区二区三区| 日本丰满少妇高潮呻吟| 中文字幕无码人妻aaa片| 国产精品宾馆在线精品酒店| 亚洲va久久久噜噜噜久久4399| 亚洲色大成网站www久久九九| 男男啪啪激烈高潮cc漫画免费| 无码人妻丰满熟妇啪啪网不卡| 色噜噜一区二区三区| 婷婷丁香五月激情综合| 久久伊人精品一区二区三区|