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

下載本文檔

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

文檔簡介

《C語言程序設計》課程標準一、課程說明《C語言程序設計》課程標準課程編碼〔34856〕承擔單位〔計算機信息學院〕制定〔〕制定日期〔2022年11月16日〕審核〔專業(yè)指導委員會〕審核日期〔2022年11月20日〕批準〔二級學院(部)院長〕批準日期〔2022年11月28日〕(1)課程性質:《C語言程序設計》課程是高職高專計算機類和電子信息類各專業(yè)的專業(yè)基礎課和職業(yè)素質必修課,旨在培養(yǎng)高職學生計算機編程基本思想、編程基本技能及邏輯思維能力,掌握運用C語言編程來解決崗位工作中實際問題的方法和步驟,為提高職業(yè)能力和拓展職業(yè)空間打下堅實基礎。本課程是電子信息類專業(yè)公共平臺課程。(2)課程任務:主要針對軟件設計,程序設計員等崗位開設,主要任務是培養(yǎng)學生在軟件設計,程序設計員等崗位的編程和思維能力,要求學生掌握編寫程序方面的基本技能。(3)課程銜接:在課程設置上,前導課程有《計算機基礎》課程,后續(xù)課程有《數(shù)據(jù)結構》、《Java程序設計》、《軟件工程》等。二、學習目標(一)總體目標通過本課程的教學,掌握C語言程序設計的基礎知識和基本技能,樹立結構化程序設計的基本思想,養(yǎng)成良好的編程習慣,培養(yǎng)嚴謹務實的分析問題與解決問題能力,并為后續(xù)的應用性課程和系統(tǒng)開發(fā)課程打好軟件基礎。(二)具體目標方法能力目標:(1)學會思考問題,能夠將理論與實際相結合。

