《C語言程序設計》課程標準_第1頁
《C語言程序設計》課程標準_第2頁
《C語言程序設計》課程標準_第3頁
《C語言程序設計》課程標準_第4頁
《C語言程序設計》課程標準_第5頁
免費預覽已結束,剩余4頁可下載查看

下載本文檔

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

文檔簡介

1、完美WORD格式專業知識分享C語言程序設計課程標準課程模塊: 專業必修課課程類型:B 類(理論+實踐)課程編碼:03012208學 時: 90適用專業:計算機網絡專業1 .概述C語言是一種結構化語言。 它層次清晰,便于按模塊化方式組織程序, 易于調試和維護。C語言的表現能力和處理能力極強。它不僅具有豐富的運算符和數據類型,便于實現各類復雜的數據結構。它還可以直接訪問內存的物理地址,進行位 (bit) 一級的操作。由于C語言 實現了對硬件的編程操作,因此C語言集高級語言和低級語言的功能于一體。既可用于系統軟件的開發,也適合于應用軟件的開發。本課程旨在使學生掌握程序設計的基本方法及思維,形成程序設

2、計基本思想, 掌握程序調試的基本方法,使學生初步具備程序設計能力,為學生進一步學習其他專業課程和今后從事網絡技術工作打下堅實的基礎。1.1 課程的性質C語言程序設計是一門專業必修課,是學習其它工科課程的基礎。掌握程序設計的 前提是掌握程序設計語言,C語言以其靈活性和實用性受到了廣大計算機應用人員的喜愛。一旦掌握了 C語言,就可以較為輕松地學習后續的Java程序設計、數據庫技術等程序設計語言。本課程以程序設計思想為主線,介紹C語言的基本概念和程序設計的思想和方法,培養學生運用C語言解決實際問題的能力。前導課程:計算機文化基礎等。后繼課程:Java程序設計、數據庫技術、信息安全技術、網絡操作系統等

3、。1.2 課程設計理念通過對多家IT企業的走訪,我們了解到自學能力、動手能力、團隊協作能力是現代企 業對人才的共同要求。因而我們也把培養具有這些能力的學生作為我們的課程目標,把對這些能力的培養融入到平常的授課過程中。對以計算機網絡、汽車電子等專業為代表的學生, 主要注重項目分析,流程圖設計以及編程技巧和方法的培養,為進一步培養軟件項目綜合開發和應用能力作準備。1、基于工作過程,以職業能力培養為重點,與行業企業合作進行的課程開發與設計。在課程的講授過程中,采用任務驅動的模式,以案例教學為主。在學生掌握了相應知識 點后,再提出新的問題,要求學生通過修改已有的代碼加以解決。 在修改代碼的過程中,既

4、培養了學生的自學能力,又鍛煉了學生的動手能力。另外,我們把企業中的一些要求帶到了教學過程中。例如代碼必須加注釋, 標識名必須用英文單詞等。2、課程設計充分體現了職業性、實踐性和開放性的要求。通過積極與行業、企業合作開發課程,課程思路體現職業崗位的能力要求, 使專業核心 課程與職業崗位能力緊密對應。 讓企業參與到專業建設及課程設置的各個環節中,在校企合作中創新人才培養模式。為此我們圍繞實驗、實訓、實習環節,建立了完善的實訓體系。充分利用好學校、企業 及社會各自的辦學資源,主動與行業、企業聯系,加強校企合作,形成學校、行業、企業互 動,共同合作參與學生專業技能的培養,加強校外緊密型實訓基地建設。1

5、.3 課程開發思路C語言程序設計課程的學習包括理論課、實驗課和學生課外科研等形式。理論課的 安排,以程序設計方法為主線,由淺入深,先講授程序設計的基本結構,再從數組、函數、 指針、結構和文件等方面講授程序設計的方法,突出基本概念和基本技能,強調分析問題、 解決問題的思路和方法。實驗課的實習題目設計要緊密結合所學理論知識,引導學生自行完成任務,培養學生獨立分析問題、解決問題的能力。2 .課程目標本課程的培養目標是:通過基于工作過程的案例驅動和項目實訓,使學生全面掌握C語言的基本理論、 基本編程方法、基本內容和主要應用領域;了解C語言發展的最新動態和前沿問題;培養具有較強綜合分析能力和解決問題能力

6、,綜合素質較高的計算機編程人才。 在課程的學習中,培養善于溝通表達、創新學習、獨立分析解決問題的能力,為學生今后進一步學習計算機網絡技術專業知識和學生就業、工作打下良好的基礎。2.1 知識目標掌握軟件開發必備的 C程序設計知識。包括數據類型、結構化程序設計方法、數組、函 數、指針、結構體等知識;掌握基本的編程規范;掌握一定的程序員崗位職責及工作規范。獲取全國計算機等級考試二級證書。2.2 素質目標1 .培養學生熱愛科學、實事求是,并具有創新意識、創新精神和良好的職業道德;2 .培養學生分析問題和解決問題的基本能力;3 .培養學生搜集資料、閱讀資料、利用資料的能力,以及自學能力;4 .具備使用C

