中等職業(yè)學?!禖語言程序設計》課程標準_第1頁
中等職業(yè)學?!禖語言程序設計》課程標準_第2頁
中等職業(yè)學?!禖語言程序設計》課程標準_第3頁
中等職業(yè)學?!禖語言程序設計》課程標準_第4頁
中等職業(yè)學?!禖語言程序設計》課程標準_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

XXX職業(yè)技術學院《C語言程序設計》課程標準PAGE1“C語言程序設計”課程標準招生對象:高中畢業(yè)生及同等學歷者課程代碼:030060003學歷層次:高職教學總時數(shù):56H修業(yè)年限:全日制三年實踐課時數(shù):28H適用專業(yè):計算機網(wǎng)絡技術制訂人:XXX學分數(shù):3.5審核人:XXX一、課程概述1.課程定位本課程是計算機網(wǎng)絡技術專業(yè)的一門專業(yè)基礎課程。通過本課程的學習,使學生掌握結構化程序設計的基本思想和基本方法,掌握常用的算法設計,培養(yǎng)學生具有嚴謹?shù)某绦蛟O計思想、靈活的思維方式及較強的程序設計與程序調試的能力。本課程安排在整個教學周期的第一學期開設,為后續(xù)的其他程序設計類課程奠定基礎。2.設計思路內容設計以現(xiàn)代軟件企業(yè)對從業(yè)人員的職業(yè)能力和職業(yè)素養(yǎng)的要求為依據(jù),以培養(yǎng)學生結構化程序設計的思想,熟練掌握結構化程序分析與設計的能力,養(yǎng)成良好的編程習慣為核心,按照強化程序分析與設計的能力培養(yǎng)、弱化對語法知識的要求的教學設計思路選取教學內容,打破原有的課程教學體系結構,對教學內容重新組織,遵循由易到難、循序漸進的原則,以學生成績管理系統(tǒng)的分析與設計為主線,以其他的典型工作任務為補充,設計出程序設計基礎知識、程序流程控制、數(shù)據(jù)結構的設計等三個課題。教學設計課程教學可安排在普通教室和專業(yè)機房進行,按“項目導向,任務驅動”的教學模式,課程教學強化實訓環(huán)節(jié)對學生程序分析與設計的能力培養(yǎng)。采用教授法、討論法、分組教學法、多媒體教學法、任務式教學法、項目式教學法等形式多樣的教學方法。大力開發(fā)課程資源,提供豐富的學習資源,將課堂授課與網(wǎng)絡教學相結合,促進自主學習。教學效果評價采取過程性評價與結果性評價相結合,理論與實踐相結合,重點考核程序分析與設計的能力,過程性評價及結果性評價的比重各為50%。二、課程目標會搭建C語言程序運行環(huán)境并熟練使用IDE集成開發(fā)工具。能靈活運用數(shù)據(jù)類型設計出解決實際問題的數(shù)據(jù)模型。能運用傳統(tǒng)流程圖、N-S流程圖設計算法。能熟練掌握用結構化語言實現(xiàn)程序流程的控制。能設計測試用例,掌握程序上機調試的方法和步驟。能靈活創(chuàng)建并使用數(shù)組。能熟悉編程規(guī)范,養(yǎng)成良好的編程習慣。三、內容標準及實施建議1.課題安排及學時分配根據(jù)計算機應用技術專業(yè)面向的工作崗位的能力要求,結合學生素質及教學條件的實際情況,按照本課程的教學設計思路和培養(yǎng)目標的要求,依據(jù)各課題的教學內容多少及難易程度的不同,確定教學學時分配見表1。表1課題安排表課題序號課題名稱學時H1程序設計基本知識16H2程序流程控制16H3數(shù)組12H4函數(shù)12H合計56H2.課題內容及實施在總體設計思路基礎上,依據(jù)本課程的教學目標及課題安排表的安排,設計每個課題的教學目標、教學內容、重點難點及解決方案,給出具體的教學實施建議,說明教學資源,明確每個課題的詳細考評標準。具體教學設計見表2-表4。

