《面向?qū)ο蟪绦蛟O(shè)計》課程標準_第1頁
《面向?qū)ο蟪绦蛟O(shè)計》課程標準_第2頁
《面向?qū)ο蟪绦蛟O(shè)計》課程標準_第3頁
《面向?qū)ο蟪绦蛟O(shè)計》課程標準_第4頁
《面向?qū)ο蟪绦蛟O(shè)計》課程標準_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《面向?qū)ο蟪绦蛟O(shè)計》課程標準一、課程基本信息課程代碼04051037課程性質(zhì)限選課課程屬性職業(yè)能力核心課程考核方式操作適用專業(yè)電子信息工程技術(shù)(物聯(lián)網(wǎng)方向)總學時60其中實驗或上機學時20執(zhí)筆人XX教研室審核人XX二級學院審核人XX二、課程的性質(zhì)、目的和任務(wù)1.課程性質(zhì)《面向?qū)ο蟪绦蛟O(shè)計》是我院電子信息工程技術(shù)專業(yè)(物聯(lián)網(wǎng)方向)學生必修的專業(yè)核心課程。當前面向?qū)ο蠓椒ㄒ阎饾u取代面向過程方法成為程序設(shè)計領(lǐng)域的主流技術(shù),這是程序設(shè)計發(fā)展歷史的一個里程碑。本課程的教學目標是以C#語言為工具,向?qū)W生介紹面向?qū)ο蟪绦蛟O(shè)計語言與面向?qū)ο蟪绦蛟O(shè)計方法。通過課堂教學、課外練習與上機實習相結(jié)合,使學生在程序設(shè)計方法、程序設(shè)計語言與程序設(shè)計工具三方面受到嚴格、系統(tǒng)的訓練,培養(yǎng)學生更系統(tǒng)、更嚴密地分析問題和解決問題的思維能力,從而能熟練地利用計算機解決實際問題,為后續(xù)專業(yè)課程打下扎實的基礎(chǔ)。2.目的和任務(wù)d)了解《面向?qū)ο蟪绦蛟O(shè)計》這門學科的性質(zhì)、地位、研究范圍、學科進展和未來方向等。對面向?qū)ο蟪绦驑?gòu)造方法、抽象數(shù)據(jù)類型、軟件重用思想、其他程序設(shè)計風范、其他面向?qū)ο蟪绦蛟O(shè)計語言有所了解;e)理解該門學科的主要概念、基本原理和策略等;f)掌握C#語言基本數(shù)據(jù)類型、復合數(shù)據(jù)類型、基本控制結(jié)構(gòu)、函數(shù)以及面向?qū)ο蟪绦蛟O(shè)計中類與對象、繼承、多態(tài)性等基本概念;掌握類屬機制、C#輸入輸出機制、程序斷言、異常處理等高級機制;g)能夠把所學的原理應(yīng)用到具體的實踐中去,如能利用C#語言編寫程序解決一些具體的問題,培養(yǎng)學生發(fā)現(xiàn)、分析和解決問題的能力等;三、課程教學的基本要求1.教學目標知識目標:(29)能理解C#語言的語法規(guī)則;(30)掌握C#語言的數(shù)據(jù)類型、表達式及控制流程;(31)掌握面向?qū)ο蟪绦蛟O(shè)計方法,提高程序設(shè)計能力;(32)學會用面向?qū)ο蟪绦蛟O(shè)計的基本方法;能力目標:(15)具備使用面向?qū)ο箝_發(fā)簡單應(yīng)用系統(tǒng)的能力;(16)能夠?qū)⒗碚撆c實踐相結(jié)合,并且具備強烈的自主學習意識,能夠?qū)崿F(xiàn)良好的自我發(fā)展;(17)具備制定工作計劃并按計劃順利完成任務(wù)的能力;(18)學會用面向?qū)ο蟪绦蛟O(shè)計的基本方法。素質(zhì)目標:培養(yǎng)學生討論交流、團隊合作、自主學習、解決問題的綜合能力和綜合素質(zhì)。2.教學內(nèi)容(49)C#的發(fā)展歷史和特點;(50)C#語言的基礎(chǔ)知識;(51)面向?qū)ο蟪绦蛟O(shè)計的基本思想和基本方法;(52)包和接口的定義與使用;(53)常用類的應(yīng)用;(54)異常處理的概念和應(yīng)用;(55)圖形用戶界面和C#Web程序的設(shè)計;(56)C#輸入輸出流的應(yīng)用;(57)多線程的概念與實現(xiàn);3.教學設(shè)計學生準備:VisualStudio開發(fā)環(huán)境、SQLServer數(shù)據(jù)庫、.Net基礎(chǔ)知識、學生預習教學方法:多媒體演示操作、案例教學、復習、練習操作。教學組織:任務(wù)提出→基礎(chǔ)知識講解→任務(wù)解決→基本操作演示→學生練習操作→疑難部分講解與操作演示→學生完成任務(wù)。4.教學方式:理實一體5.教材及教學參考書2.《C#程序設(shè)計教程》,電子工業(yè)出版社,劉甫迎等編寫3.《C#課程設(shè)計案例精編》,中國水利水電出版社,王振江等編著四、課程的教學重點和難點、學時分配教學重點:數(shù)據(jù)類型、運算符、表達式、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、常用引用類型、類、屬性、方法、對象、封裝的基本概念、類的繼承、方法的重載、方法的覆蓋、抽象類、接口。教學難點:類、對象、封裝、繼承、多態(tài)、抽象類、接口。課程學時分配一覽表序號項目名稱教學時數(shù)小計理論實踐機動項目一C#語言基礎(chǔ)28217C#語言發(fā)展、C#語言特點、VsualStudio2012的安裝與使用431C#語言數(shù)據(jù)類型、常量和變量的使用、不同數(shù)據(jù)類型的轉(zhuǎn)換431運算符和表達式、控制臺輸入和輸出431流程控制、選擇結(jié)構(gòu)431循環(huán)結(jié)構(gòu)、跳轉(zhuǎn)語句431數(shù)組431string類、枚舉類型、Datetime類、Random類431項目二面向?qū)ο蟪绦蛟O(shè)計基礎(chǔ)862類和對象、命名空間431屬性和索引、方法中的參數(shù)傳遞431項目三面向?qū)ο蟮幕咎卣?688封裝、訪問修飾符、實例成員和靜態(tài)成員422重載422繼承422多態(tài)422項目四面向?qū)ο蠹夹g(shù)應(yīng)用853密封類、抽象類422接口431合計604020五、相關(guān)課程的銜接其前導課程有《C語言程序設(shè)計》、后續(xù)課程有《.NET高級應(yīng)用》等。六、實驗教學序號學時實驗名稱實驗目的實驗內(nèi)容實驗要求11第一個C#程序通過實驗使學生認識VisulStudio2012開發(fā)工具的安裝和基本操作1.安裝VisulStudio20122.創(chuàng)建控制臺應(yīng)用程序3.在程序中打印文字4.熟悉VisulStudio2012開發(fā)環(huán)境按照規(guī)范要求完成一個簡單的C#程序21變量和常量的使用通過實驗讓學生在C#環(huán)境下如何定義常量和變量1.使用C#語言創(chuàng)建基本數(shù)據(jù)類型常量2.使用C#語言創(chuàng)建基本數(shù)據(jù)類型變量按照規(guī)范要求完成一個簡單的C#程序并在程序中聲明各種類型的常量和變量31C#運算符的使用通過實驗讓學生了解基本運算符的使用以及在控制臺應(yīng)用程序中使用輸入和輸出函數(shù)1.C#語言算術(shù)運算符的使用2.C#語言比較運算符的使用3.C#語言邏輯運算符的使用按照規(guī)范要求完成一個C#控制臺應(yīng)用程序在程序中使用各種運算符41選擇結(jié)構(gòu)的使用通過實驗讓學生了解if語句和switch語句的使用1.if語句的使用2.switch語句的使用按照規(guī)范要求完成一個使用分支結(jié)構(gòu)的C#控制臺應(yīng)用程序51循環(huán)結(jié)構(gòu)的使用通過實驗讓學生了解while語句、do-while語句和for語句的使用1.while語句的使用2.do-while語句的使用3.for語句的使用按照規(guī)范要求完成一個使用循環(huán)結(jié)構(gòu)的C#控制臺應(yīng)用程序61數(shù)組的使用通過實驗讓學生了解C#數(shù)組的使用1.數(shù)組的遍歷2.數(shù)組值得使用3.foreach語句的使用按照規(guī)范要求完成一個C#控制臺應(yīng)用程序71string類、枚舉類型、Datetime類、Random類通過實驗讓學生了解string類、枚舉類型、Datetime類、Random類的基本用法1.string類的使用2.枚舉類型的使用3.Datetime類的使用4.Random類的使用按照規(guī)范要求完成一個C#控制臺應(yīng)用程序并在程序中使用string類、枚舉類型、Datetime類、Random類81類和對象通過實驗讓學生使用C#語言創(chuàng)建帶有函數(shù)和數(shù)據(jù)成員的類1.使用C#語言創(chuàng)建自定義類2.創(chuàng)建和使用自定義類的對象按照規(guī)范要求完成一個C#控制臺應(yīng)用程序并使用類和對象91屬性和索引、方法中的參數(shù)傳遞通過實驗讓學生了解C#語言的屬性生成機制,同時了解方法的參數(shù)傳遞方式的不同1.使用C#語言創(chuàng)建自定義類2.將自定義類中的數(shù)成員定義成屬性3.創(chuàng)建有參數(shù)的成員方法4.創(chuàng)建和使用自定義類的對象按照規(guī)范要求完成一個C#控制臺應(yīng)用程序102封裝、訪問修飾符、實例成員和靜態(tài)成員通過實驗讓學生了解創(chuàng)建和使用靜態(tài)成員和實例成員的差別1.使用C#語言創(chuàng)建自定義類2.在自定義類中創(chuàng)建實例成員和靜態(tài)成員3.創(chuàng)建和使用自定義類的對象按照規(guī)范要求完成一個C#控制臺應(yīng)用程序112重載通過實驗讓學生了解方法的重載書寫和使用方式1.使用C#語言創(chuàng)建自定義類2.對類中的方法進行重載3.創(chuàng)建和使用自定義類的對象按照規(guī)范要求完成一個C#控制臺應(yīng)用程序122繼承通過實驗讓學生了解如何書寫類的繼承,并使用父類和子類的對象1.使用C#語言創(chuàng)建自定義類2.使用C#語言創(chuàng)建類繼承于自定義類3.創(chuàng)建和使用子類和父類的對象按照規(guī)范要求完成一個C#控制臺應(yīng)用程序132覆蓋通過實驗讓學生了解覆蓋方法的書寫和調(diào)用1.使用C#語言創(chuàng)建自定義類2.使用C#語言創(chuàng)建類繼承于自定義類3.在子類中對父類的方法進行覆蓋4.創(chuàng)建和使用子類和父類的對象按照規(guī)范要求完成一個C#控制臺應(yīng)用程序142密封類、抽象類通過實驗讓學生了解密封類和抽象類的書寫方法和使用方法1.使用C#語言創(chuàng)建密封類2.使用C#語言創(chuàng)建抽象類3.使用C#語言創(chuàng)建自定義類繼承抽象類4.創(chuàng)建和使自定義類的對象按照規(guī)范要求完成一個C#控制臺應(yīng)用程序使用抽象類和密封類151接口通過實驗讓學生了解接口的書寫方法和使用方法1.使用C#語言創(chuàng)建接口2.使用C#語言創(chuàng)建自定義類實現(xiàn)接口3.創(chuàng)建和使自定義類的對象按照規(guī)范要求完成一個C#控制臺應(yīng)用程序使用接口七、其它課程的考核與評價。理論與實踐相結(jié)合,注重過程考核,科學全面地評價學生的綜合素質(zhì)。考核方式為過程考核+綜合考核。強調(diào)學生平時學習的態(tài)度和知識的積累。學生成績包括平時成績和期末考試成績,其中,平時成績占50%,期末考

溫馨提示

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

評論

0/150

提交評論