教学计划c语言源代码,c语言教学计划.doc
c語言教學計劃.doc
1C語言程序設計課程教學實施計劃一、課程簡介課程學分4學分,其中理論3學分,實驗1學分,課程學時數其中講課44學時,實驗112學時,開課專業及修課性質專業必修;。選課基礎已學過二、課程任務C語言程序設計課程的教學目標是培養學生的程序設計素質和創新素質。因此,在教學中必須鼓勵學生敢于動手,勤于實踐,從而培養學生對計算機技術的興趣和意識,讓學生了解和掌握C語言程序設計的基本知識和編程技能。任務驅動教學法是以學生為對象,以任務為驅動的教學方式。其方法是教師的教學與學生的學習都是圍繞著一個具體目標,基于基本任務,在強烈的求知欲的驅動下,通過對學習資源的積極主動應用,進行自主探索和互動協作學習,并在完成既定任務的同時又產生新的任務。這種教學特別適合計算機課程的學習,能很好地培養學生的自主學習能力和獨立分析問題、解決問題能力。三、教學內容與教學要求目次教學內容教學基本要求(用熟練掌握、熟悉、了解等關鍵詞知識、技能的掌握、應用程度)1信息在計算機中的表示與存儲各進制之間的轉換。(重點是二進制和十六進制)會計算計算機的尋址能力。計算機的計算過程。為什么計算機用補碼存儲各種編碼的取值范圍。熟練做一些相關習題。2C語言的發展、特點與應用,C語言程序的結構和語法規則,保留字、語句、函數的結構,VC環境下C源程序的編輯、編譯、連接、運行與調試。1.了解.了解C語言的發展、特點與應用。語言的發展、特點與應用。2.掌握.掌握C語言程序的結構和語法規則。語言程序的結構和語法規則。3.了解.了解VC環境下環境下C源程序的編輯、編譯、連接、運行與調試。源程序的編輯、編譯、連接、運行與調試。4.了解.了解C程序結構與函數結構。程序結構與函數結構。3基本數據類型(INT、DOUBLE、CHAR),常量與變量。1.掌握常用的基本數據類型(.掌握常用的基本數據類型(INT、、DOUBLE、、CHAR),掌握常量),掌握常量與變量的概念。與變量的概念。2數據類型的本質區別,范圍3.基本掌握格式化輸出函數PRINTF與格式化輸入SCANF函數的應用。運算符與表達式1運算符優先級2算術類型轉換(隱式轉換)243掌握賦值運算符與賦值表達式、算術運算符與算術表達式、與運算符。4掌握關系運算符及其表達式、邏輯運算及其表達式。5IF語句、IFELSE語句、IFELSEIF語句及SWITCH語句的程序設計。1了解分支語句的基本概念2掌握IF語句的程序設計3掌握IFELSE語句的程序設計4掌握IFELSEIF語句的程序設計5掌握SWITCH語句的程序設計。6了解分支結構的嵌套使用6循環的概念與循環語句的結構FOR語句、WHILE語句、DOWHILE語句、BREAK語句與CONTINUE語句,雙重循環的程序設計。1.掌握循環的基本概念2.掌握FOR循環語句的基本結構、程序運行流程,適用場合。3.掌握WHILE循環語句的基本結構、程序運行流程,適用場合。4.掌握DOWHILE循環語句的基本結構、程序運行流程,適用場合。5.掌握BREAK語句與CONTINUE語句在循環結構中的應用。6了解雙重循環的程序設計。7一維數組的基本概念含字符數組,數組的定義、初始化、賦值,了解二維數組的基本概念。1.理解一維數組的含義。2.掌握一維數組的定義、初始化、賦值。3.掌握字符數組在內空間的存儲方式與初始化,STRCPY/STRLEN/STRCAT/STRCMP的使用方法。4理解二維數組的基本概念。8函數的基本概念,函數的定義與調用、函數的嵌套調用與遞歸調用、數組作為函數參數。1.掌握函數的基本概念。2.掌握函數的格式、系統函數的調用。3.掌握自定義函數的定義與調用。4.理解AUTO/STATIC/EXTERN變量存儲類型對變量作用范圍及生存期的影響。5.了解函數的嵌套調用與遞歸調用。6.理解數組作為函數參數的例子。指針的概念以及9指針的基本概念,指針的定義、初始化、賦值,指針在一維數組中的初步應用。1.指針變量的內存訪問方式;2.指針變量的定義、賦值和初始化;3.使用指針作為函數形參和函數值;4.函數型指針的使用;5.VOID型指針的使用。36.基本掌握指針在一維數組中的應用。10宏定義、多文件系統的基本概念、位運算的概念。1.掌握宏的基本概念。2.掌握宏在程序設計中的應用與宏定義的注意點。3.理解多文件系統,掌握在多文件系統中函數間的調用。4.初步掌握多文件中EXTERN變量的使用。5.掌握位運算的基本概念及位運算的應用。11結構體的基本概念,結構體類型的定義、結構體變量的初始化、結構體變量對結構體成員的引用、結構體數組的定義以及輸入輸出。1.了解結構體的基本概念。2.掌握結構體類型的定義。3.掌握結構體變量定義、初始化、結構體變量對結構體成員的引用。4.掌握結構體數組的定義以及輸入輸出。初步掌握結構體在程序設計中的應用。5.掌握鏈表的基本概念12文件的基本概念,文件的打開與關閉、文件的讀寫操作(FGETC、FPUTC、FSCANF、FPRINTF),文件重定位函數(REWIND)。1.了解文件的概念。2.掌握文件的打開與關閉操作。3.掌握文件的讀寫操作(FGETC、FPUTC、FSCANF、FPRINTF)。4.掌握文件重定位函數(REWIND)。四、課程教材及相關資源1、教材教材名稱教材作者出版社主要教材C語言程序設計錢能清華大學出版社。2、課件播放型講課課件五、教學安排本課程學習主要形式有課件播放課為主,輔以筆試練習及上機指導具體安排如下學時序號教學內容理論實踐1信息在計算機中的存儲442簡單的C語言程序設計與VC環境443數據基本類型224輸入輸出函數與表達式4445分支程序的設計226循環程序的設計與雙重循環447數組448指針4289函數4410宏、多文件系統與位運算4411結構體及其應用4412文件及其應用428合計88學時44441、學生參考性自學周歷周次教學內容(含自學和上課)有無作業、實驗1簡單的C語言程序設計與VC環境作業、實驗12信息在計算機中的存儲,數據基本類型,輸入輸出函數與表達式作業、實驗3分支程序的設計作業、實驗34循環程序的設計與雙重循環作業、實驗45數組與指針作業、實驗56函數作業、實驗6宏、多文件系統與位運算作業、實驗7結構體及其應用作業、實驗8文件及其應用作業、實驗2、實驗安排1)本課程實驗指導教師應具有C語言教學經歷2)實驗條件PC機及VC環境。3)網上有和。4)實驗內容(共8次、實驗五自選,不作要求)如下次號周次實驗內容概要11簡單的C語言程序設計與VC環境22輸入輸出程序設計33分支與循環程序的設計44循環程序的設計55數組,指針與函數566函數與多文件系統程序設計77結構體程序的設計88文件應用3、作業安排(共6次)次號分步作業內容小組/個人完成1簡單的C語言程序設計個人完成2分支與循環程序的設計個人完成3數組與函數的應用個人完成4大數計算器的設計個人完成5結構體程序的設計與文件應用個人完成6學生管理系統個人完成備注每節課都會配有習題,讓學生能更好的理解當堂內容,每個章節結束都會有小考,以測評學生的掌握程度。六、課程考評方法1、考試方式閉卷帶A4復習專用紙一張。2、平時作業占總成績10%,期中考試占總成績10%。期末
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的教学计划c语言源代码,c语言教学计划.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分号是c语言中,问什么C程序里总是提示缺
- 下一篇: linux c 图像处理,基于uClin