C語言程序設(shè)計實例教程(慕課版)(第3版)-課程標準 常中華_第1頁
C語言程序設(shè)計實例教程(慕課版)(第3版)-課程標準 常中華_第2頁
C語言程序設(shè)計實例教程(慕課版)(第3版)-課程標準 常中華_第3頁
C語言程序設(shè)計實例教程(慕課版)(第3版)-課程標準 常中華_第4頁
C語言程序設(shè)計實例教程(慕課版)(第3版)-課程標準 常中華_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

C語言程序設(shè)計課程標準專業(yè):軟件技術(shù)編寫人:毛旭亭教研室主任:李會平教學(xué)院長:徐占鵬二O二三年七月目錄一、課程概況 1二、課程定位 1三、課程目標 21.知識目標 22.能力目標 23.素質(zhì)目標 2四、內(nèi)容要求 3五、實施建議 81.教學(xué)方法 82.學(xué)業(yè)考核與評價 93.教材編選 94.課程資源開發(fā)與利用(如果是在線課程請?zhí)峁┢脚_及網(wǎng)址) 95.教學(xué)團隊 106.教學(xué)設(shè)施 11-PAGE1-《C語言程序設(shè)計》課程標準依據(jù)軟件技術(shù)專業(yè)人才培養(yǎng)調(diào)研報告、軟件技術(shù)專業(yè)教學(xué)標準和軟件技術(shù)專業(yè)人才培養(yǎng)方案,特編制C語言程序設(shè)計課程標準。一、課程概況課程名稱《C語言程序設(shè)計》課程性質(zhì)專業(yè)必修適用專業(yè)軟件技術(shù)、云計算、物聯(lián)網(wǎng)、工業(yè)互聯(lián)網(wǎng)技術(shù)專業(yè)開設(shè)學(xué)期第一學(xué)期學(xué)分4學(xué)分(1學(xué)分:16學(xué)時)總學(xué)時64學(xué)時是否校企共建課程是青島職業(yè)技術(shù)學(xué)院和智慧樹校企共建課程課程建設(shè)成果2016年被認定為青島市中高職聯(lián)盟核心課程。2017年完成全部微課程的視頻錄制,完成智慧樹平臺的在線課程建設(shè),并出版《C語言程序設(shè)計案例教程(慕課版)》教材,實現(xiàn)了教材與微課資源的配套。2018年被評為院級精品資源共享課程。2018年被評為山東省省級精品資源共享課程。2020年推出《C語言程序設(shè)計案例教程(慕課版第2版》教材,獲評工業(yè)和信息化“十三五”高職高專人才培養(yǎng)規(guī)劃教材。2023年被評為國家級精心資源共享課程。二、課程定位《C語言程序設(shè)計》是計算機軟件技術(shù)專業(yè)的專業(yè)必修課程,課程類型屬于B類課程(理論+實踐),課程類別屬于基礎(chǔ)課。通過本課程的學(xué)習(xí),使學(xué)生掌握C語言的基本語法知識,熟練使用DEVC++軟件進行程序設(shè)計和調(diào)試,建立結(jié)構(gòu)化程序設(shè)計思想,培養(yǎng)學(xué)生敬業(yè)愛崗的工匠精神,打下堅實的編程基礎(chǔ),提高學(xué)生的職業(yè)素養(yǎng),弘揚社會主義核心價值觀。該課程是后續(xù)專業(yè)課程教學(xué)的基礎(chǔ),為后續(xù)《數(shù)據(jù)結(jié)構(gòu)》、《JAVA面向?qū)ο蟪绦蛟O(shè)計》等課程的學(xué)習(xí)和應(yīng)用起著理論和實踐鋪墊作用。本課程是校企合作課程,課程組成員開發(fā)了同步視頻教程,在智慧樹學(xué)習(xí)網(wǎng)站。三、課程目標1.知識目標(1)掌握C語言基本數(shù)據(jù)類型、運算規(guī)則、函數(shù)和數(shù)組的定義和使用;(2)掌握算法的特性和程序的三種基本結(jié)構(gòu),能夠使用流程圖或N-S圖來描述算法;(3)熟練使用順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)進行結(jié)構(gòu)化程序設(shè)計;(4)了解指針、結(jié)構(gòu)體、文件基本知識;2.能力目標(1)能夠分析和理解C語言程序,具有閱讀程序的能力;(2)能夠進行初步的數(shù)據(jù)結(jié)構(gòu)描述和算法設(shè)計,具有將實際問題抽象為計算機程序語言的能力;(3)建立結(jié)構(gòu)化程序設(shè)計思想和良好的編碼規(guī)范,能夠使用C語言進行小型程序開發(fā),具有軟件開發(fā)能力;(4)具備在DevC++5.0平臺下進行程序開發(fā)、編碼、調(diào)試的能力。3.素質(zhì)目標(1)培養(yǎng)職業(yè)素質(zhì),愛崗敬業(yè)、遵守職業(yè)道德規(guī)范、誠實、守信。(2)培養(yǎng)人文素質(zhì),善于思考,深入研究,良好的自主學(xué)習(xí)的習(xí)慣,細致縝密的工作態(tài)度、較強的溝通交流和書面表達能力;(3)培養(yǎng)心理素質(zhì),克服苦難,積極進取,團結(jié)協(xié)作的良好品質(zhì)。四、內(nèi)容要求課程內(nèi)容安排表:序號教學(xué)項目(單元)教學(xué)內(nèi)容與要求教學(xué)活動設(shè)計建議思政元素融入建議參考學(xué)時1項目一:C語言程序編輯與調(diào)試環(huán)境1.C語言概述、C語言程序結(jié)構(gòu)。1.提問學(xué)生所了解的程序開發(fā)語言,提高學(xué)生溝通表達能力;2.C語言概述。3.項目實訓(xùn):一個簡單C程序的實現(xiàn);4.“信創(chuàng)”介紹。將職業(yè)價值觀融入到教學(xué)中0.52.使用DEVC++編寫、調(diào)試、運行簡單的C語言程序。將職業(yè)價值觀融入到教學(xué)中0.53.項目實訓(xùn),完成一個簡單C語言程序。介紹我國“信創(chuàng)”產(chǎn)業(yè)發(fā)展。12項目二:C語言程序數(shù)據(jù)的存儲與應(yīng)用1.數(shù)據(jù)類型。掌握進制與進制轉(zhuǎn)換、整型、實型、字符型數(shù)據(jù)。購置商品結(jié)算程序的實現(xiàn)。引入中國古代歷史人物的名人名言,強調(diào)學(xué)習(xí)中基礎(chǔ)知識積累的重要性。42.常量與變量。掌握常量與變量將職業(yè)價值觀融入到教學(xué)中23.運算符與表達式。掌握算術(shù)運算符及其表達式的運用、理解數(shù)據(jù)類型轉(zhuǎn)換、掌握賦值運算和賦值表達式的運用、掌握幾個特殊運算符的使用規(guī)則。通過演示可能出現(xiàn)的錯誤及產(chǎn)生的后果,培養(yǎng)學(xué)生遵規(guī)守紀、嚴謹認真的工作態(tài)度和一絲不茍的工匠精神。63項目三:C語言程序順序結(jié)構(gòu)的應(yīng)用理解什么是算法、掌握數(shù)據(jù)流程圖的畫法、字符輸入函數(shù)和字符輸出函數(shù)、格式化輸入函數(shù)scanf和格式化輸出函數(shù)printf計算圓的周長、面積、圓球的表面積及體積。實訓(xùn)題演示圓的周長面積計算程序時,介紹我國古代數(shù)學(xué)家推算了圓周率,增強文化自信。例題中介紹強國知識。44項目四:C語言程序選擇結(jié)構(gòu)的應(yīng)用1.掌握關(guān)系運算符和邏輯運算符及其表達式、if語句的語法及執(zhí)行流程、if語句的多種嵌套形式。項目教學(xué)法項目:簡易計算器-口令驗證模塊開發(fā)、主菜單模塊開發(fā),培養(yǎng)學(xué)生程序開發(fā)能力。編程中引入我國古代歷法研究成果,增強文化自信。42.掌握條件運算符的用法、switch分支結(jié)構(gòu)的語法及執(zhí)行流程。編程計算個人所得稅,講解每個納稅人都應(yīng)自覺依法納稅,培養(yǎng)學(xué)生法律意識,承擔(dān)社會責(zé)任。45項目五:C語言程序循環(huán)結(jié)構(gòu)的應(yīng)用1.掌握自增/自減運符的用法、掌握for,while,do_while三種循環(huán)語句、break和continue語句的使用。項目教學(xué)法項目:簡易計算器-累加模塊開發(fā)、階乘累加模塊開發(fā)。引導(dǎo)學(xué)生運用不同的循環(huán)語句完成項目,培養(yǎng)創(chuàng)新思維。通過中國古代百錢買百雞問題引入循環(huán)結(jié)構(gòu),使學(xué)生了解中國古代數(shù)學(xué)研究水平,體會我國悠久的文化傳統(tǒng),增強文化自信。62、理解循環(huán)嵌套的意義,能夠靈活運用二重循環(huán)解決窮舉等問題。編程計算填滿棋盤的大米數(shù)量,介紹“雜交水稻之父”袁隆平院士的杰出貢獻,引導(dǎo)學(xué)生立報國之志,育家國情懷。46項目六:C語言程序數(shù)組的創(chuàng)建與應(yīng)用1.掌握一維數(shù)組的定義和使用方法。項目教學(xué)法項目:學(xué)生成績管理-成績錄入模塊開發(fā)。引入在計算機中怎樣存儲我國56個民族名稱的問題,引導(dǎo)學(xué)生加強民族團結(jié)意識,樹立維護祖國統(tǒng)一的理想。42.掌握二維數(shù)組的定義和使用方法。項目教學(xué)法項目:學(xué)生成績管理-多門課程成績錄入、查詢模塊開發(fā)。將職業(yè)價值觀融入到教學(xué)中23.掌握字符數(shù)組和字符串。項目教學(xué)法項目:學(xué)生成績管理-口令驗證模塊改進。使用字符型數(shù)組存儲社會主義核心價值觀,激勵學(xué)生為實現(xiàn)中國夢,不懈奮斗。27項目七:C語言程序函數(shù)的定義與應(yīng)用1.掌握自定義函數(shù)的定義、調(diào)用方法、遞歸函數(shù)的定義、調(diào)用方法。項目教學(xué)法項目:有參有返回值函數(shù)開發(fā)計算器。學(xué)生分組合作完成項目,培養(yǎng)團隊意識和溝通能力。通過軟件開發(fā)過程需要團隊合作,啟發(fā)學(xué)生培養(yǎng)團隊合作精神和協(xié)作能力。42.掌握函數(shù)的嵌套調(diào)用、遞歸調(diào)用、函數(shù)的聲明;理解變量的作用域和存儲類別通過講解輸出斐波那契數(shù)列的案例,培養(yǎng)學(xué)生善于觀察、能夠舉一反三解決問題的能力48項目八:C語言程序指針的創(chuàng)建應(yīng)用1.掌握指針的概念、指針變量的定義和引用方法。項目教學(xué)法項目:學(xué)生成績管理-一門及多門課程成績錄入、查詢模塊開發(fā)。學(xué)生分組合作完成項目,培養(yǎng)團隊意識。通過案例演示正確使用指針可以編寫靈活高效的程序,使用不當(dāng)會造成嚴重后果,引導(dǎo)學(xué)生體會辯證唯物主義事物兩面性的理論,以客觀理性的態(tài)度對待學(xué)習(xí)和生活。43.掌握指針作函數(shù)參數(shù)的用法、通過指針訪問一維數(shù)組元素的方法、通過指針訪問字符串的操作方法。49項目九:C語言程序結(jié)構(gòu)體的創(chuàng)建與應(yīng)用1.掌握結(jié)構(gòu)體變量的定義、初始化和引用、掌握結(jié)構(gòu)體數(shù)組的定義、元素的引用、查找和遍歷的方法;項目教學(xué)法項目:學(xué)生成績管理-學(xué)生信息錄入、查找模塊開發(fā)。將職業(yè)價值觀融入到教學(xué)中4課程技能點分析表:課程支撐的崗位能力軟件設(shè)計與開發(fā)能力對應(yīng)的職業(yè)證書全國計算機等級二級C語言證書對應(yīng)的職業(yè)標準軟件開發(fā)技術(shù)人員職業(yè)標準:編寫代碼(開發(fā)工具的使用、開發(fā)語言基本程序結(jié)構(gòu)及數(shù)據(jù)結(jié)構(gòu))、測試(執(zhí)行測試并調(diào)試錯誤)對應(yīng)的技能大賽ACM(國際大學(xué)生程序設(shè)計競賽)、藍橋杯大賽等課程所涵蓋的技能點技能點(專門能力)能力描述/支撐要素技能點內(nèi)容描述,并分析對專業(yè)核心技能的支撐關(guān)系教學(xué)方法設(shè)計開發(fā)簡單C語言程序的能力能力描述具備設(shè)計開發(fā)簡單C語言程序的能力項目教學(xué)法知識、素質(zhì)、通用能力支撐知識:C語言程序結(jié)構(gòu)如何開發(fā)C程序素質(zhì):具有設(shè)計創(chuàng)新精神、探索精神具有嚴謹認真的工作作風(fēng)通用能力:了解什么是C語言掌握C語言程序結(jié)構(gòu)掌握編寫C語言程序的流程 C語言程序數(shù)據(jù)的存儲與應(yīng)用能力描述具備C語言程序數(shù)據(jù)的存儲與應(yīng)用能力項目教學(xué)、案例教學(xué)知識、素質(zhì)、通用能力支撐知識:掌握進制與進制轉(zhuǎn)換掌握整數(shù)類型、實數(shù)類型、字符類型掌握整型常量和實型常量、字符型常量、字符串常量、符號常量掌握變量的定義與使用、標識符與關(guān)鍵字、實型變量掌握字符型數(shù)據(jù)和整型數(shù)據(jù)的運算關(guān)系掌握算術(shù)運算符和算術(shù)表達式掌握賦值運算符和賦值表達式理解位運算、數(shù)據(jù)類型轉(zhuǎn)換素質(zhì):具有設(shè)計創(chuàng)新精神、探索精神具有更新知識和自我完善的學(xué)習(xí)欲望、良好的學(xué)習(xí)習(xí)慣具有嚴謹認真的工作作風(fēng)通用能力:掌握數(shù)據(jù)類型、常量與變量、運算符與表達式能夠運用各類數(shù)據(jù)類型進行簡單程序設(shè)計順序結(jié)構(gòu)能力描述能夠使用順序結(jié)構(gòu)編寫程序。項目教學(xué)、案例教學(xué)知識、素質(zhì)、通用能力支撐知識:了解結(jié)構(gòu)化程序設(shè)計及原則掌握C語句的分類掌握printf()函數(shù)的使用掌握scanf()函數(shù)的使用。素質(zhì):具有設(shè)計創(chuàng)新精神、探索精神具有更新知識和自我完善的學(xué)習(xí)欲望、良好的學(xué)習(xí)習(xí)慣具有嚴謹認真的工作作風(fēng)通用能力:能夠格式化輸入輸出數(shù)據(jù)能夠編寫結(jié)構(gòu)化程序選擇結(jié)構(gòu)能力描述能夠使用選擇結(jié)構(gòu)編寫程序。項目教學(xué)、案例教學(xué)知識、素質(zhì)、通用能力支撐知識:關(guān)系運算符和關(guān)系表達式邏輯運算符和邏輯表達式條件運算符和條件表達式單分支if條件語句、雙分支if_else語句、多分支if語句條件運算符多分支switch語句素質(zhì):具有設(shè)計創(chuàng)新精神、探索精神具有更新知識和自我完善的學(xué)習(xí)欲望、良好的學(xué)習(xí)習(xí)慣具有嚴謹認真的工作作風(fēng)通用能力:掌握條件判斷表達式具備使用選擇結(jié)構(gòu)語句編寫程序的能力循環(huán)結(jié)構(gòu)能力描述能夠使用循環(huán)結(jié)構(gòu)編寫程序。項目教學(xué)、案例教學(xué)知識、素質(zhì)、通用能力支撐知識:while語句、do_while語句、for語句循環(huán)嵌套break語句和continue語句素質(zhì):具有設(shè)計創(chuàng)新精神、探索精神具有更新知識和自我完善的學(xué)習(xí)欲望、良好的學(xué)習(xí)習(xí)慣具有嚴謹認真的工作作風(fēng)通用能力:能夠使用三種循環(huán)語句編寫程序能夠使用嵌套循環(huán)語句解決復(fù)雜問題數(shù)組的創(chuàng)建與應(yīng)用能力描述掌握數(shù)組在C語言中的定義和使用方法項目教學(xué)、案例教學(xué)知識、素質(zhì)、通用能力支撐知識:一維數(shù)組的創(chuàng)建與初始化二維數(shù)組的創(chuàng)建與初始化字符數(shù)組與字符串。素質(zhì):具有設(shè)計創(chuàng)新精神、探索精神具有更新知識和自我完善的學(xué)習(xí)欲望、良好的學(xué)習(xí)習(xí)慣具有嚴謹認真的工作作風(fēng)通用能力:掌握數(shù)組在C語言中的用法理解冒泡排序的原理與實現(xiàn)。函數(shù)的定義與應(yīng)用能力描述掌握函數(shù)在C語言中的定義和使用方法項目教學(xué)、案例教學(xué)知識、素質(zhì)、通用能力支撐知識:掌握函數(shù)定義、函數(shù)調(diào)用掌握函數(shù)參數(shù)傳遞的方法掌握函數(shù)返回值掌握變量的作用域。素質(zhì):具有設(shè)計創(chuàng)新精神、探索精神具具有更新知識和自我完善的學(xué)習(xí)欲望、良好的學(xué)習(xí)習(xí)慣培養(yǎng)嚴謹認真的工作作風(fēng)通用能力:掌握使用函數(shù)進行程序設(shè)計的能力掌握函數(shù)的嵌套調(diào)用和遞歸調(diào)用的方法指針的應(yīng)用能力描述掌握使用指針進行程序設(shè)計的能力知識、素質(zhì)、通用能力支撐知識:掌握地址和指針的含義掌握指針變量的應(yīng)用掌握指向一維數(shù)組、二維數(shù)組的指針掌握指針數(shù)組素質(zhì):具有設(shè)計創(chuàng)新精神、探索精神具有更新知識和自我完善的學(xué)習(xí)欲望、良好的學(xué)習(xí)習(xí)慣具有嚴謹認真的工作作風(fēng)通用能力:1.掌握使用指針進行程序設(shè)計的能力結(jié)構(gòu)體能力描述掌握結(jié)構(gòu)體在C語言中的定義和使用方法知識、素質(zhì)、通用能力支撐知識:掌握結(jié)構(gòu)體類型、結(jié)構(gòu)體變量、結(jié)構(gòu)體數(shù)組的定義和使用掌握結(jié)構(gòu)體指針、結(jié)構(gòu)體與函數(shù)的使用方法。素質(zhì):具有設(shè)計創(chuàng)新精神、探索精神具有更新知識和自我完善的學(xué)習(xí)欲望、良好的學(xué)習(xí)習(xí)慣具有嚴謹認真的工作作風(fēng)通用能力:掌握結(jié)構(gòu)體與共用體在C語言程序中的應(yīng)用。五、實施建議1.教學(xué)方法(1)項目教學(xué)法。課程每個單元以一個具體項目為導(dǎo)引,從項目構(gòu)思、項目分析、項目實施、知識點詳解、項目完善五個部分展開,符合軟件開發(fā)的實際工作過程。讓學(xué)生明白是為了完成任務(wù)而需要掌握相關(guān)知識點,而不是為學(xué)習(xí)知識點而學(xué)習(xí)。通過兩個項目貫穿課程教學(xué),分別是簡易計算器和學(xué)生成績管理項目。每個單元的項目都是這兩個項目的分解項目。(2)問題導(dǎo)向教學(xué)法。在項目教學(xué)法實施過程中,采用問題啟發(fā)方式,引導(dǎo)學(xué)生學(xué)習(xí)技能,并通過動手實踐,課堂討論,讓學(xué)生自己理解并歸納、掌握基本的編程知識與常識,提高學(xué)生解決問題的能力。整個教學(xué)過程突出精講多練的模式,并使用課堂實踐、課后實踐來達到教學(xué)目的,在實踐中建立完整的知識體系。2.學(xué)業(yè)考核與評價本課程采用過程化考核方式,著重考核學(xué)生的動手能力和解決實際問題的能力??偝煽?考勤(5%)+日常表現(xiàn)(5%)+過程考核(20%)+期終考核(60%)考勤成績:滿勤按5%,總計5分,曠課一次扣除1分。過程考核:二次過程化考核的平均成績作為本考核項目的成績。期終考核:由教師評定筆試成績,采用筆試閉卷方式,題型包括:選擇題、知識填空題、程序填空題、程序閱讀題、程序設(shè)計題。3.教材編選選用工業(yè)和信息化“十三五”高職高專人才培養(yǎng)規(guī)劃教材《C語言程序設(shè)計(慕課版第2版)》教材,常中華主編,人民郵電出版社2020年出版。該教材教材前10個單元包含問題引入、知識描述、案例分析與實現(xiàn)、知識拓展、同步練習(xí),是必修內(nèi)容,目的在于培養(yǎng)學(xué)生具備計算機基礎(chǔ)知識,并融入程序設(shè)計、金融、軟件工程等相關(guān)知識。最后一個單元包含3個綜合項目實訓(xùn)案例,每個實訓(xùn)項目給出了需求分析、詳細設(shè)計和程序?qū)崿F(xiàn),是選修內(nèi)容,為學(xué)生具備職業(yè)崗位知識和掌握職業(yè)技能打下良好的基礎(chǔ)。該教材內(nèi)容符合社會主義核心價值觀,職教特色鮮明。4.課程資源開發(fā)與利用(如果是在線課程請?zhí)峁┢脚_及網(wǎng)址)教學(xué)團隊2017年完成智慧樹平臺的課程建設(shè),開發(fā)的課程資源包括智慧樹在線視頻、教材、課程大綱、課件、各類試題。2018年面向全國高等院校開放,獲評省級精品資源共享課程,2020年推出包含在線視頻、動畫、課件、單元習(xí)題等豐富教學(xué)資源的第二版教材。2023年合理調(diào)整課程內(nèi)容,融入豐富的課程思政元素,推出第三版教材。2

溫馨提示

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

評論

0/150

提交評論