《C語言程序設計》課程標準_第1頁
《C語言程序設計》課程標準_第2頁
《C語言程序設計》課程標準_第3頁
《C語言程序設計》課程標準_第4頁
全文預覽已結(jié)束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

《C語言程序設計》課程標準一、課程基本信息課程名稱:C語言程序設計所屬系部:計算機系學時:112授課對象:計算機專業(yè)高職學生課程性質(zhì):計算機各專業(yè)的專業(yè)基礎課開發(fā)人員:甘杜芬介頌園陳小海鐘永全二、課程性質(zhì)與作用(一)課程性質(zhì)《C語言程序設計》課程是高職高專計算機類各專業(yè)的職業(yè)素質(zhì)必修課,在專業(yè)人才培養(yǎng)方案中處于核心地位,對于培養(yǎng)學生結(jié)構(gòu)化程序設計的思想和方法起重要作用。旨在培養(yǎng)高職學生運用計算機邏輯思維的能力,掌握運用C語言編程來解決工作中實際問題的方法和步驟,為提高職業(yè)能力和拓展職業(yè)空間打下堅實基礎。(二)課程作用使學生掌握C語言程序的基礎知識和基本技能,樹立結(jié)構(gòu)化程序設計思想,養(yǎng)成良好的編程習慣,培養(yǎng)嚴謹務實的分析問題與解決問題的能力,并為后續(xù)的應用性課程和系統(tǒng)開發(fā)課程打好軟件基礎.三、課程設計的理念與思路(一)課程設計理念《C語言程序設計》是培養(yǎng)學生結(jié)構(gòu)化程序設計思想的課程,是計算機類專業(yè)的基礎。鑒于面向的是高職高專學生,本著以職業(yè)技能培養(yǎng)為主導,以培養(yǎng)能力和提高興趣為目標,變應試為應用,重視在新形勢下的新方法、新規(guī)則和新思想的傳授,把程序設計領域最新、最有價值的思想和方法滲透到C語言中。著重培養(yǎng)學生無論以后再學習、工作中使用什么語言編程,都能靈活應用這些思想和方法的能力。(二)課程設計思路本課程針對一年級學生初次接觸面向過程的程序設計概念的特點,結(jié)合C程序設計語言,通過列舉大量的應用實例,初步系統(tǒng)地介紹面向過程、面向模塊和結(jié)構(gòu)化程序設計的思想和方法,教學過程中注重程序設計思路的靈活多變,力求鍛煉學生的邏輯思維能力。在此基礎上,結(jié)合上機實踐,使學生對程序設計有一個比較全面、系統(tǒng)的了解,為學生今后的學習打下扎實的理論基礎.課程的理論實踐一體化教學過程全部安排在機房進行,教學中以學生為中心,教師全程負責傳授知識、答疑解惑、指導項目設計、充分調(diào)動師生雙方的積極性,實現(xiàn)教學目標。四、課程目標本課程的總體目標:通過任務驅(qū)動的學習和綜合實訓,熟練掌握應用C語言程序設計的基本知識和技能,并樹立結(jié)構(gòu)化程序設計的基本思想,養(yǎng)成良好的編程習慣。在課程的學習中,培養(yǎng)誠實、守信、堅韌不拔的性格,培養(yǎng)善于溝通表達、善于自我學習、具備團隊協(xié)作能力的高技能人才,并養(yǎng)成編碼規(guī)范、按時交付軟件等良好的工作習慣。《C語言程序設計》課程目標專業(yè)能力社會能力方法能力1.培養(yǎng)學生良好的自1.培養(yǎng)學生謙虛、好學的能我表現(xiàn)、與人溝通能力;力;2.培養(yǎng)學生勤于思考、做事2.培養(yǎng)學生的團隊協(xié)認真的良好作風;作精神;3.培養(yǎng)學生良好的職業(yè)道德;3.培養(yǎng)學生分析問4.培養(yǎng)按時、守時的軟件交題、解決問題的能付觀念;1.能夠讀C語言編寫的程序代碼;2.能夠用常量、變量、運算符編寫各類表達式,并能完成運算;3.能夠用輸入輸出語句,接受鍵盤的鍵入并在屏幕上輸出指定的值;4.能夠根據(jù)程序要求,用適當?shù)慕Y(jié)構(gòu)組織語句;5.能夠?qū)⒁粋€復雜程序拆分模塊編寫,實現(xiàn)函數(shù)間的共享;6.能夠定義使用數(shù)組,對批量數(shù)據(jù)與循環(huán)結(jié)合實現(xiàn)編程;7.能夠用指針形式訪問簡單的數(shù)據(jù);力;5.掌握“自頂而下、逐步求4.培養(yǎng)學生用于創(chuàng)精”的結(jié)構(gòu)化程序設計的基本新、敬業(yè)樂業(yè)的工作方法,并將之應用于程序設作風;計實踐。5.培養(yǎng)學生誠實、守信、堅韌不拔的性格;8.初步具備一個優(yōu)秀的軟件工程師的品質(zhì)。6.培養(yǎng)學生自主、開放的學習能力;7.培養(yǎng)學生與客戶建立良好、持久的關系。五、課程內(nèi)容及實施建議(一)課程內(nèi)容總計112學時。學習內(nèi)容能力目標學時任務1C語言基礎知識掌握基本概念,了解基本原理,了解4工作內(nèi)容,樹立職業(yè)崗位意識。C語言基礎1C語言認知任務2VC++6.0平臺的功能認知掌握不同數(shù)制的輸出,整數(shù)、實數(shù)、字符常量/變量的定義、初始化、使用與輸出,符號常量的應用掌握基本運算符;任務1常量任務2變量23基本數(shù)據(jù)類型數(shù)據(jù)運算4任務1基本算術運算任務2自增、自減運算任務3關系運算、賦值運算掌握自增運算符、自減運算符;掌握關系運算符、賦值運算符;任務4邏輯運算、條件運掌握邏輯運算符、條件運算符、逗號運算符;任務5數(shù)據(jù)類型轉(zhuǎn)換、位運掌握位運算及其使用方法;6算、逗號運算算了解類型轉(zhuǎn)換的基本方法任務1結(jié)構(gòu)化程序設計概念任務2單分支if語句任務3雙分支if語句任務4多分支控制結(jié)構(gòu)程序其使用方法;設計掌握順序控制結(jié)構(gòu)形式;掌握單分支選擇、雙分支選擇、多分支選擇if語句及if語句的嵌套形式及45選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)6掌握switch語句的形式及使用方法任務1for語句循環(huán)結(jié)構(gòu)程序掌握for語句、while語句、do..。16設計while語句形式和使用方法任務2while語句循環(huán)結(jié)構(gòu)程掌握break、continue控制語句的使用序設計方法任務3do...while語句循環(huán)結(jié)掌握程序控制相關的常用算法構(gòu)程序設計任務1一維數(shù)組的定義、初掌握一維數(shù)組的定義、初始化和引67一維數(shù)組始化用;4任務2一維數(shù)組的引用掌握一維數(shù)組的輸入、輸出方法.掌握二維數(shù)組的定義、初始化和引任務1二維數(shù)組的定義、初用;始化和引用任務2字符數(shù)組的定義、初掌握字符數(shù)組的定義、初始化;掌握二維數(shù)組的輸入、輸出方法;二維及字符數(shù)組8始化任務3字符串函數(shù)的使用掌握字符串函數(shù)的使用掌握排序、數(shù)據(jù)統(tǒng)計、數(shù)據(jù)檢索等算法的基本思想。任務1函數(shù)的定義與返回值任務2函數(shù)的調(diào)用掌握函數(shù)的定義和聲明方法;任務3函數(shù)的形式參數(shù)與實際參數(shù)掌握函數(shù)的調(diào)用與返回;掌握函數(shù)參數(shù)的簡單使用;初步掌握數(shù)組名作為函數(shù)參數(shù)的使用16方法;了解函數(shù)的嵌套調(diào)用方法掌握函數(shù)的遞歸調(diào)用之間的關系8函數(shù)指針任務4局部變量和全局變量任務5內(nèi)部函數(shù)和外部函數(shù)任務6數(shù)組作為函數(shù)參數(shù)任務7函數(shù)的嵌套與遞歸掌握地址、指針的作用;了解內(nèi)存及數(shù)據(jù)對象在內(nèi)存中的存儲布局;掌握指針變量的定義、初始化方法掌握使用指針訪問、修改數(shù)據(jù)的方法12理解指針、數(shù)組和字符串的關系,能使用指針操作數(shù)組;任務1地址和指針的概念任務2指針變量的定義、初始化、引用任務3指向一維數(shù)組的指針變量任務4指向字符串的指針變量任務5指針作函數(shù)參數(shù)任務6動態(tài)內(nèi)存分配9掌握指針作為函數(shù)參數(shù)時的使用方法;掌握動態(tài)存儲管理的基本方法任務1結(jié)構(gòu)體類型的定義任務2結(jié)構(gòu)體變量、數(shù)組、指針的初始化及成員的引用任務3動態(tài)鏈表操作任務4聯(lián)合數(shù)據(jù)類型和枚舉數(shù)據(jù)類型掌握各種復合數(shù)據(jù)類型的定義和引用方法;理解動態(tài)鏈表的簡歷、輸出、刪除與插入方法;1011復合數(shù)據(jù)類型82掌握類型定義的使用方法。了解文件的相關概念;掌握文件的打開、關閉方法;掌握文本文件和二進制文件讀寫函數(shù)的使用;任務1文件的相關概念任務2文件的打開與關閉任務3文件的讀寫操作文件任務4文件的順序存取和隨機存取學會創(chuàng)建和使用順序文件和隨機文件。任務1編譯預處理命令任務2宏定義任務3文件包含和條件編譯完成一個信息管理系統(tǒng)1、界面的實現(xiàn)掌握宏定義的功能和使用;了解條件編譯的作用;掌握文件包含的功能和使用。1213編譯預處理2系統(tǒng)掌握三種基本結(jié)構(gòu),數(shù)組,函C語言項目實戰(zhàn)2、選擇菜單的實現(xiàn)243、增、刪、改、查各個功能模塊的數(shù),指針的應用。實現(xiàn)(二)實施建議1。教學方法針對課程特點,結(jié)合企業(yè)對學生的實際需求,積極探索新穎、先進的教學方法,改進教學手段,優(yōu)化教學資源,提高教學質(zhì)量和教學效率。本課程主要使用以下教學方法:(1)案例教學法在每個任務模塊教學過程中多舉例工作中的真實項目,拓寬學生的思維空間,激發(fā)學習興趣,提高學生的編程能力,有利于學生學以致用。(2)問題引導法分析每個子任務的過程中,采用把大問題分解成小問題的教學方法,引導學生思考解題方法,有利于培養(yǎng)學生的邏輯思維。(3)小組合作法在布置課外大項目時采用的教學方法。把全班分成五個大組,每組6人左右,班長為項目主管,其它小組分別承擔各個子項目,每個大組再分成2人一組的小組,共同完成大項目,有利于培養(yǎng)學生團隊精神。(4)主題討論教學教學過程中,通過安排不同任務以及課程討論匯報的方式,培養(yǎng)學生的自主學習意識,激發(fā)學生的學習欲望,通過集體討論交流,啟發(fā)學生思維。(5)一體化教學一體化教學就是將理論和實踐捆綁在一起,教學方式機動靈活,淡化理論和實驗環(huán)節(jié)的界限,將要講授的內(nèi)容通過教學設備、現(xiàn)場展示演示出來,理論通過實驗取得理解,實踐在理論的指導下得到領悟。課程上學生身臨其境,教師講解直觀、詳細,教學效果好。2.教學實施建議(1)教師應跟據(jù)貼近生活的實際案例講解語法知識,激發(fā)學生興趣,讓學生化被動為主動。(2)教師應參考實驗指導書,在上機實驗時靈活處理。實驗開始,引導學生思考、回憶相關知識點,給學生適當思考解決問題的時間。當思維活躍學生已

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論