表2課題1教學設計表課題1程序設計基本知識學時H16H教學目標掌握算法的作用及特點,會用傳統(tǒng)的流程圖描述簡單的算法;掌握程序的基本格式、程序開發(fā)工具的使用;掌握簡單的數(shù)據(jù)類型、運算符;掌握基本的輸入輸出方法、順序結構程序設計。教學內容內存的結構及操作、進制數(shù)及其轉換、帶符號數(shù)的表示方法;算法的作用及特點,傳統(tǒng)的流程圖;程序的基本格式及書寫要求,程序上機操作的步驟;整型、實型、字符型等基本數(shù)據(jù)類型的存儲形式,常量的書寫及變量的聲明;賦值運算符和算術運算符的應用、表達式的應用;控制臺輸入輸出方法及順序結構的程序設計方法。重點難點重點傳統(tǒng)流程圖:結合實例重點講解,加強練習;表達式:詳細講解,加強練習;程序的基本格式及上機步驟:詳細講解,安排上機操作;控制臺輸入輸出方法:典型的問題重點講解,安排上機操作。難點傳統(tǒng)流程圖:結合學生成績管理中的典型實例詳細講解,安排課后練習加強,并在后續(xù)程序設計過程中不斷應用,反復加強。程序的基本格式及上機步驟:詳細講解,對典型的問題重點分析,通過多媒體教學手段演示,安排實驗讓學生自己上機練習??刂婆_用戶輸入方法:詳細講解,對典型的問題重點分析,通過多媒體教學手段演示,安排實驗讓學生自己上機練習。教學實施建議步驟內容教學實施課時1算法與流程圖用“項目導向、任務驅動”的教學法組織教學:通過討論法,分析用自然語言描述算法存在的問題,通過講授法,講解流程圖的基本畫法(1H);通過案例教學法,從學生成績管理項目中提取的學生總評成績的計算,五分制與百分制分數(shù)的轉換,不及格人數(shù)的統(tǒng)計等的案例,講解順序、選擇、循環(huán)三種結構的流程圖的畫法(1H);22環(huán)境搭建與使用用講授法,講解程序格式及書寫規(guī)范、程序中及上機操作過程中的相關概念(0.5H);用多媒體教學法,演示上機步驟(0.5H);學生上機實際操作(1H);23基本數(shù)據(jù)類型用講授法,講解整型(1H)、浮點型(1H)、字符型(0.5H)等數(shù)據(jù)類型、表示范圍、精度、常量書寫格式等內容(講義);用比較法,總結比較各種類型數(shù)據(jù)的區(qū)別(0.5H)學生上機實際操作(1H)44輸入輸出格式控制用多媒體教學法,講解控制臺輸入輸出(2H);學生上機實際操作(2H);45運算符與表達式用講授法,舉例并畫圖講解變量的基本操作及賦值運算符和賦值表達式;講解算術運算符、算術表達式;自增、自減運算符(1H);數(shù)據(jù)類型的轉換(1H);學生上機實際操作(2H)4教學資源場地:教室+專業(yè)機房設備、工具等:VC6.0,多媒體教學軟件資料:校內講義、教學課件、習題集、實驗指導書考核評價考核項目考核內容考核標準考核方式算法設計算法與流程圖的設計算法正確,畫圖規(guī)范作業(yè)程序上機步驟程序格式與上機步驟要求程式格式規(guī)范,上機操作步驟正確。電子作業(yè)順序程序設計數(shù)據(jù)類型的使用,運算符與表達式的使用,輸入輸出格式控制要求正確完成數(shù)據(jù)類輸入輸出格式控制,作業(yè)

