版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
《C語言程序設計》課程標準《C語言程序設計》課程標準《C語言程序設計》課程標準資料僅供參考文件編號:2022年4月《C語言程序設計》課程標準版本號:A修改號:1頁次:1.0審核:批準:發(fā)布日期:《C語言程序設計》課程標準一、課程基本信息課程名稱:C語言程序設計所屬系部:計算機系學時:112授課對象:計算機專業(yè)高職學生課程性質:計算機各專業(yè)的專業(yè)基礎課開發(fā)人員:甘杜芬介頌園陳小海鐘永全二、課程性質與作用(一)課程性質《C語言程序設計》課程是高職高專計算機類各專業(yè)的職業(yè)素質必修課,在專業(yè)人才培養(yǎng)方案中處于核心地位,對于培養(yǎng)學生結構化程序設計的思想和方法起重要作用。旨在培養(yǎng)高職學生運用計算機邏輯思維的能力,掌握運用C語言編程來解決工作中實際問題的方法和步驟,為提高職業(yè)能力和拓展職業(yè)空間打下堅實基礎。(二)課程作用使學生掌握C語言程序的基礎知識和基本技能,樹立結構化程序設計思想,養(yǎng)成良好的編程習慣,培養(yǎng)嚴謹務實的分析問題與解決問題的能力,并為后續(xù)的應用性課程和系統(tǒng)開發(fā)課程打好軟件基礎。三、課程設計的理念與思路(一)課程設計理念《C語言程序設計》是培養(yǎng)學生結構化程序設計思想的課程,是計算機類專業(yè)的基礎。鑒于面向的是高職高專學生,本著以職業(yè)技能培養(yǎng)為主導,以培養(yǎng)能力和提高興趣為目標,變應試為應用,重視在新形勢下的新方法、新規(guī)則和新思想的傳授,把程序設計領域最新、最有價值的思想和方法滲透到C語言中。著重培養(yǎng)學生無論以后再學習、工作中使用什么語言編程,都能靈活應用這些思想和方法的能力。(二)課程設計思路本課程針對一年級學生初次接觸面向過程的程序設計概念的特點,結合C程序設計語言,通過列舉大量的應用實例,初步系統(tǒng)地介紹面向過程、面向模塊和結構化程序設計的思想和方法,教學過程中注重程序設計思路的靈活多變,力求鍛煉學生的邏輯思維能力。在此基礎上,結合上機實踐,使學生對程序設計有一個比較全面、系統(tǒng)的了解,為學生今后的學習打下扎實的理論基礎。課程的理論實踐一體化教學過程全部安排在機房進行,教學中以學生為中心,教師全程負責傳授知識、答疑解惑、指導項目設計、充分調動師生雙方的積極性,實現(xiàn)教學目標。四、課程目標本課程的總體目標:通過任務驅動的學習和綜合實訓,熟練掌握應用C語言程序設計的基本知識和技能,并樹立結構化程序設計的基本思想,養(yǎng)成良好的編程習慣。在課程的學習中,培養(yǎng)誠實、守信、堅韌不拔的性格,培養(yǎng)善于溝通表達、善于自我學習、具備團隊協(xié)作能力的高技能人才,并養(yǎng)成編碼規(guī)范、按時交付軟件等良好的工作習慣?!禖語言程序設計》課程目標專業(yè)能力社會能力方法能力能夠讀C語言編寫的程序代碼;能夠用常量、變量、運算符編寫各類表達式,并能完成運算;能夠用輸入輸出語句,接受鍵盤的鍵入并在屏幕上輸出指定的值;能夠根據(jù)程序要求,用適當?shù)慕Y構組織語句;能夠將一個復雜程序拆分模塊編寫,實現(xiàn)函數(shù)間的共享;能夠定義使用數(shù)組,對批量數(shù)據(jù)與循環(huán)結合實現(xiàn)編程;能夠用指針形式訪問簡單的數(shù)據(jù);初步具備一個優(yōu)秀的軟件工程師的品質。培養(yǎng)學生良好的自我表現(xiàn)、與人溝通能力;培養(yǎng)學生的團隊協(xié)作精神;培養(yǎng)學生分析問題、解決問題的能力;培養(yǎng)學生用于創(chuàng)新、敬業(yè)樂業(yè)的工作作風;培養(yǎng)學生誠實、守信、堅韌不拔的性格;培養(yǎng)學生自主、開放的學習能力;培養(yǎng)學生與客戶建立良好、持久的關系。培養(yǎng)學生謙虛、好學的能力;培養(yǎng)學生勤于思考、做事認真的良好作風;培養(yǎng)學生良好的職業(yè)道德;培養(yǎng)按時、守時的軟件交付觀念;掌握“自頂而下、逐步求精”的結構化程序設計的基本方法,并將之應用于程序設計實踐。五、課程內(nèi)容及實施建議(一)課程內(nèi)容總計112學時。學習內(nèi)容能力目標學時C語言基礎1C語言認知任務1C語言基礎知識任務2VC++平臺的功能認知掌握基本概念,了解基本原理,了解工作內(nèi)容,樹立職業(yè)崗位意識。42基本數(shù)據(jù)類型任務1常量任務2變量掌握不同數(shù)制的輸出,整數(shù)、實數(shù)、字符常量/變量的定義、初始化、使用與輸出,符號常量的應用43數(shù)據(jù)運算任務1基本算術運算任務2自增、自減運算任務3關系運算、賦值運算任務4邏輯運算、條件運算、逗號運算任務5數(shù)據(jù)類型轉換、位運算掌握基本運算符;掌握自增運算符、自減運算符;掌握關系運算符、賦值運算符;掌握邏輯運算符、條件運算符、逗號運算符;掌握位運算及其使用方法;了解類型轉換的基本方法64選擇結構任務1結構化程序設計概念任務2單分支if語句任務3雙分支if語句任務4多分支控制結構程序設計掌握順序控制結構形式;掌握單分支選擇、雙分支選擇、多分支選擇if語句及if語句的嵌套形式及其使用方法;掌握switch語句的形式及使用方法65循環(huán)結構任務1for語句循環(huán)結構程序設計任務2while語句循環(huán)結構程序設計任務3do...while語句循環(huán)結構程序設計掌握for語句、while語句、do...while語句形式和使用方法掌握break、continue控制語句的使用方法掌握程序控制相關的常用算法166一維數(shù)組任務1一維數(shù)組的定義、初始化任務2一維數(shù)組的引用掌握一維數(shù)組的定義、初始化和引用;掌握一維數(shù)組的輸入、輸出方法。47二維及字符數(shù)組任務1二維數(shù)組的定義、初始化和引用任務2字符數(shù)組的定義、初始化任務3字符串函數(shù)的使用掌握二維數(shù)組的定義、初始化和引用;掌握二維數(shù)組的輸入、輸出方法;掌握字符數(shù)組的定義、初始化;掌握字符串函數(shù)的使用掌握排序、數(shù)據(jù)統(tǒng)計、數(shù)據(jù)檢索等算法的基本思想。88函數(shù)任務1函數(shù)的定義與返回值任務2函數(shù)的調用任務3函數(shù)的形式參數(shù)與實際參數(shù)之間的關系任務4局部變量和全局變量任務5內(nèi)部函數(shù)和外部函數(shù)任務6數(shù)組作為函數(shù)參數(shù)任務7函數(shù)的嵌套與遞歸掌握函數(shù)的定義和聲明方法;掌握函數(shù)的調用與返回;掌握函數(shù)參數(shù)的簡單使用;初步掌握數(shù)組名作為函數(shù)參數(shù)的使用方法;了解函數(shù)的嵌套調用方法掌握函數(shù)的遞歸調用169指針任務1地址和指針的概念任務2指針變量的定義、初始化、引用任務3指向一維數(shù)組的指針變量任務4指向字符串的指針變量任務5指針作函數(shù)參數(shù)任務6動態(tài)內(nèi)存分配掌握地址、指針的作用;了解內(nèi)存及數(shù)據(jù)對象在內(nèi)存中的存儲布局;掌握指針變量的定義、初始化方法掌握使用指針訪問、修改數(shù)據(jù)的方法理解指針、數(shù)組和字符串的關系,能使用指針操作數(shù)組;掌握指針作為函數(shù)參數(shù)時的使用方法;掌握動態(tài)存儲管理的基本方法1210復合數(shù)據(jù)類型任務1結構體類型的定義任務2結構體變量、數(shù)組、指針的初始化及成員的引用任務3動態(tài)鏈表操作任務4聯(lián)合數(shù)據(jù)類型和枚舉數(shù)據(jù)類型掌握各種復合數(shù)據(jù)類型的定義和引用方法;理解動態(tài)鏈表的簡歷、輸出、刪除與插入方法;掌握類型定義的使用方法。811文件任務1文件的相關概念任務2文件的打開與關閉任務3文件的讀寫操作任務4文件的順序存取和隨機存取了解文件的相關概念;掌握文件的打開、關閉方法;掌握文本文件和二進制文件讀寫函數(shù)的使用;學會創(chuàng)建和使用順序文件和隨機文件。212編譯預處理任務1編譯預處理命令任務2宏定義任務3文件包含和條件編譯掌握宏定義的功能和使用;了解條件編譯的作用;掌握文件包含的功能和使用。213C語言項目實戰(zhàn)完成一個信息管理系統(tǒng)界面的實現(xiàn)選擇菜單的實現(xiàn)增、刪、改、查各個功能模塊的實現(xiàn)系統(tǒng)掌握三種基本結構,數(shù)組,函數(shù),指針的應用。24(二)實施建議1.教學方法針對課程特點,結合企業(yè)對學生的實際需求,積極探索新穎、先進的教學方法,改進教學手段,優(yōu)化教學資源,提高教學質量和教學效率。本課程主要使用以下教學方法:案例教學法在每個任務模塊教學過程中多舉例工作中的真實項目,拓寬學生的思維空間,激發(fā)學習興趣,提高學生的編程能力,有利于學生學以致用。問題引導法分析每個子任務的過程中,采用把大問題分解成小問題的教學方法,引導學生思考解題方法,有利于培養(yǎng)學生的邏輯思維。小組合作法在布置課外大項目時采用的教學方法。把全班分成五個大組,每組6人左右,班長為項目主管,其它小組分別承擔各個子項目,每個大組再分成2人一組的小組,共同完成大項目,有利于培養(yǎng)學生團隊精神。主題討論教學教學過程中,通過安排不同任務以及課程討論匯報的方式,培養(yǎng)學生的自主學習意識,激發(fā)學生的學習欲望,通過集體討論交流,啟發(fā)學生思維。一體化教學一體化教學就是將理論和實踐捆綁在一起,教學方式機動靈活,淡化理論和實驗環(huán)節(jié)的界限,將要講授的內(nèi)容通過教學設備、現(xiàn)場展示演示出來,理論通過實驗取得理解,實踐在理論的指導下得到領悟。課程上學生身臨其境,教師講解直觀、詳細,教學效果好。2.教學實施建議(1)教師應跟據(jù)貼近生活的實際案例講解語法知識,激發(fā)學生興趣,讓學生化被動為主動。(2)教師應參考實驗指導書,在上機實驗時靈活處理。實驗開始,引導學生思考、回憶相關知識點,給學生適當思考解決問題的時間。當思維活躍學生已經(jīng)解答出問題時,引導那些有思路但是不夠清晰的學生繼續(xù)思考,爭取讓這部分學生也獨立完成程序的編寫。最后再給出詳細解析,幫助不善于編程想學生完成任務,讓這小部分學生也能掌握基礎知識。教師應該按照項目的學習目標編制項目任務書。項目任務書應明確教師講授的內(nèi)容;明確學習者學習的要求;提出該項目整體安排以及各模塊訓練的時間、內(nèi)容的內(nèi)容。如以小組形式進行學習,對分組安排及小組討論的要求也應該做出明確規(guī)定。(3)實訓課程中,教師應按照項目的學習目標編制項目任務書。項目任務書明確教師講授內(nèi)容以及對學生的學習要求。給出該項目整體安排和各模塊訓練時間以及各模塊的內(nèi)容。以兩人為一組進行學習。對分組的學生盡量做到“傳幫帶”,成績好的帶成績差的。對小組討論的要求也要做明確規(guī)定。(4)教師應指導學生完整地完成項目,并將有關知識、方法技能、職業(yè)道德和社會技能有機融合。(5)教師應以學生為主體設計教學結構,營造民主、和諧的教學氛圍,激發(fā)學生參與教學活動,提高學生的積極性,增強學生的信心與成就感。六、教學條件(一)教學條件提出完成本課程所需要的教學條件。設備名稱基本配置/功能實踐項目投影基本配置平時授課計算機基本配置學生實戰(zhàn)操作(二)場地要求完成本課程所需要的場地條件包括:場地名稱基本配置實踐項目多媒體教室電腦、投影儀、麥克風用于整門課程講授機房服務器、學生機用于實戰(zhàn)演示和操作(三)任課教師條件本課程主講教師應具有大學本科以上學歷,具備豐富C語言程序設計經(jīng)驗主要要求包括:具備C語言的基本理論知識;具備一定的程序調試和排錯能力;能使用結構化程序設計的思想進行軟件系統(tǒng)的開發(fā);熟練使用C語言開發(fā)工具和開發(fā)環(huán)境。(四)教材要求本課程的教材選用高福成主編,清華大學出版社2009年出版的《C語言程序設計》。該書貼合高職高專學生,理論通俗易掌握,案例經(jīng)典易理解,章節(jié)設計合理,難度適宜,書價合理,適合作為本課程的專用教材。任課老師可選用以下教材作為參考教材:譚浩強主編的《C語言程序設計》(第三版)[M].北京:清華大學出版社,2005.譚浩強主編的《C語言程序設計解題與上機指導》(第三版)[M].北京:清華出版社,2005.七、考核方式(一)設計理念本課程的考核改變單一的終結性評價的方法,采用過程考核和結果考核相結合、理論考試和實踐考核相結合的方法。其中上學期理論考核和實踐考核兩部分的比例為7:3,下學期理論考核和實訓考核的比例為5:5。理論部分考核學生對案例教學中各知識點綜合應用的掌握情況,實踐部分考核學生對教學案例的掌握情況以及實訓綜合項目的設計能力。(二)考核目標考查學生對C語言程序設計基本知識的掌握情況,以及是否熟練掌握結構化程序設計的方法,以及使用C語言編寫程序的能力。(三)具體設計方案第一學期期末考核考試采用期末成績+實踐成績的方式進行;第二學期期末考核采用廣西區(qū)二級成績+實訓項目成績的方式進行。第一學期期末成績=實踐操作得分(30%)+期末成績(70%)。第二學期期末成績=實訓項目得分(40%)+項目總結(10%)+廣西區(qū)二級成績(50%)。班級在學習在第二學開始分組。每個小組在課程進行過程中至少完成兩個項目,期末匯報其項目成果。項目小組匯報的最后得分由兩部分組成,70%為老師評分,30%為非匯報小組給出的平均分。項目總結由學生自己完成,對本學期小組項目進行總結和陳述。(四)評分標準1.實踐操作考核標準考核內(nèi)容(考核點)評價標準考核方法優(yōu)差每節(jié)課實驗題目準備情況(20分)上課前對本次實踐課程內(nèi)容的準備工作沒有準備扣20分;準備不充分扣10分。教師評上機操作(60分)每節(jié)課按時完成任務課前認真準備,課中認真完成任務,扔不能完成任務扣5分;不認真準備,課中不認真完成任務扣30分教師評出勤率(20分)按時上課,不遲到,不早退上課遲到、早退,曠課,缺課達到總課時三分之一的取消考試資格教師評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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電力工程承包協(xié)議書
- 2024-2025學年高中化學專題4硫氮和可持續(xù)發(fā)展第二單元生產(chǎn)生活中的含氮化合物第2課時氮肥的生產(chǎn)和使用學案含解析蘇教版必修1
- 2024-2025學年高中物理第二章1第1節(jié)電源和電流練習含解析新人教版選修3-1
- 項目經(jīng)理年度總結
- 的委托書代收案款
- 行政總監(jiān)年度工作總結
- 2025年年度政治思想工作總結
- 小學四年級暑假學習計劃
- 房地產(chǎn)項目聯(lián)合開發(fā)協(xié)議書范本
- 焦作新材料職業(yè)學院《證券投資進階實訓》2023-2024學年第二學期期末試卷
- QC成果清水混凝土樓梯卡槽式木模板體系創(chuàng)新
- DB31-T 1375-2022 辦公樓物業(yè)企業(yè)安全生產(chǎn)管理實施指南
- 蒸汽換算計算表
- 人教版高中數(shù)學必修1全冊導學案
- 四年級計算題大全(列豎式計算,可打印)
- GB/T 5782-2016六角頭螺栓
- 婦產(chǎn)科正常分娩課件
- 產(chǎn)業(yè)鏈鏈長分工表
- 國際金融課件(完整版)
- 導向標識系統(tǒng)設計(一)課件
- 220t鍋爐課程設計 李學玉
評論
0/150
提交評論