《C語言程序設計》課程標準_第1頁
《C語言程序設計》課程標準_第2頁
《C語言程序設計》課程標準_第3頁
《C語言程序設計》課程標準_第4頁
《C語言程序設計》課程標準_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精品文檔C語言程序設計課程標準一、課程基本信息課程名稱:c語言程序設計所屬系部:計算機系學時:112授課對象:計算機專業(yè)高職學生課程性質:計算機各專業(yè)的專業(yè)基礎課開發(fā)人員:甘杜芬介頌園陳小海鐘永全二、課程性質與作用(一)課程性質C語言程序設計課程是高職高專計算機類各專業(yè)的職業(yè)素質必修課,在專業(yè)人才培養(yǎng)方案中處于核心地位,對于培養(yǎng)學生結構化程序設計的思想和方法起重要作用。旨在培養(yǎng)高職學生運用計算機邏輯思維的能力,掌握運用C語言編程來解決工作中實際問題的方法和步驟,為提高職業(yè)能力和拓展職業(yè)空間打下堅實基礎。(二)課程作用使學生掌握C語言程序的基礎知識和基本技能,樹立結構化程序設計思想,養(yǎng)成良好的編

2、程習慣,培養(yǎng)嚴謹務實的分析問題與解決問題的能力,并為后續(xù)的應用性課程和系統(tǒng)開發(fā)課程打好軟件基礎。三、課程設計的理念與思路(一)課程設計理念C語言程序設計是培養(yǎng)學生結構化程序設計思想的課程,是計算機類專業(yè)的基礎。鑒于面向的是高職高專學生,本著以職業(yè)技能培養(yǎng)為主導,以培養(yǎng)能力和提高興趣為目標,變應試為應用,重視在新形勢下的新方法、新規(guī)則和新思想的傳授,把程序設計領域最新、最有價值的思想和方法滲透到C語言中。著重培養(yǎng)學生無論以后再學習、工作中使用什么語言編程,都能靈活應用這些思想和方法的能力。(二)課程設計思路本課程針對一年級學生初次接觸面向過程的程序設計概念的特點,結合C程序設計語言,通過列舉大量

3、的應用實例,初步系統(tǒng)地介紹面向過程、面向模塊和結構化程序設計的思想和方法,教學過程中注重程序設計思路的靈活多變,力求鍛煉學生的邏輯思維能力。在此基礎上,結合上機實踐,使學生對程序設計有一個比較全面、系統(tǒng)的了解,為學生今后的學習打下扎實的理論基礎。課程的理論實踐一體化教學過程全部安排在機房進行,教學中以學生為中心,教師全程負責傳授知識、答疑解惑、指導項目設計、充分調動師生雙方的積極性,實現教學目標。四、課程目標本課程的總體目標:通過任務驅動的學習和綜合實訓,熟練掌握應用C語言程序設計的基本知識和技能,并樹立結構化程序設計的基本思想,養(yǎng)成良好的編程習慣。在課程的學習中,培養(yǎng)誠實、守信、堅韌不拔的性

4、格,培養(yǎng)善于溝通表達、善于自我學習、具備團隊協(xié)作能力的高技能人才,并養(yǎng)成編碼規(guī)范、按時交付軟件等良好的工作習慣。C語言程序設計課程目標專業(yè)能力社會能力方法能力1 .能夠讀C語言編寫的程序代碼;2 .能夠用常量、變量、運算符編寫各類表達式,并能完成運算;3 .能夠用輸入輸出語句,接受鍵盤的鍵入并在屏幕上輸出指定的值;4 .能夠根據程序要求,用適當的結構組織語句;5 .能夠將一個復雜程序拆分模塊編寫,實現函數間的共享;6 .能夠定義使用數組,對批量數據與循環(huán)結合實現編程;7 .能夠用指針形式訪問簡單的數據;8 .初步具備一個優(yōu)秀的軟件工程師的品質。1 .培養(yǎng)學生良好的自我表現、與人溝通能力;2 .

