《C語言程序設計活頁式教程》教學大綱、授課計劃_第1頁
《C語言程序設計活頁式教程》教學大綱、授課計劃_第2頁
《C語言程序設計活頁式教程》教學大綱、授課計劃_第3頁
《C語言程序設計活頁式教程》教學大綱、授課計劃_第4頁
《C語言程序設計活頁式教程》教學大綱、授課計劃_第5頁
已閱讀5頁,還剩4頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《C語言程序設計》教學大綱課程代碼: 課程類型:理論+實踐課程屬性:專業(yè)基礎課 適用專業(yè):計算機相關專業(yè)學分:3.5 學時/周數(shù):64/11課程負責人:參編人員:一、課程定位本課程是計算機類專業(yè)重要的基礎課程,通過對C程序設計語言及其編程相關基礎知識的介紹,要求學生理解結構化程序設計的基本思想與方法,熟悉計算機求解實際問題的基本過程,掌握基本的程序設計思想、方法和調試技術,從而具備基本的問題分析、數(shù)據(jù)表達以及算法描述和實現(xiàn)的能力。學生通過一門語言的學習得到程序設計的基本訓練,進而為學習其它計算機語言進行程序設計打好基礎。(二)課程作用本課程是為培養(yǎng)高職高專學生計算機編程基本思想、編程基本技能及邏輯思維能力,掌握運用C語言編程來解決崗位工作中實際問題的方法和步驟,為提高職業(yè)能力和拓展職業(yè)空間打下堅實基礎。(三)前導、后續(xù)課程本課程在課程體系為專業(yè)基礎課,后續(xù)課程是HTML+CSS網(wǎng)頁設計基礎、數(shù)據(jù)庫技術與應用、PHP面向對象程序設計、PHP網(wǎng)站開發(fā)技術、Javascript程序設計等,為后續(xù)課程奠定扎實的基礎。二、課程理念及設計思路(一)課程理念按照高職院校人才培養(yǎng)的特點,充分利用自身的行業(yè)優(yōu)勢和資源優(yōu)勢,

從崗位能力標準與課程標準融合原則的貫徹,來進行《C語言程序設計》的課程設計,以突出專業(yè)基礎課程職業(yè)能力的培養(yǎng)。(二)課程設計思路設計的整體思路:課程教學應服務于高職教育的培養(yǎng)目標和定位,堅持以職業(yè)崗位技能培養(yǎng)為主線、以行業(yè)導向、工學結合為主要手段、以職業(yè)能力培養(yǎng)為核心,通過課程設計,進一步培養(yǎng)學生結構化程序設計的思想,加深對高級語言基本語言要素和控制結構的理解,掌握C語言的編程技巧和上機調試程序的方法;掌握程序設計的常用算法。第一步:C語言崗位需求調研;第二步:確定C語言課程內容是循環(huán)順序判斷語句和函數(shù)、指針、文件;第三步:根據(jù)學習領域設計課程的規(guī)定實訓項目;第四步:子學習領域分解;第五步:根據(jù)子學習領域,將項目分解為課程的學習任務。三、課程目標(一)能力目標1)能熟練應用DEVC++/VC++6.0集成環(huán)境設計和調試C語言程序;2)能用C語言設計解決簡單實際問題的程序,并能完成簡單程序的測試;3)具有良好的數(shù)據(jù)結構基礎和算法能力,以提高個人的結構化程序設計能力;4)有計算機語言類課程的學習方法,能通過互聯(lián)網(wǎng)、文獻資料鞏固和拓展所學知識;5)養(yǎng)成良好的編程習慣,培養(yǎng)嚴謹務實的分析問題與解決問題能力。(二)知識目標1)對計算機語言和結構化程序設計有基本的認識;2)掌握C語言的總體結構、各種數(shù)據(jù)類型,運算符,表達式;3)熟悉C語言程序結構化程序設計的方法和步驟;4)掌握函數(shù)的概念和用法;5)掌握編譯預處理命令;6)理解位運算和文件的基本操作;7)掌握指針、結構體、共用體、枚舉類型。(三)素質目標1)提出問題、分析問題并解決問題的能力;