表3課題2教學設計表課題2程序流程控制學時H16H教學目標掌握關系運算、邏輯運算及流程控制條件的描述;掌握選擇結構的流程控制及程序設計的方法;掌握循環(huán)結構的流程控制及程序設計的方法;掌握測試用例的設計及程序調試的方法。教學內容關系運算與邏輯運算;if語句、if語句的嵌套、條件運算符及switch語句;while語句、dowhile語句、for語句、break語句、continue語句;循環(huán)的嵌套;測試用例的設計及程序調試。重點難點重點選擇結構程序設計,結合實例詳細講解,加強練習,安排上機操作;循環(huán)結構程序設計,結合實例詳細講解,加強練習,安排上機操作;測試用例的設計及程序調試,結合實例詳細講解,安排上機操作。難點if語句的嵌套、循環(huán)的嵌套:結合學生成績管理中的典型工作任務詳細講解,安排課后練習和上機操作,并在后續(xù)程序設計過程中不斷應用,反復加強。測試用例的設計及程序調試:詳細講解,對典型的問題重點分析,通過多媒體教學手段演示,安排實驗讓學生上機練習,交換測試,并寫出測試報告。教學實施建議步驟內容教學實施課時1關系運算與邏輯運算用講授法,講解關系運算與邏輯運算,運算結果的表示,邏輯值的判斷等(1H);12選擇結構程序設計用“項目導向、任務驅動”的教學法組織教學:通過完成判斷學生成績是否優(yōu)秀,比較兩個學生成績,比較三個學生成績等任務,講授if語句的基本結構;講授缺省else的if語句的應用及條件運算符的應用(0.5H);講授if語句的嵌套使用(0.5H);學生上機實操(1H);23多分支結構程序設計用“項目導向、任務驅動”的教學法組織教學:通過完成五分制成績轉換成百分制成績這一任務,講授if多分支結構;switch語句(2H);學生上機實操(2H);44循環(huán)結構程序設計用“項目導向、任務驅動”的教學法組織教學:通過完成統(tǒng)計不及格人數(shù),全班平均分,找最高分等任務,講授while語句及迭代算法,dowhile語句(2H),for語句(2H);45多重循環(huán)程序設計通過完成計算機0以內的階乘的和、打印九九乘法表等任務,講授循環(huán)的嵌套使用(1H);break、continue語句(1H)通過完成搬磚問題、找水仙花數(shù)等任務,講授窮舉算法;通過找出1000以內的素數(shù)、完數(shù)等任務,進一步提高多重循環(huán)程序設計的能力(1H);學生上機實操(2H);5教學資源場地:教室+專業(yè)機房設備、工具等:VC6.0,多媒體教學軟件資料:校內講義、教學課件、習題集、實驗指導書考核評價考核項目考核內容考核標準考核方式選擇結構程序設計算法設計、程序設計、程序運行結果算法正確,程序書寫規(guī)范作業(yè)、實驗報告循環(huán)結構程序設計算法設計、程序設計、程序運行結果算法正確,程序書寫規(guī)范,作業(yè)、實驗報告測試用例的設計測試用例的設計,測試報告的編寫的測試用例的設計,測試報告書寫規(guī)范。測試報告

表4課題3教學設計表課題3數(shù)組與字符串學時H12H教學目標掌握數(shù)組的創(chuàng)建和使用;能使用數(shù)組結合循環(huán)結構解決實際問題。掌握字符串的使用掌握字符串數(shù)組教學內容數(shù)組的聲明;數(shù)組的創(chuàng)建;字符串的操作。重點難點重點數(shù)組結合實例詳細講解,加強練習,安排上機操作。難點字符串數(shù)組結合學生成績管理中的典型工作任務詳細講解,安排課后練習和上機操作,并在以后的實訓中應用加強。教學實施建議步驟內容教學實施課時1數(shù)組定義用“項目導向、任務驅動”的教學法組織教學:從保存班級學生成績的需求出發(fā),引入數(shù)組的概念,講授一維數(shù)組的定義、初始化,元素的引用等(2H)122二維數(shù)組通過完成找全班成績的最高分,計算平均分、統(tǒng)計平及格人數(shù)等任務,進一步學習和掌握數(shù)組的應用(2H),3排序與查找通過對全班多門課程的管理的任務,講授二維數(shù)組的概念及其應用(1H),實現(xiàn)數(shù)組查找、排序等功能(1H)通過上機完成實驗指導書上規(guī)定的以上任務,掌握數(shù)據(jù)的應用(3H)。4字符串的使用掌握字符串的定義和使用(1H),掌握字符串數(shù)組的定義和具體使用(2H)。教學資源場地:教室+專業(yè)機房設備、工具等:VC6.0,多媒體教學軟件資料:校內講義、習題集、實驗指導書考核評價考核項目考核內容考核標準考核方式數(shù)組及其應用算法設計、程序設計、程序運行結果算法設計正確,程序書寫規(guī)范作業(yè)、實驗報告

