《C語言程序設計》課程標準(2019高職高專機電類專業(yè))_第1頁
《C語言程序設計》課程標準(2019高職高專機電類專業(yè))_第2頁
《C語言程序設計》課程標準(2019高職高專機電類專業(yè))_第3頁
《C語言程序設計》課程標準(2019高職高專機電類專業(yè))_第4頁
免費預覽已結束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、C語言程序設計課程標準( 2019 高職高專機電類專業(yè))1前言1.1 課程性質c語言程序設計是一門專業(yè)基礎課,通過本門課程學習,應使同學掌握高級語言的基本原理, 為進一步學習后續(xù)課程和將來從事應用軟件開發(fā)奠定良好的基礎。1.2 設計思路本課程在教學方法上采用課堂講授、 演講和上機實踐相結合, 以能力培養(yǎng)為出發(fā)點以具備程序設計能力為教學目標。理論教學以c語言為最基本、最常用的功能(數據表達和流程控制)為重點教學,以: “夠用”、 “必須”為標準,在掌握必要的理論知識上從問題分析、 建立數學模型、 算法設計和編碼、 測試等方面,重點講授程序設計的思想和方法以及設計風格,要使學生能夠從較高的角度認識

2、課程的學習目的,應看重對程序設計語言(并一定只是c語言)的特點、學習方法和應用能力的培養(yǎng)。在教學過程中,應通過豐富的圖片、動畫、演示來幫助學生學習。本課程實踐性很強, 在實踐教學中以培養(yǎng)學生的獨立思考能力與動手能力為主導原則, 由教師布置時間內容和要求, 并展示項目的參考作品, 有學生獨立上機編寫并調試程序, 解決實際問題, 教師給予必要的輔導。 要求學生通過上機訓練鞏固、 驗證、 擴充或綜合運用課堂講授內容, 從而進一步加深對知識的理解與掌握,培養(yǎng)構思解決問題的思路和良好的編程能力。在學習方法上要求學生要“弄清概念、注重實踐、由淺入深、循序漸進” 。2課程目標2.1 總體目標本課程的總目標是

3、: “以學生為主體, 以學生的學習為中心” , 通過課程的實施,幫助學生學會學習。使學生的知識、情感、技能得到全面發(fā)展,既為今后的專業(yè)課程學習打下良好的知識與技能基礎, 又培養(yǎng)良好的態(tài)度, 為其將來從事專業(yè)活動和未來的職業(yè)生涯打下基礎。課程內容以“學其所用,用其所學 ”突出高職教育特點,確保人才培養(yǎng)目標的實現(xiàn)。2.2 具體目標2.2.1 知識目標要求學生掌握基本的程序編寫技能。學會利用常見的C程序開發(fā)工具的使用, 掌握開發(fā)環(huán)境的配置,掌握常見菜單命令的使用以及整個窗口的布局設置。掌握結構化或模塊化程序設計技能,學會數組、函數、三大控制結構、結構體和共用 體以及指針的使用。為軟件后期維護和管理提

4、供必要的技術支持。2.2.2 能力目標1 .能正確使用C語言的標識符、數據類型、常量、變量、運算符、表達式、基本語句等基礎知識;2 .認識算法流程圖常用符號,能看懂算法流程圖;3 .能編寫簡單的順序結構,選擇結構和循環(huán)結構的程序;4 .能使用函數進行模塊化結構的程序設計;5 .能編寫復雜的數據結構(數組、結構體、指針等)的程序;6 .會正確分析較復雜的C語言程序;7 .初步學會運用計算機解決實際問題的方法和步驟。從分析問題入手,設計合理的數據結構和可行的算法,編寫出具有良好風格的C語言程序;8 .具有進一步學習其他語言的能力。2.2.3素質目標1 .培養(yǎng)學生邏輯思維能力與發(fā)現(xiàn)問題和解決問題的能