(2)通過反復實踐和練習,提高分析問題和解決問題的能力(3)培養(yǎng)學生獨立獲取知識和協(xié)作學習的能力,具備創(chuàng)新意識等。社會能力目標(1)程序的編譯、連接;(2)程序錯誤的排查;(3)C語言程序的調試;(4)解決實際問題的基本能力。專業(yè)能力目標(1)職業(yè)能力目標①培養(yǎng)并加強學生自主探索學習和相互協(xié)作解決問題的意識。②培養(yǎng)學生謙虛、好學的能力,勇于創(chuàng)新、敬業(yè)樂業(yè)的工作作風。③培養(yǎng)學生解決實際應用問題的能力,能使用C語言開發(fā)一個小型管理系統(tǒng)(如:學生學籍管理系統(tǒng))。使學生了解C語言的發(fā)展及趨勢,為后續(xù)學習進階打下基礎。(2)知識目標①對計算機語言和結構化程序設計有基本的認識;②掌握C語言的總體結構、各種數(shù)據(jù)類型,運算符,表達式;③熟悉C語言程序結構化程序設計的方法和步驟;=4\*GB3④掌握函數(shù)的概念和用法;=5\*GB3⑤掌握編譯預處理命令;=6\*GB3⑥理解位運算和文件的基本操作;=7\*GB3⑦掌握指針、結構體。(3)素質目標(課程思政目標)在本課的教學過程中,還應注重提高學生的思想政治覺悟和自主學習能力、規(guī)范的編程能力、獲取和更新知識能力、分析解決實際問題能力、語言表達與英語理解能力、一定的邏輯推理能力、創(chuàng)造性思維和創(chuàng)新能力等。三、課程設計依據(jù)軟件開發(fā)中的典型工作任務所涉及到的計算機程序設計類型設置課程項目,根據(jù)功能模塊的相互聯(lián)系與知識的遞進關系,安排教學實施項目。將所需知識滲透到項目實施的每個環(huán)節(jié)中。從而,通過典型工作任務的實施,總結、歸納出知識,使學生掌握相應的知識,通過項目訓練培養(yǎng)學生崗位工作能力,實現(xiàn)“教、學、做”一體化。打破了傳統(tǒng)的學科體系和知識的邏輯性,知識安排以“必需、夠用”為度,滿足職業(yè)崗位的需要,與相應的國家職業(yè)標準接軌。進而使知識傳授的過程符合學生的認知規(guī)律,能力的訓練過程符合職業(yè)成長規(guī)律。本課程在設計項目時,以程序員的典型工作任務為導向,以上述工作崗位的典型工作任務涉及的計算機程序設計設置課程的項目或任務,以功能模塊間的相互聯(lián)系與知識的遞進關系來安排課程的實施過程。對程序執(zhí)行效果進行考核、展示和評價。課程設計了兩個課上完成的項目(在實際操作中,又更詳細的劃分為六個子項目),同時,設計了兩個課下獨立完成的項目(在實際操作中,又更詳細的劃分為六個與課上內容相對應的子項目),全課程采用雙項目并行模式,層層遞進,環(huán)環(huán)相扣。表1學習領域的內容與學時分配學習領域學習內容學習目標學時知識能力素質C語言程序設計1.1C程序的組成掌握C語言的程序框架能夠表達出c語言中基本程序結構培養(yǎng)學生具有團隊協(xié)作的能力21.2C語言的常量、變量掌握常量、變量的定義方法能夠使用c語言中常量、變量培養(yǎng)學生獨立思考的能力21.3C語言的運算符和表達式掌握c語言中基本的運算符和表達式的使用方法能夠使用c語言中基本的運算符和表達式培養(yǎng)學生獨立思考的能力41.4C語言簡單輸出掌握c語言開發(fā)環(huán)境的配置能夠配置c語言程序的開發(fā)環(huán)境培養(yǎng)學生具有團隊協(xié)作的能力4C語言程序設計2.1C語言的基本數(shù)據(jù)類型掌握C語言中的基本數(shù)據(jù)類型都有哪些能夠使用C語言中的基本數(shù)據(jù)類型培養(yǎng)學生具有團隊協(xié)作的能力培養(yǎng)學生針對具體問題,尋求解決思路的能力82.2C語言數(shù)據(jù)的輸入與輸出掌握輸入、輸出函數(shù)的使用方法能夠使用輸入、輸出函數(shù)編寫簡單程序培養(yǎng)學生具有團隊協(xié)作的能力培養(yǎng)學生針對具體問題,尋求解決思路的能力8C語言程序設計3.1條件語句掌握實現(xiàn)選擇結構的基本方法掌握if語句的語法格式掌握多重嵌套if語句的語法格式掌握switch語句的語法格式掌握循環(huán)結構基本原理能夠編寫簡單if語句程序能夠用多重嵌套if語句實現(xiàn)選擇結構程序編寫能夠用switch語句實現(xiàn)選擇結構程序編寫能夠使用while循環(huán)結構編寫簡單程序培養(yǎng)學生具有團隊協(xié)作的能力培養(yǎng)學生分析問題能力培養(yǎng)學生針對具體問題,尋求解決思路的能力163.2循環(huán)語句掌握循環(huán)結構基本原理掌握循環(huán)結構設計方法掌握while語句的使用方法掌握直到型循環(huán)do-while語句的使用方法掌握循環(huán)for語句的使用方法掌握控制循環(huán)的break語句掌握控制循環(huán)的continue語句掌握循環(huán)語句嵌套的使用方法能夠使用while循環(huán)結構編寫簡單程序能夠運用do-while語句編寫簡單的程序能夠運用for語句編寫簡單的程序能夠運用break語句控制循環(huán)能夠運用continue語句控制循環(huán)能夠運用循環(huán)的嵌套進行循環(huán)結構程序設計培養(yǎng)學生具有團隊協(xié)作的能力培養(yǎng)學生分析問題能力培養(yǎng)學生針對具體問題,尋求解決思路的能力20C語言程序設計4.1函數(shù)的使用掌握函數(shù)定義、調用、聲明的方法能夠使用c語言中的基本函數(shù)編寫程序培養(yǎng)學生具有團隊協(xié)作的能力培養(yǎng)學生針對具體問題,尋求解決思路的能力84.2函數(shù)間數(shù)據(jù)傳遞掌握函數(shù)間數(shù)據(jù)傳遞的方法掌握變量的作用范圍掌握文件的包含處理、宏處理方法能夠使用c語言實現(xiàn)函數(shù)間的數(shù)據(jù)傳遞培養(yǎng)學生具有團隊協(xié)作的能力培養(yǎng)學生針對具體問題,尋求解決思路的能力8C語言程序設計5.1一維數(shù)組的定義和數(shù)組元素的引用掌握一維數(shù)組的使用方法能夠使用一維數(shù)組編寫簡單的程序培養(yǎng)學生具有團隊協(xié)作的能力培養(yǎng)學生針對具體問題,尋求解決思路的能力85.2二維數(shù)組的定義和數(shù)組元素的引用掌握二維數(shù)組的使用方法能夠使用二維數(shù)組編寫簡單的程序培養(yǎng)學生具有團隊協(xié)作的能力培養(yǎng)學生針對具體問題,尋求解決思路的能力85.3字符串在編程中的應用掌握字符串在數(shù)組中的使用方法能夠使用字符串數(shù)組編寫簡單的程序培養(yǎng)學生具有團隊協(xié)作的能力培養(yǎng)學生針對具體問題,尋求解決思路的能力85.4常用字符串處理函數(shù)掌握字符串處理函數(shù)的過程能夠使用字符串處理常用的函數(shù)培養(yǎng)學生具有團隊協(xié)作的能力培養(yǎng)學生針對具體問題,尋求解決思路的能力8C語言程序設計6.1指針掌握指針變量的定義及使用;能夠使用指針與一維數(shù)組;指針與二位數(shù)組;指針與字符串培養(yǎng)學生針對具體問題,尋求解決思路的能力8合計總共120課時表2課程總體設計情境名稱情境描述計劃學時任務一學生成績管理系統(tǒng)項目菜單設計C語言程序的組成2常量、變量的定義方法2運算符和表達式4C程序開發(fā)環(huán)境和輸出過程4任務二學生成績管理系統(tǒng)學生成績的輸入與計算C語言中的數(shù)據(jù)類型都有哪些8輸入、輸出函數(shù)8任務三學生成績管理系統(tǒng)菜單選擇執(zhí)行C語言關系和邏輯運算符合表達式、if語句、switch語句、條件表達式、分支結構嵌套16while語句、do-while語句、for語句、break語句、continue語句、循環(huán)嵌套20任務四學生成績管理系統(tǒng)整體框架設計函數(shù)的定義,函數(shù)的調用,函數(shù)的聲明、8函數(shù)間的數(shù)據(jù)傳遞、變量的作用范圍、文件包含處理、宏處理8任務五學生成績管理系統(tǒng)中數(shù)組的應用數(shù)組的概念、一維數(shù)組的定義和數(shù)組元素的引用8二維數(shù)組的定義和數(shù)組元素的引用8字符串數(shù)組、數(shù)組在程序中的應用8常用字符串處理函數(shù)8任務六學生成績管理系統(tǒng)中指針的應用指針變量的定義及使用;指針與一維數(shù)組;指正與二位數(shù)組;指針與字符串8合計總共120課時4.教學設計指對某一個具體學習情境的實施設計。根據(jù)課程目標和涵蓋的工作任務要求,按學習領域(或任務或工作項目等)順序描述課程內容及具體要求,說明學生獲得的知識、培養(yǎng)的能力與素質。表3學習情境設計學習情境一:任務一學生成績管理系統(tǒng)項目菜單設計學時:12學習任務1.1C程序的組成,1.2C語言的常量、變量1.3C語言的運算符和表達式,1.4C語言簡單輸出學習目標掌握C語言的程序框架、能夠表達出c語言中基本程序結構、培養(yǎng)學生具有團隊協(xié)作的能力學習內容C語言程序的組成、常量、變量的定義方法、運算符和表達式、C程序開發(fā)環(huán)境和輸出過程教學模式講述法項目式教學法任務教學法實踐操作法學習過程上機開發(fā)一個簡單的學生成績管理系統(tǒng)項目菜單設計教學條件多媒體演示、上機實踐操作、多媒體課件、網絡教學資源學習評價(1)了解C語言的程序框架。能夠表達出c語言中基本程序結構。培養(yǎng)學生具有團隊協(xié)作的能力。(2)評價學生的課堂變現(xiàn)情況,出勤,任務完成情況,作業(yè)完成程度。(3)評價方式:提問、分組討論、案例分析、課后作業(yè)、成果(作品)展示等。(4)終結性評價:機考—上機操作;卷考—判斷題、選擇題、分析題、設計題等,答辯。學習情境二:任務二學生成績管理系統(tǒng)學生成績的輸入與計算學時:16學習任務1.1C語言中的數(shù)據(jù)類型都有哪些1.2輸入、輸出函數(shù)學習目標1.掌握C語言中的基本數(shù)據(jù)類型都有哪些2.能夠使用C語言中的基本數(shù)據(jù)類型3.培養(yǎng)學生具有團隊協(xié)作的能力培養(yǎng)學生針對具體問題,尋求解決思路的能力學習內容1.1C語言中的數(shù)據(jù)類型都有哪些1.2輸入、輸出函數(shù)教學模式講述法項目式教學法任務教學法實踐操作法學習過程上機開發(fā)學生成績管理系統(tǒng)學生成績的輸入與計算教學條件多媒體演示、上機實踐操作、多媒體課件、網絡教學資源學習評價(1)掌握C語言中的基本數(shù)據(jù)類型都有。能夠使用C語言中的基本數(shù)據(jù)類型。培養(yǎng)學生具有團隊協(xié)作的能力培養(yǎng)學生針對具體問題,尋求解決思路的能力。(2)評價學生的課堂變現(xiàn)情況,出勤,任務完成情況,作業(yè)完成程度。(3)評價方式:提問、分組討論、案例分析、課后作業(yè)、成果(作品)展示等。(4)終結性評價:機考—上機操作;卷考—判斷題、選擇題、分析題、設計題等,答辯。學習情境三:任務三學生成績管理系統(tǒng)菜單選擇執(zhí)行學時:36學習任務1.條件語句2.循環(huán)語句學習目標能夠編寫簡單if語句程序能夠用多重嵌套if語句實現(xiàn)選擇結構程序編寫能夠用switch語句實現(xiàn)選擇結構程序編寫能夠使用while循環(huán)結構編寫簡單程能夠使用while循環(huán)結構編寫簡單程序能、夠運用do-while語句編寫簡單的程序、能夠運用for語句編寫簡單的程序、能夠運用break語句控制循環(huán)、能夠運用continue語句控制循環(huán)、能夠運用循環(huán)的嵌套進行循環(huán)結構程序設計3.培養(yǎng)學生具有團隊協(xié)作的能力、培養(yǎng)學生分析問題能力、培養(yǎng)學生針對具體問題、尋求解決思路的能力學習內容掌握實現(xiàn)選擇結構的基本方法掌握if語句的語法格式掌握多重嵌套if語句的語法格式掌握switch語句的語法格式掌握循環(huán)結構基本原理掌握循環(huán)結構基本原理掌握循環(huán)結構設計方法掌握while語句的使用方法掌握直到型循環(huán)do-while語句的使用方法掌握循環(huán)for語句的使用方法掌握控制循環(huán)的break語句掌握控制循環(huán)的continue語句掌握循環(huán)語句嵌套的使用方法教學模式講述法項目式教學法任務教學法實踐操作法學習過程上機開發(fā)學生成績管理系統(tǒng)學生成績的輸入與計算教學條件多媒體演示、上機實踐操作、多媒體課件、網絡教學資源學習評價(1)掌握實現(xiàn)選擇結構的基本方法。掌握if語句的語法格式。掌握多重嵌套if語句的語法格式。掌握switch語句的語法格式。掌握循環(huán)結構基本原理。掌握循環(huán)結構基本原理掌握循環(huán)結構設計方法。掌握while語句的使用方法。掌握直到型循環(huán)do-while語句的使用方法。掌握循環(huán)for語句的使用方法。掌握控制循環(huán)的break語句。掌握控制循環(huán)的continue語句。掌握循環(huán)語句嵌套的使用方法。(2)評價學生的課堂變現(xiàn)情況,出勤,任務完成情況,作業(yè)完成程度。(3)評價方式:提問、分組討論、案例分析、課后作業(yè)、成果(作品)展示等。(4)終結性評價:機考—上機操作;卷考—判斷題、選擇題、分析題、設計題等,答辯。學習情境四:任務四學生成績管理系統(tǒng)整體框架設計學時:16學習任務1.函數(shù)的定義,函數(shù)的調用,函數(shù)的聲明2.函數(shù)間的數(shù)據(jù)傳遞、變量的作用范圍、文件包含處理、宏處理學習目標1.掌握函數(shù)定義、調用、聲明的方法2.掌握函數(shù)間數(shù)據(jù)傳遞的方法、掌握變量的作用范圍、掌握文件的包含處理、宏處理方法能夠使用c語言中的基本函數(shù)編寫程序能夠使用c語言實現(xiàn)函數(shù)間的數(shù)據(jù)傳遞培養(yǎng)學生具有團隊協(xié)作的能力、培養(yǎng)學生針對具體問題,尋求解決思路的能力學習內容4.1函數(shù)的使用4.2函數(shù)間數(shù)據(jù)傳遞教學模式講述法項目式教學法任務教學法實踐操作法學習過程上機開發(fā)學生成績管理系統(tǒng)學生成績的輸入與計算教學條件多媒體演示、上機實踐操作、多媒體課件、網絡教學資源學習評價(1)掌握函數(shù)定義、調用、聲明的方法。掌握函數(shù)間數(shù)據(jù)傳遞的方法、掌握變量的作用范圍、掌握文件的包含處理、宏處理方法。能夠使用c語言中的基本函數(shù)編寫程序。能夠使用c語言實現(xiàn)函數(shù)間的數(shù)據(jù)傳遞。培養(yǎng)學生具有團隊協(xié)作的能力、培養(yǎng)學生針對具體問題,尋求解決思路的能力。(2)評價學生的課堂變現(xiàn)情況,出勤,任務完成情況,作業(yè)完成程度。(3)評價方式:提問、分組討論、案例分析、課后作業(yè)、成果(作品)展示等。(4)終結性評價:機考—上機操作;卷考—判斷題、選擇題、分析題、設計題等,答辯。學習情境五:任務5學生成績管理系統(tǒng)中數(shù)組的應用學時:32學習任務1.函數(shù)的定義,函數(shù)的調用,函數(shù)的聲明。2.函數(shù)間的數(shù)據(jù)傳遞、變量的作用范圍、文件包含處理、宏處理。學習目標1.掌握一維數(shù)組、二維數(shù)組、字符串數(shù)組、字符串處理函數(shù)的使用方法。2.能夠使用一維數(shù)組、二維數(shù)組、字符串數(shù)組、字符串處理函數(shù)編寫簡單的程序。3.培養(yǎng)學生具有團隊協(xié)作的能力培養(yǎng)學生針對具體問題,尋求解決思路的能力。學習內容數(shù)組的概念、一維數(shù)組的定義和數(shù)組元素的引用。二維數(shù)組的定義和數(shù)組元素的引用。字符串數(shù)組、數(shù)組在程序中的應用。常用字符串處理函數(shù)。教學模式講述法項目式教學法任務教學法實踐操作法學習過程上機開發(fā)學生成績管理系統(tǒng)學生成績的輸入與計算教學條件多媒體演示、上機實踐操作、多媒體課件、網絡教學資源學習評價(1)掌握一維數(shù)組、二維數(shù)組、字符串數(shù)組、字符串處理函數(shù)的使用方法。能夠使用一維數(shù)組、二維數(shù)組、字符串數(shù)組、字符串處理函數(shù)編寫簡單的程序。培養(yǎng)學生具有團隊協(xié)作的能力培養(yǎng)學生針對具體問題,尋求解決思路的能力。(2)評價學生的課堂變現(xiàn)情況,出勤,任務完成情況,作業(yè)完成程度。(3)評價方式:提問、分組討論、案例分析、課后作業(yè)、成果(作品)展示等。(4)終結性評價:機考—上機操作;卷考—判斷題、選擇題、分析題、設計題等,答辯。學習情境六:任務6學生成績管理系統(tǒng)中指針的應用學時:8學習任務指針學習目標掌握指針變量的定義及使用;能夠使用指針與一維數(shù)組;指針與二位數(shù)組;指針與字符串培養(yǎng)學生針對具體問題,尋求解決思路的能力學習內容掌握指針變量的定義及使用教學模式講述法項目式教學法任務教學法實踐操作法學習過程上機開發(fā)學生成績管理系統(tǒng)學生成績的輸入與計算教學條件多媒體演示、上機實踐操作、多媒體課件、網絡教學資源學習評價(1)掌握指針變量的定義及使用。能夠使用指針與一維數(shù)組;指針與二位數(shù)組;指針與字符串。培養(yǎng)學生針對具體問題,尋求解決思路的能力。(2)評價學生的課堂變現(xiàn)情況,出勤,任務完成情況,作業(yè)完成程度。(3)評價方式:提問、分組討論、案例分析、課后作業(yè)、成果(作品)展示等。(4)終結性評價:機考—上機操作;卷考—判斷題、選擇題、分析題、設計題等,答辯。五、課程考核(1)考核方式通過過程考核

溫馨提示

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

評論

0/150

提交評論