表5課題4教學設計表課題4函數(shù)學時H12H教學目標了解函數(shù)的概念。熟練掌握函數(shù)的定義、聲明和調用方法。熟練掌握數(shù)組名作參數(shù)的函數(shù)編寫方法。理解變量的作用域與存儲類型的概念。理解函數(shù)的嵌套調用與遞歸調用的概念。教學內容函數(shù)的概念;函數(shù)的定義、聲明與調用;變量的作用域與存儲類型;函數(shù)的嵌套調用與遞歸調用。重點難點重點:函數(shù)的定義、聲明與調用;數(shù)組名作參數(shù)的函數(shù)編寫。結合實例詳細講解,加強練習,安排上機操作。難點:變量的作用域與存儲類型;函數(shù)的遞歸調用。案例教學結合技能強化訓練,廣泛引用生活實例類比教學。教學實施建議注意程序設計的模塊化方法。進行大量的函數(shù)定義的訓練,設計由2-3個函數(shù)構成的源程序。注意不同存儲類型的變量的生存期和可見范圍的區(qū)別。static關鍵字。通過案例類比講解動態(tài)變量與靜態(tài)變量的區(qū)別,演示static關鍵字的使用方法,講解變量的作用域。案例應用。通過經(jīng)典案例講解和實踐,掌握模塊化程序設計基本編程技術。教學資源場地:軟件開發(fā)實訓室;設備、工具等:多媒體教學設備、應用軟件及多媒體教學軟件;資料:電子課件、實訓項目、電子教案等??己嗽u價1.會使用模塊化編程解決實際問題。四、課程考核與評價本課程的考核應以平均考核與期末考核相結合,理論考核與實踐考核相結合的原則,強調學生對基本理論的掌握程度,也注重學生程序設計及調試能力的培養(yǎng)。具體考核方法如下:過程考核:50%包括平時的課堂表現(xiàn)、學習態(tài)度、考勤情況20%,作業(yè)完成情況10%,實驗完成情況20%。期末考核:50%以上機考試的形式進行,由采用集體命題的形式,考試時間由學校統(tǒng)一安排,考核內容應覆蓋課程標準中對本學期各課題中的知識與能力的要求,重點考核學生理解程序和設計程序的能力,兼顧基本概念及語法知識。五、課程實施保障師資基本條件教師應具有先進的高職教學理念、具備計算機軟件技術或計算機信息管理專業(yè)領域全面的知識儲備,掌握軟件工程的理論,熟悉開發(fā)工具的使用,有豐富的項目開發(fā)經(jīng)經(jīng)驗,有很強的算法分析與設計能力,具有豐富的教學經(jīng)驗。教師應有良好的師德師風,具備“雙師”素質,即要有理論知識又要有實踐經(jīng)驗,有企業(yè)相關工作或實習經(jīng)歷,能承擔實踐教學。實踐教學條件本課程實踐教學在專業(yè)機房進行。我系現(xiàn)有15個信息技術類專業(yè)機房,均安裝有多媒體教學軟件,實踐教學時通過多媒體教學軟件可進行廣播教學、個別輔導、學生演示、文件傳送等師生交互活動,每個機房配備60臺電腦,能保證每個學生使用一臺電腦進行實踐操作。本課程配有計算機應用教研室編寫的實訓教材,有明確的實訓項目和實驗要求,以程序調試、程序填空、程序設計等形式培養(yǎng)學生的程序設計能力,可滿足不同層次的學生的學習需要,在實際使用過程中效果良好。3.教學資源條件課程應配有網(wǎng)絡教學資源,學生和教師可以登錄超星學習通或者其他云課堂等在線學習平臺,不僅教師可以利用這些資源進行教學,學生也可以通過課程資源進行自主學習。課程網(wǎng)絡教學資源應包括:課程標準、電子課件、電子教材、學習指南、在線測試、虛擬仿真庫、案例庫等內容。六、教材選編1.教材使用建議:主教材和實訓教材使用2021年高等教育出版社出版的《C語言程序設計》。2.課程教學過程中,應注重讀程序和寫程序的能力培養(yǎng),注重對基本概念的理解和

溫馨提示

  • 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

提交評論