5、培養(yǎng)學生的團隊協(xié)作精神;3 .培養(yǎng)學生分析問題、解決問題的能力;4 .培養(yǎng)學生用于創(chuàng)新、敬業(yè)樂業(yè)的工作作風;5 .培養(yǎng)學生誠實、守信、堅韌不拔的性格;6 .培養(yǎng)學生自主、開放的學習能力;7 .培養(yǎng)學生與客戶建立良好、持久的關系。1 .培養(yǎng)學生謙虛、好學的能力;2 .培養(yǎng)學生勤于思考、做事認真的良好作風;3 .培養(yǎng)學生良好的職業(yè)道德;4 .培養(yǎng)按時、守時的軟件交付觀念;5 .掌握“自頂而卜、逐步求精”的結構化程序設計的基本方法,并將之應用于程序設計實踐。五、課程內容及實施建議(一)課程內容總計112學時。學習內容能力目標學時C語言基礎1C語言認知任務1C語言基礎知識任務2VC+6.0平臺的功能認

6、知掌握基本概念,了解基本原理,了解工作內容,樹立職業(yè)崗位意識。42基本數據回任務1常量任務2變量掌握不同數制的輸出,整數、實數、字符常量/變量的定義、初始化、使用與輸出,符號常量的應用43數據運算任務1基本算術運算任務2自增、自減運算任務3關系運算、賦值運算任務4邏輯運算、條件運算、逗號運算任務5數據類型轉換、位運算掌握基本運算符;掌握自增運算符、自減運算符;掌握關系運算符、賦值運算符;掌握邏輯運算符、條件運算符、逗號運算符;掌握位運算及其使用方法;了解類型轉換的基本方法64選擇結構任務1結構化程序設計概念任務2單分支if語句掌握順序控制結構形式;掌握單分支選擇、雙分支選擇、多分支6任務3雙分

7、支if語句任務4多分支控制結構程序設計選才iif語句及if語句的嵌套形式及其使用方法;掌握switch語句的形式及使用方法5循環(huán)結構任務1for語句循環(huán)結構程序設計任務2while語句循環(huán)結構程序設計任務3dowhile語句循環(huán)結構程序設計掌握for語句、while語句、dowhile語句形式和使用方法掌握break、continue控制語句的使用方法掌握程序控制相關的常用算法166一維數組任務1一維數組的定義、初始化任務2一維數組的引用掌維數組的定義、初始化和引用;掌維數組的輸入、輸出方法。47二維及字符數組任務1二維數組的定義、初始化和引用任務2字符數組的定義、初始化任務3字符串函數的使用

8、掌握二維數組的定義、初始化和引用;掌握二維數組的輸入、輸出方法;掌握字符數組的定義、初始化;掌握字符串函數的使用掌握排序、數據統(tǒng)計、數據檢索等算法的基本思想。88函數任務1函數的定義與返回值任務2函數的調用任務3函數的形式參數與實際參數之間的關系任務4局部變量和全局變量任務5內部函數和外部函數任務6數組作為函數參數任務7函數的嵌套與遞歸掌握函數的定義和聲明方法;掌握函數的調用與返回;掌握函數參數的簡單使用;初步掌握數組名作為函數參數的使用方法;了解函數的嵌套調用方法掌握函數的遞歸調用169指針任務1地址和指針的概念任務2指針變量的定義、初始化、引用任務3指向一維數組的指針變量任務4指向字符串的

9、指針變量任務5指針作函數參數任務6動態(tài)內存分配掌握地址、指針的作用;了解內存及數據對象在內仔中的存儲布局;掌握指針變量的定義、初始化方法掌握使用指針訪問、修改數據的方法理解指針、數組和字符串的關系,能使用指針操作數組;掌握指針作為函數參數時的使用方法;掌握動態(tài)存儲管理的基本方法1210復合數據回任務1結構體類型的定義任務2結構體變量、數組、指針的初始化及成員的引用任務3動態(tài)鏈表操作任務4聯合數據類型和枚舉數據類型掌握各種復合數據類型的定義和引用方法;理解動態(tài)鏈表的簡歷、輸出、刪除與插入方法;掌握類型定義的使用方法。811文件任務1文件的相關概念任務2文件的打開與關閉了解文件的相關概念;掌握義件