2)獨立思考、獲取新知識、新技能、新方法的能力;

3)具有良好的職業(yè)道德和身心素質以及創(chuàng)新能力;

4)工作中與他人的合作、交流與協(xié)商能力四、課程內容本課程每周5課時,教學周共13周,總學時為66學時。教學采用講練結合的方法,理論教學和操作練習穿插進行。講授時數(shù)為40學時,操作時數(shù)為26學時,教學內容詳細、教學時數(shù)分配表見表1:表1課程內容分解表學習情境或項目子情境或子項目學習內容或具體工作任務成果形式學時數(shù)講授實踐1.創(chuàng)建C語言程序1.初識C語言2.創(chuàng)建HelloWorld程序3.C程序的運行與調試案例學習:C程序的上機步驟C代碼文件242.存儲不同類型的數(shù)據(jù)1.用5個變量存儲學生信息2.用運算符統(tǒng)計成績3.輸入和輸出4.用結構體變量存儲學生信息5.認識指針、枚舉、共用體和空類型案例學習:常量、變量及符號常量的使用,常見類型的使用C代碼文件463.控制程序流程1.用if判斷成績區(qū)間2.用switch實現(xiàn)簡單計算器3.用for找出100以內的素數(shù)4.用while求一個正整數(shù)的逆序數(shù)5.輸出九九乘法表案例學習:各種流程語句的實例操作C代碼文件684.處理批量數(shù)據(jù)1.求一維整型數(shù)組元素的最值2.求二維數(shù)組主對角線上元素之和3.統(tǒng)計彩票中獎數(shù)據(jù)4.隨機產(chǎn)生一組彩票數(shù)據(jù)5.統(tǒng)計字符串中的各類字符案例學習:與數(shù)據(jù)相關的實例操作C代碼文件685.面向過程編程1.定義和調用函數(shù)2.用函數(shù)解決數(shù)學難題3.用遞歸函數(shù)解決特殊問題4.使用主函數(shù)的參數(shù)案例學習:函數(shù)相關的實例操作C代碼文件466.使用指針處理數(shù)據(jù)1.用指針處理普通類型數(shù)據(jù)2.用指針處理一維數(shù)組中的數(shù)據(jù)3.用指針處理二維數(shù)組中的數(shù)據(jù)4.用指針替代函數(shù)5.用鏈表存儲數(shù)據(jù)案例學習:指針相關的實例操作C代碼文件46合計=SUM(ABOVE)26=SUM(ABOVE)38五、課程考核與評價(一)課程評價本課程實施綜合考評,注重考核學生掌握技能的水平,同時注重學習態(tài)度和最終成績的關聯(lián),以全面綜合地評定學生的能力。(1)平時技能考核:布置課堂作業(yè)以及拓展實訓項目,使學生能獨立完成大部分的技能訓練,小項目及活動的技能,均以個人為考核單位,在平時考核和記錄。成績包括學習態(tài)度及項目技能完成情況。(2)期末考試采取閉卷考試方式,試卷根據(jù)本課程的教學要求,并結合教學實際進行設計。(3)按平時成績占40%、期末成績占60%的標準給出總評成績。具體如下圖所示??记谡n堂作業(yè)課后作業(yè)實訓報告期末考試其他10%10%5%5%60%10%(二)考核要求表2學習情境或項目考核占分比重學習情境或項目比重創(chuàng)建C語言程序5%存儲不同類型的數(shù)據(jù)20%控制程序流程20%處理批量數(shù)據(jù)20%面向過程編程25%使用指針處理數(shù)據(jù)10%六、課程資源開發(fā)與利用(一)選用教材:包括作者、書名、出版社、出版時間與版次等內容。張勁波、曾德生主編.《C語言程序設計活頁式教程》.電子工業(yè)出版社,2024年9月,第1版。(二)教學參考書:包括作者、書名、出版社、出版時間與版次等內容?!禖語言程序設計》,柳青,高等教育出版社,2009《C程序設計》(第二版),譚浩強著,清華大學出版社,1999七、課程實施建議(一)教學條件1、軟硬件條件本門課程的實訓條件要求有教學做一體化的綜合實訓室,融教學與實訓為一體,以及與課程相應的軟件作支持。校外要求有與學校長期合作的企業(yè)做實訓基地,滿足學生頂崗實習的需要。2、師資條件擔任本課程的教師有企業(yè)頂崗實習的經(jīng)驗,掌握編程基礎,對本行業(yè)有較強的領悟力和學習能力。主講教師需要熟練掌握有一定的語言基礎相關專業(yè)知識,具有敏銳的語言編程發(fā)展趨勢眼光,同時應具備較豐富的教學經(jīng)驗。在教學組織能力方面,本課程的主講教師應具備基本的設計能力,即根據(jù)本課程標準制定詳細的授課計劃,對每一堂課的教學過程精心設計;還應具備較強的施教能力、課堂掌控能力和應變能力。(二)教學方法建議1、制作電子教案,運用多媒體教學手段。2、處理好理論與具體操作的關系。3、重視上機練習,加強學生的上機實踐。(三)教材編寫(1)教材:張勁波、曾德生主編.《C語言程序設計活頁式教程》.電子工業(yè)出版社,2024年9月,第1版。(2)主要參考書:《C語言程序設計》,柳青,高等教育出版社,2009《C程序設計》(第二版),譚浩強著,清華大學出版社,1999八、其他說明課程名稱:C語言程序設計 學時:64授課班級:xx班 學分:3.5周次學習情境/項目/單元(選其一)子情境/子項目/子單元(選其一)學習內容(支撐知識)教學方法及手段成果形式參考學時61.創(chuàng)建C語言程序1.初識C語言2.創(chuàng)建HelloWorld程序3.C程序的運行與調試案例學習:C程序的上機步驟演練結合、項目教學法C代碼文件472.存儲不同類型的數(shù)據(jù)1.用5個變量存儲學生信息2.用運算符統(tǒng)計成績3.輸入和輸出案例學習:常量、變量及符號常量的使用演練結合、項目教學法C代碼文件682.存儲不同類型的數(shù)據(jù)4.用結構體變量存儲學生信息5.認識指針、枚舉、共用體和空類型案例學習:常量、變量及符號常量的使用演練結合、項目教學法C代碼文件493.控制程序流程1.用if判斷成績區(qū)間2.用switch實現(xiàn)簡單計算器3.用for找出100以內的素數(shù)案例學習:條件語句實例操作演練結合、項目教學法C代碼文件6103.控制程序流程4.用while求一個正整數(shù)的逆序數(shù)5.輸出九九乘法表案例學習:循環(huán)語句實例操作演練結合、項目教學法C代碼文件4114.處理批量數(shù)據(jù)1.求一維整型數(shù)組元素的最值2.求二維數(shù)組主對角線上元素之和案例學習:一維數(shù)組、二維數(shù)組的使用演練結合、項目教學法C代碼文件6124.處理批量數(shù)據(jù)3.統(tǒng)計彩票中獎數(shù)據(jù)4.隨機產(chǎn)生一組彩票數(shù)據(jù)5.統(tǒng)計字符串中的各類字符案例學習:運用數(shù)組統(tǒng)計數(shù)據(jù)演練結合、項目教學法C代碼文件4135.面向過程編程1.定義和調用函數(shù)2.用函數(shù)解決數(shù)學難題案例學習:函數(shù)的應用演練結合、項目教學法C代碼文件6145.面向過程編程3.用遞歸函數(shù)解決特殊問題4.使用主函數(shù)的參數(shù)案例學習:遞歸函數(shù)和函數(shù)參數(shù)的應用演練結合、項目教學法C代碼文件4156.使用指針處理數(shù)據(jù)1.用指針處理普通類型數(shù)據(jù)2.用指針處理一維數(shù)組中的數(shù)據(jù)案例學習:指針與數(shù)組的使用演練結合、項目教學法

溫馨提示

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

評論

0/150

提交評論