7、語言編程基本能力,掌握編程的基本技能。5 .具備細心、周密、誠信的服務意識。2.3 能力目標具有基本的算法設計能力;具有一定的C程序設計與應用開發和軟硬件測試能力;具有一定的模塊設計能力;具有一定的需求分析能力;具有一定的軟件文檔寫作能力;具有良好的溝通能力;具有良好的的團隊合作意識;具有良好的分析問題、解決問題的能力;具有一定的創新能力掌握用C語言進行程序設計的基本框架,理解結構化程序設計思想;熟練應用C語言集成環境設計和調試 C程序;能用C語言程序設計的方式分析和解決簡單實際問題并測試程序; 掌握計算機語言類課程的學習方法,無論以后在學習、工作中使用什么語言編程,都能靈活應用程序設計的思想

8、和方法分析、解決問題。3 .課程內容和要求根據專業課程目標和涵蓋的工作任務要求,確定課程內容和要求, 說明學生應獲得的知識、技能與態度。教學模式:目標一導控教學模式與問題一探究教學模式相結合。教學方法:案例教學法與問題討論法相結合。學習情景工作任務知識要求技能要求學時 安排1. C語百 程序框架1.1 了解C語言的框架1 .熟悉C程序的結構與特點2 . 了解C語言的特點VC軟件的下載、安裝、配 置和使用10102.程序結 構2.1順序結構1 .掌握輸入函數的使用2 .掌握輸出函數的使用掌握計算定期存款本利之 和,尋找最住存款方案5302.2選擇結構 循環結構掌握分支結構實現點餐程序10掌握多分

9、支結構掌握身局預測2.3循環結構了解循環結構,掌握 for循環 基本結構。掌握簡單的計算器程序15掌握while和do while 循環基 本結構。掌握猜數游戲掌握break和continue 語句, 了解多重循環。小學生加法考試題小系統3.數組3.1 一維數組一維數組的定義、使用能對學生成績排序5153.2二維數組二維數組的定義、使用檢驗并打印魔方矩陣53.3字符數組字符數組的定義、使用餐飲服務質量調查打分54.函數4.1函數簡介函數參數及其返回值掌握學生成績統計5154.2函數的應 用函數的聲明與調用掌握成績排名次54.3函數進階函數參數的傳遞方式大獎賽現場統分55.指針5.1指針的概 念

10、1 .指針的概念2 .直接訪問與間接訪問計算最大公約數5155.2指針的定 義及使用指針變量的應用應用打印最高分和學號55.3指針進階指針與字符串實現數字時鐘程序56.結構體結構體的定義 及使用1 .結構變量的定義、初始化及 引用2 .結構數組的定義、初始化及 引用屏幕上模擬顯示一個數字 式時鐘55合計904 .課程實施和建議4.1 教學方法和教學手段4.1.1教學方法:主要采用案例教學法與問題討論法相結合。1、用基于工作過程導向的案例教學法進行理論教學教師充分備課,按教學內容及專業精心選擇案例項目,對案例項目制作過程高度熟練, 能循序漸進地引導學生理解項目制作的重點和難點,讓學生掌握基本概念

11、、 基本理論和基本技能。2、項目引導、任務驅動進行實踐教學針對不同專業及典型職業崗位有選擇地、以實際工作過程的方式布置實踐練習項目,學生通過認真閱讀教材、 老師指導、實際操作,進而掌握練習項目的基本內容以及重點和難點, 并獨立完成項目。教師通過“實踐任務”來誘發、加強和維持學生的成就動機。成就動機是 學生學習和完成任務的真正動力系統。任務作為學習的橋梁,“驅動”學生完成任務。任務驅動教學非常適合于實踐性很強的課程,要求學生既要學好理論知識,又要掌握實際操作技能。任務驅動教學法加強學生理論聯系實際,加深對計算機應用項目內容的理解,培養學生靈活運用所學知識的能力。4.1.2教學手段1、精心設計教學

12、課件,通過創建典型案例情境,激發學生學習興趣。2、充分利用多媒體教學系統,進行課堂輔助教學。(1)廣播教學。在教師理論講解及總結提高時,通過網絡廣播教學方式,可以讓學生 集中精力。(2)個別輔導。在學生實踐練習時,教師可以通過多媒體教學系統集中講解學生遇到 的問題,也可進行個別輔導。同時,教師也可以將學生優秀作品進行展示。(3)作業收發。通過網絡系統功能,可以快速下發實踐任務及收取學生作業。3、利用網絡將課堂教學延伸到課外,學生根據需要通過網絡學習有關的內容,促進學 生自主學習。4、通過認證,積極拓展教學第2課堂,培養學生研究性和創新性學習能力。4.2 教學評價4.2.1 課程考核方式該課程的