10、的打開、關閉方法;2任務3文件的讀寫操作任務4文件的順序存取和隨機存取掌握文本文件和二進制文件讀寫函數的使用;學會創(chuàng)建和使用順序文件和隨機文件。12編譯預處理任務1編譯預處埋命令任務2宏定義任務3文件包含和條件編譯掌握宏定義的功能和使用;了解條件編譯的作用;掌握文件包含的功能和使用。213C語言項目實戰(zhàn)完成一個信息管理系統(tǒng)1、界面的實現2、選擇菜單的實現3、增、刪、改、查各個功能模塊的實現系統(tǒng)掌握三種基本結構,數組,函數,指針的應用。24(二)實施建議1.教學方法針對課程特點,結合企業(yè)對學生的實際需求,積極探索新穎、先進的教學方法,改進教學手段,優(yōu)化教學資源,提高教學質量和教學效率。本課程主要

11、使用以下教學方法:(1)案例教學法在每個任務模塊教學過程中多舉例工作中的真實項目,拓寬學生的思維空間,激發(fā)學習興趣,提高學生的編程能力,有利于學生學以致用。(2)問題引導法分析每個子任務的過程中,采用把大問題分解成小問題的教學方法,引導學生思考解題方法,有利于培養(yǎng)學生的邏輯思維。(3)小組合作法在布置課外大項目時采用的教學方法。把全班分成五個大組,每組6人左右,班長為項目主管,其它小組分別承擔各個子項目,每個大組再分成2人一組的小組,共同完成大項目,有利于培養(yǎng)學生團隊精神。(4)主題討論教學教學過程中,通過安排不同任務以及課程討論匯報的方式,培養(yǎng)學生的自主學習意識,激發(fā)學生的學習欲望,通過集體

12、討論交流,啟發(fā)學生思維。(5)一體化教學一體化教學就是將理論和實踐捆綁在一起,教學方式機動靈活,淡化理論和實驗環(huán)節(jié)的界限,將要講授的內容通過教學設備、現場展示演示出來,理論通過實驗取得理解,實踐在理論的指導下得到領悟。課程上學生身臨其境,教師講解直觀、詳細,教學效果好。2.教學實施建議(1)教師應跟據貼近生活的實際案例講解語法知識,激發(fā)學生興趣,讓學生化被動為主動。(2)教師應參考實驗指導書,在上機實驗時靈活處理。實驗開始,引導學生思考、回憶相關知識點,給學生適當思考解決問題的時間。當思維活躍學生已經解答出問題時,引導那些有思路但是不夠清晰的學生繼續(xù)思考,爭取讓這部分學生也獨立完成程序的編寫。

13、最后再給出詳細解析,幫助不善于編程想學生完成任務,讓這小部分學生也能掌握基礎知識。教師應該按照項目的學習目標編制項目任務書。項目任務書應明確教師講授的內容;明確學習者學習的要求;提出該項目整體安排以及各模塊訓練的時間、內容的內容。如以小組形式進行學習,對分組安排及小組討論的要求也應該做出明確規(guī)定。(3)實訓課程中,教師應按照項目的學習目標編制項目任務書。項目任務書明確教師講授內容以及對學生的學習要求。給出該項目整體安排和各模塊訓練時間以及各模塊的內容。以兩人為一組進行學習。對分組的學生盡量做到“傳幫帶”,成績好的帶成績差的。對小組討論的要求也要做明確規(guī)定。(4)教師應指導學生完整地完成項目,并

14、將有關知識、方法技能、職業(yè)道德和社會技能有機融合。(5)教師應以學生為主體設計教學結構,營造民主、和諧的教學氛圍,激發(fā)學生參與教學活動,提高學生的積極性,增強學生的信心與成就感。六、教學條件(一)教學條件提出完成本課程所需要的教學條件。設備名稱基本配置/功能實踐項目投影基本配置平時授課計算機基本配置學生實戰(zhàn)操作(二)場地要求完成本課程所需要的場地條件包括:場地名稱基本配置實踐項目多媒體教室電腦、投影儀、麥克風用于整門課程講授機房服務器、學生機用于實戰(zhàn)演示和操作(三)任課教師條件C語言程序設計經驗主要要求包括:本課程主講教師應具有大學本科以上學歷,具備豐富1 .具備C語言的基本理論知識;2 .具