5、力,使學生從習慣思維中解脫出來,引導啟發(fā)學生的創(chuàng)造性思維能力;2 .培養(yǎng)學生刻苦鉆研的學習態(tài)度,善于思考的學習方法,踏實的工作作風;3 .使學生具備在專業(yè)方面可持續(xù)發(fā)展的能力;4 .使學生具備正確的價值觀與評定事物的能力;5 .使學生具備良好職業(yè)道德和誠信的與人交往溝通的能力;6 .培養(yǎng)學生愛崗敬業(yè)、團結協(xié)作、吃苦耐勞的職業(yè)精神與創(chuàng)新設計意識。3.課程內容與要求序 號教學 任務課程內容及教學要求教學設計參考 學時1C語言基1.能正確使用C語言的標識符;1 . C語言的標識符;2 . C語言的注釋符;102.能正確使用C語言的數據類型;礎知 識3.能正確定義和使用符號常量和變量;3 . C語言的

6、程序結構;4 .語言的數據類型(char,int,float,double);5 .常量和變量運算符和表達式。4.熟悉C語言的書寫格式和結構;5.能正確的使用運算符和表達式。2順序 結構 程序 設計1.能看懂算法流程圖(程序框圖);1 .程序設計的三種基本結構;2 .流程圖符號及畫法;3 .輸入與輸出的函數格式及應用82.能編寫簡單的順序結構程序;3.掌握通過求余和取整運算拆分數字等算法。3選擇 結構 程序 設計1.會構造選擇條件表達式;1. if語句格式以及應用;2. If-else語句格式以及應用;3. If-else嵌套結構的應用;4. Switch語句格式及應用5. Switch 語句

7、中 default 和 break語句的作用122.能編寫選擇結構程序;3.掌握數據比較大小、數據交換算法。4循環(huán) 結構 程序 設計1.能根據問題構造循環(huán)結構;1 . for循環(huán)結構的語句執(zhí)行過程及 構造方法;2 . While (當型)循環(huán)結構的構造 方法;3 . Do-while(直到型)循環(huán)結構的構 造方法4 .“永真”循環(huán)結構的構造方法;5 .循環(huán)結構中break/continue語句 中的作用以及循環(huán)標志變量使用;6 .多重循環(huán)結構的程序。122.能編寫循環(huán)結構的程序;4.會根據具體情況從這三種循環(huán)結構中選擇合 適的循環(huán)結構。5.掌握循環(huán)典型應用,如使用循環(huán)進行數字拆 分、求最大元素

8、、最小元素、累加、階乘、素數 等常用算法。5數組1.理解函數的作用;1 . C語言函數的定義、聲明和調 用;2 .變量的作用域和存儲類型;3 .函數間數據的傳遞方法;4 .多文件程序的編寫與運行方法;5 .基于函數模塊結構程序的編寫;6 .數組元素或數組作函數參加的 應用。62.熟悉常用的數學函數(math.h)、字符串函數(string.h)的應用;3.能使用函數編寫模塊化結構的程序;4.理解函數的嵌套調用和遞歸調用;5.能正確閱讀并分析具有多個函數活多個文件 的C程序。4.實施建議4.1 教材選用和編寫建議選用教育部國家高職高專“十三五”規(guī)劃教材C語言程序設計及配套教 學資源,保證優(yōu)質課程

9、教學資源進入課堂。補充教學參考書:1譚浩強主編C語言程序設計,清華大學出版社,20142張強華主編C語言程序設計,人民郵電出版社,20114.2 教學建議C語言程序設計作為專業(yè)基礎課,一方面要把基本知識講透,一方面要讓學生掌握基本技能去解決實際問題。因此,我們嚴格遵循“教、學、做合一”的原則,改變了以教師講課為中心的傳統(tǒng)教學模式,真正做到了以學生為主體,教師為主導, 讓學生邊學邊做, 并在實訓環(huán)境中熟練掌握相關的操作技能和編程方法。在教學方法上應積極推行任務驅動法、案例教學法、模擬情境法、分組討論法、現(xiàn)場演示法等多種“以學生為主體”的教學方法,其中“任務驅動法”、“案例教學法”的教學方法效果最為突出。4.3 教學考核評價建議1 教學考核。該課程考核采用學習態(tài)度占10%、實驗作業(yè)20%、期末考試70%,其中期末考試采用筆試和機試相結合的方式。機試考核學生的項目開發(fā)能力,占據期末總成績的 30%2 教學評價( 1) 本課程在教學中, 嚴格按照學校教學質量監(jiān)控實施辦法, 結合督導處、學生信息員的反饋信息,及時調整教學內容和方法。

溫馨提示

  • 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

提交評論