13、考核改變單一的終結性評價方法,采用過程考核和結果考核相結合、課程考試和技能考試相結合的方法,其中過程考核所占比例為30%靈活多樣的考核方式可以全面考核學生的學習效果。課程考核方式參見表4.2-1.。表4.2-1課程考核方式考核項目考核方法比例過程考核態度紀律根據作業完成情況、課堂回答問題、課堂實踐不氾情 況,由教師和學生干部綜合評定學習態度的得分; 根據上課考勤情況,由教師和學生干部評定紀律得分10%課堂實踐根據學生實踐情況,由學生自評、他人評價和教師評 價相結合的方式評定成績;根據完成的時間、功能的完善程序、是否有創新,由 小組長評價和教師抽評相結合的方式評定成績。20%結果考核期末考試由教

14、師評定理論操作成績70%合計100%4.2.2 課程考核標準態度紀律考核標準見表4.2-2 。表4.2-2態度紀律考核標準考核點考核比例評價標準優秀(86100)良好(7085)及格(6069)1.課堂學習30%沒有缺勤情況;能夠愛護實訓場地設備和衛 生;能積極主動地向老師提問, 并正確回答問題缺勤10%下;能夠愛護實訓場地設備和衛生;能積極主動地向老師提 問,并正確回答問題缺勤30%下 能夠愛護實訓 場地設備和衛 生;能基本回答教 師提問2.課外學習30%能按時完成課外拓展練習; 能積極參加網上討論活動; 能積極主動地進行自我學習能按時完成 80%B外拓展練習;能參加網上討論活動;能進行自我

15、學習能按時完成 60%課外拓展 練習;能參加網上討 論活動;3.小組學習40%能積極參加小組活動; 能主動代表小組參與小組間 的克賽;能提出合理化的建議,積極 組織小組學習活動;能幫助或輔導小組成員進行能積極參加小組活動; 能提出合理化的建議; 能幫助或輔助小組成員 進行有效的學習能參加小組活 動;能在小組成員 的輔導下進行 有效的學習有效的學習100%課堂實踐考核標準參見表4.2-3 。表4.2-3課堂實踐考核標準考核點考核 比例評價標準優秀(86100)良好(7085)及格(6069)1.操作應用能 力70%能綜合運用本教學單元知 識很好地完成課堂實踐; 能熟練掌握程序設計語言 的基本概念

16、、特點、結構、 原理及設計方法; 能熟練掌握經典案例; 能在規定的時間內完成實 踐能綜合運用本教學單元知識地完成課堂實踐;能掌握程序設計語言的基 本概念、特點、結構、原理 及設計方法;能在規定的時間內完成實 踐能基本完成課堂時 間;能基本掌握程序設 計語后的基本概念、 特點、結構、原理及 設計方法;能在規定時間內完 成實踐2.創新 能力15%能積極主動地發現問題、分 析問題和解決問題;有創新;采用了優化方案能發現問題并通過各種途徑解決問題;有一定的創新能發現問題并在他 人的幫助下解決問 題;局部方案后新思3.表達 能力15%能對實踐過程正確講解;能正確回答問題;能輔導他人完成課堂實踐能較止確地

17、對實踐過程進行講解;能回答問題能對實踐過程進行講解;能回答部分問題合計100%期末考試考核標準參見表4.2-4。表4.2-4期末考試考核標準序號教學模塊考核的知識點比例1C語后程序框架了解C的基本數據類型、運算符和表達式、模塊化程 序設計的方法。10%2程序結構順序結構、分支結構、循環結構15%3:數組一維數組、二維數組和字符數組25%4函數函數的定義、使用20%5指針指針的定義、使用15%6結構體結構體的定義、使用15%合計100%4.3 .師資和實訓條件4.3.1 師資要求擔任本課程的主講教師需要具有豐富的計算機軟件系統編程經驗,熟練掌握C語言的結構及編程規范,具備一定的網絡應用能力。其主

18、要要求包括:(1)具有計算機高級語言的基礎理論知識;(2)具備軟件工程知識;(3)具備數據結構知識;(4)具備較強的系統分析的能力;(5)熟悉結構化程序設計語言。同時應具備較豐富的教學經驗。在教學組織能力方面,本課程的主講教師應具備基本的 操作應用能力,即根據本課程標準制定詳細的授課計劃,對每一堂課的教學過程精心設計, 做出詳細、具體的安排;還應該具備較強的施教能力,即掌握扎實的教學基本功并能夠因材 施教,在教學過程中還應具備一定的課堂控制能力和應變能力。4.3.2實訓條件該課程要求在理論實踐一體化教室(多媒體教室)完成,以實現“教、學、做合一, 同時要求安裝多媒體教學軟件,方便下發教學任務和收集學生課堂實踐作品。同時,成立學習小組,實現課堂討論、實踐和課外的拓展學習。4.4學習資源4.4.1 教學參考資料:教材:李達慧.C 語言程序設計.天津:天津科學技術出版社,2011.6教參:【1】譚浩強.C程序設計.北京:清華大學出版社,2010.6【2】廖湖聲等編著.C語言程序設計案例教程.北京:人民郵電出版社,2010.9【3】朝樂門主編.名師講堂二級C語言.北京:人民郵電出版社,2007.1【4】黃銳軍主編.C語言程序設計.北京:人民郵電出版社, 2012.5推薦行業等網站:C 語言學習網 如鵬網 中文 IT

溫馨提示

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

評論

0/150

提交評論