15、備一定的程序調試和排錯能力;3 .能使用結構化程序設計的思想進行軟件系統(tǒng)的開發(fā);4 .熟練使用C語言開發(fā)工具和開發(fā)環(huán)境。(四)教材要求本課程的教材選用高福成主編,清華大學出版社2009年出版的C語言程序設計。該書貼合高職高專學生,理論通俗易掌握,案例經典易理解,章節(jié)設計合理,難度適宜,書價合理,適合作為本課程的專用教材。任課老師可選用以下教材作為參考教材:1 .譚浩強主編的C語言程序設計(第三版)M.北京:清華大學出版社,2005.2 .譚浩強主編的C語言程序設計解題與上機指導(第三版)M.北京:清華出版社,2005.七、考核方式(一)設計理念本課程的考核改變單一的終結性評價的方法,采用過程考

16、核和結果考核相結合、理論考試和實踐考核相結合的方法。其中上學期理論考核和實踐考核兩部分的比例為7:3,下學期理論考核和實訓考核的比例為5:5。理論部分考核學生對案例教學中各知識點綜合應用的掌握情況,實踐部分考核學生對教學案例的掌握情況以及實訓綜合項目的設計能力。(二)考核目標考查學生對C語言程序設計基本知識的掌握情況,以及是否熟練掌握結構化程序設計的方法,以及使用C語言編寫程序的能力。(三)具體設計方案第一學期期末考核考試采用期末成績+實踐成績的方式進行;第二學期期末考核采用廣西區(qū)二級成績+實訓項目成績的方式進行。第一學期期末成績釜踐操作得分(30%+期末成績(70%。第二學期期末成績=實訓項

17、目得分(40%+項目總結(10%+廣西區(qū)二級成績(50%)。班級在學習在第二學開始分組。每個小組在課程進行過程中至少完成兩個項目,期末匯報其項目成果。項目小組匯報的最后得分由兩部分組成,70皿老師評分,30咖非匯報小組給出的平均分。項目總結由學生自己完成,對本學期小組項目進行總結和陳述。(四)評分標準1.實踐操作考核標準考核內容(考核點)評價標準考核方法優(yōu)差每節(jié)課實驗題目準備情況(20分)上課前對本次實踐課程內容的準備工作沒有準備扣20分;準備不充分扣10分。教師評上機操作(60分)每節(jié)課按時完成任務課前認真準備,課中認真完成任務,扔/、能完成任務扣5分;不認真準備,教師評課中不認真完成任務扣

18、30分出勤率(20分)按時上課,不遲到,不早退上課遲到、早退,曠課,缺課達到總課時三分之一的取消考試資格教師評2.實訓評分標準項目分值ABCD得分工作態(tài)度10能夠在規(guī)定時間內高質量完成所承擔的工作任務。能夠按時完成工作,并基本保證工作質里。不能在規(guī)定時間內完成所承擔工作任務,但能基本保證已經完成工作的質量。不能在規(guī)定時間內完成所承擔工作任務,且工作質里差。10-98-76-43-0程序設計30編碼規(guī)范,程序功能完善、可讀性好,有創(chuàng)意,算法簡潔。編碼基本規(guī)范,程序功能完善,有一定可讀性。編碼基本規(guī)范,程序功能不健全,可讀性一般,算法復雜。編他不規(guī)范,程序功能不健全,可讀性差,算法混亂。30-2423-1615-87-0語百表達30表達確切、通達流暢;思路清晰、周密嚴謹、邏輯性強、宿較強說服力思路較清晰、較嚴謹、符合邏輯、有一定說服力。表達一、語后

溫馨提示

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

評論

0/150

提交評論