版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
Neusoft東軟教案首頁課程名稱C#程序設計授課專業(yè)軟件技術(可視化)班級08課程編號課程類型必修課校級公共課();基礎或?qū)I(yè)基礎課(ノ);專業(yè)課〇選修課限選課();任選課()授課方式課堂講授(い實踐課(V)考核方式考試(J);考查()課程教學總學時數(shù)96學分數(shù)4.5學時分配課堂講授48學時; 實踐課48學時教材名稱C#2.0程序設計初步作者賀敏出版社及出版時間遼寧科學技術出版社2007.9指定參考書C#2.0程序設計教程C#Primer作者.鄭宇軍.StanleyB.Lippman出版社及出版時間.清華大學出版社2005.1.華中科技大學出版社,2004年授課教師簽字職稱講師學位教單計算機系授課時間2008-2009學年第1學期教研室主任簽字注:表中()選項請打“ノ”學院部門:計算機系 任課教師:賀敏周次第1周 第1次課課間授時2008.10.7授課題目專業(yè)教育課室上教A6306課式授方課堂講授(V);實踐課(V)學數(shù)教時2教學目標與要求知識目標:.專業(yè)入學教育.師生認識技能目標:了解專業(yè)。能力目標:教學方法ヽ手段養(yǎng)介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。>重點ヽ難點及時間分配教學內(nèi)容:.專業(yè)教育 50分鐘.師生認識 30分鐘教學重點:教學難點:
【導課】專業(yè)入學教育,了解專業(yè)。5分鐘【教學進程】1.專業(yè)教育【講授】專業(yè)前景;專業(yè)課程設置;專業(yè)拓撲:大學學習如何安排;大學的學習方法介紹。50分鐘2.師生認識老師自我介紹;學生自我介紹。30分鐘3,作業(yè)及思考題布置學生下來預習教材緒論一章,準備開始C#語言的學習。5分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,毎次授課均應填寫ー份。重復班授課可不另填寫教案。
學院部門:計算機系 任課教師:賀敏周次第1周 第2次課課間授時2008.10.9授課題目緒論課室上教A6303課式授方課堂講授(V);實踐課(V)學數(shù)教時2教學目標與要求知識目標:.課程概述.課程要求.語言發(fā)展史技能目標:了解課程的地位及要求。能力目標:教學方法ヽ手段養(yǎng)介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。>重點ヽ難點及時間分配教學內(nèi)容:.課程概述 35分鐘.課程要求 15分鐘.語言發(fā)展史 30分鐘教學重點:1.課程所處地位教學難點:
【導課】通過課程地位的介紹,讓同學們清楚的認識到這門課程的重要性ーー專業(yè)基礎課,關系三年的專業(yè)學習。5分鐘【教學進程】1.課程概述【講授】教學目標課程內(nèi)容講授要點教學安排35分鐘2.課程要求【講授】考核方式作業(yè)提交標準15分鐘3.語言發(fā)展史【講授】名人介紹:圖靈、馮?諾伊曼、拜倫語言發(fā)展:機器語言、匯編語言、髙級語言代表語言舉例:C/C++、Java、VB、Delphi,C#30分鐘4.作業(yè)及思考題布置學生課后思考這門課程如何學習??5分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,每次授課均應填寫ー份。電復班授課可不另填寫教案。
學院部門:計算機系 任課教師:賀敏周次第1周 第3次課課間授時2008.10.10授課題目緒論課室上教A6311君弋陽式授方課堂講授(V);實踐課(V)學數(shù)教時2教學目標要求知識目標:1,數(shù)的表示.編碼方式.數(shù)理邏輯技能目標:掌握常用編碼方式,掌握邏輯運算的法則。能力目標:能夠熟練進行進制間的轉(zhuǎn)換。教學方法ヽ手段應介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。主要教學內(nèi)容ヽ重點ヽ難點及時間分配教學內(nèi)容:.數(shù)的表示 35分鐘.編碼方式 20分鐘.數(shù)理邏輯 25分鐘教學重點:.數(shù)的表示.編碼方式教學難點:1.數(shù)理邏輯
【導課】程序設計是ー門技術,需要很多基礎知識。在學習具體語言之前,我們必須補充這些基礎知識,包括數(shù)的表示、編碼方式、數(shù)理邏輯、算法描述等。我們將使用兩次課的時間來講解這些內(nèi)容。5分鐘【教學進程】1,數(shù)的表示【講授】進制:數(shù)碼、權值。進制之間的轉(zhuǎn)換:十進制與二進制之間的轉(zhuǎn)換二進制與十六進制之間的轉(zhuǎn)換二進制與十六進制之間的轉(zhuǎn)換【練習】將137轉(zhuǎn)換為二進制表示;111100101轉(zhuǎn)換為十進制;二進制轉(zhuǎn)換為十六進制、ハ進制。35分鐘2.編碼方式【講授】原碼、反碼、ネト碼:存儲單位中,高位為符號位,。表示正數(shù),1表示負數(shù);正數(shù)的原碼、反碼、補碼形式一致;負數(shù)的原碼:將對應正數(shù)的符號位取反;負數(shù)的反碼:將對應正數(shù)的原碼按位取反;負數(shù)的補碼:將對應正數(shù)的原碼按位取反再加1;由于補碼表示+0、ー0的形式一致,因此計算機中用補碼表示數(shù)。ASCII碼;美國數(shù)據(jù)交換標準碼,7位。熟記0?9、A?Z、a?z的碼值Unicode碼:雙字節(jié)碼,16位,幾乎可以表示世界上所有文字?!揪毩暋咯`1的補碼形式?回車鍵、tab鍵的ASCII碼?。20分鐘3.簡單數(shù)理邏輯【講授】或、與、非運算法則;復合條件;真值表;【練習】邏輯問題求解:教材示例1-4(P10)25分鐘4,作業(yè)及思考題布置習題1.6填空題1一6,綜合題2。5分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,毎次授課均應填寫ー份。重復班授課可不另填寫教案。
教案正文(一)學院部門:計算機系 任課教師:賀敏周次第2周 第1次課課間授時2008.10.14授課題目緒論課室上教A6306課式授方課堂講授(V);實踐課(V)學數(shù)教時2教學目標與要求知識目標:.程序簡介.算法簡介.算法描述一流程圖技能目標:掌握算法描述的方式,了解程序與算法的概念。能力目標:能夠熟練繪制算法的流程圖。教學方法ヽ手段養(yǎng)介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。>重點ヽ難點及時間分配教學內(nèi)容:.程序簡介 15分鐘.算法簡介 15分鐘.算法描述 50分鐘教學重點:.程序的錯誤類型.流程圖的繪制教學難點:
【導課】上節(jié)課我們已經(jīng)介紹了數(shù)的表示、編碼方式,接下來我們將給大家介紹程序與算法,算法的描述方法等內(nèi)容。5分鐘【教學進程】1.程序簡介【講授】程序的定義與特點;程序執(zhí)行過程:編輯、編譯、運行、調(diào)試的反復迭代,直到程序執(zhí)行正確。程序錯誤的類型:編譯錯誤運行錯誤邏輯錯誤15分鐘2.算法簡介【講授】算法:算法是被精確定義的一系列規(guī)則,這些規(guī)則規(guī)定了解決特定問題的ー系列操作順序,以便在有限步驟內(nèi)產(chǎn)生所求問題的解答。算法的特性:確定性、可行性、有窮性、輸入、輸出15分鐘3.算法描述【講授】自然語言描述:偽碼表示:圖形表示法?!揪毩暋壳笕齻€數(shù)最大值,用自然語言描述求解過程。10分鐘4.流程圖的繪制繪制流程圖的基本圖元(教材P14頁)繪制要求;采用標準圖元,務求精確表達算法;不能出現(xiàn)程序術語,務求清晰、通用。【引導】求三個數(shù)最大值,繪制求解過程的流程圖。40分鐘5,作業(yè)及思考題布置習題1.6綜合題4,6.5分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,毎次授課均應填寫ー份。重復班授課可不另填寫教案。
學院部門:計算機系 任課教師:賀敏周次第2周 第2次課課間授時2008.10.16授課題目C#概述課室上教A6303課式授方課堂講授(V);實踐課(V)學數(shù)教時2教學目標與要求知識目標:NET戰(zhàn)略NET規(guī)范一CLI.NETFramework技能目標:掌握.NET的基本概念,熟悉CLR、FCL等概念。能力目標:教學方法ヽ手段養(yǎng)介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。>重點ヽ難點及時間分配教學內(nèi)容:.NET戰(zhàn)略 20分鐘.NET規(guī)范CLI 20分鐘.NETFramework 40分鐘教學重點:CLRFCL教學難點:1.新概念較多,學生不易掌握
【導課】從現(xiàn)在開始我們オ正式學習C#這門具體的編程語言。在學習它之前,我們應該首先了解其運行的環(huán)境,或者說支持它的技術,這就是微軟.NET戰(zhàn)略。5分鐘【教學進程】1.NET戰(zhàn)略圣戰(zhàn):任何人、任何時間、任何地點使用任何設備都可以使用服務。NET的發(fā)展:1.0,1.1,2.0,3.0,3.5,總之發(fā)展迅速;Microsoft對.NET的支持力度,Vista操作系統(tǒng)預裝.NET環(huán)境。20分鐘2.NET規(guī)范CLI【講授】公共類型系統(tǒng):CTS通用語言規(guī)范:CLS,各種.NET語言兼容的最小規(guī)范集。微軟中間語言:MSIL,一種基于堆棧的匯編語言,使用.NET各種支持語言編譯出的目標文件即IL文件。20分鐘3..NETFramework的組成【講授】.NETFramework是符合.NET規(guī)范CLI的ー個具體實現(xiàn)。運行環(huán)境:CLR,公共語言運行時,C#程序的運行環(huán)境。類庫:FCL,基礎類庫,微軟程序員提供的用于各種編程環(huán)境的類庫,極大的方便了程序的實現(xiàn)。CLR的重要性與作用:代碼管理:包括代碼編譯、執(zhí)行,內(nèi)存管理,安全檢查等功能:提供系統(tǒng)功能:封裝底層API,降低程序復雜度。FCL中的常用命名空間:System:包括很多為所有應用程序使用的ー些基本類型:System.Collections:其中的類型用于管理對象集合。包括常用的集合類型,如堆棧、隊列、散列表等;System.10;其中的類型用于操作I/O流、目錄和文件操作等;40分鐘4.作業(yè)及思考題布置預習C#的第一個程序,安裝編輯器NotePad++軟件。5分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,每次授課均應填寫ー份。重復班授課可不另填寫教案。
學院部門:計算機系 任課教師:賀敏周次第2周 第3次課課間授時2008.10.17授課題目C#概述課室上教A6311君弋陽式授方課堂講授(V);實踐課(V)學數(shù)教時2教學目標要求知識目標:.第一個C#程序.程序分析.C#學習拓撲技能目標:掌握C#程序的基本結構。能力目標:能夠模仿程序,實現(xiàn)ー些簡單的小程序。教學方法ヽ手段應介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。主要教學內(nèi)容ヽ重點ヽ難點及時間分配教學內(nèi)容:.第一個C#程序 15分鐘.程序分析 55分鐘.學習拓撲 10分鐘教學重點:.編譯方法.程序入口點教學難點:1.編譯選項
【導課】上節(jié)課介紹了.NET的基本概念和組成部分。這節(jié)課我們開始介紹C#的第一個程序,并詳細解剖C#程序的組成。5分鐘【教學進程】1.第一個C#程序【練習】帶領學生書寫helloworld程序。15分鐘2.程序分析【講授】注釋:單行、多行、文檔注釋的重要性命名空間和類:文件夾與文件的關系程序入口點:Main命令行編譯方式、編譯選項C#編譯器:csc.exe編譯選項:/main,/t,/doc等。編譯時錯誤介紹代碼規(guī)范命名規(guī)范成對編碼合理注釋編譯過程理解源代碼到IL語言,esc編譯器IL語言到機器語言,JIT即時編譯器【練習】編譯選項/doc練習;編譯選項/main練習。55分鐘3.學習拓撲【講授】如何學習C#?如何做一名合格的C#程序員?學習路線。10分鐘4.作業(yè)及思考題布置習題2.8填空題,綜合題5。5分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,每次授課均應填寫ー份。乘復班授課可不另填寫教案。
學院部門:計算機系 任課教師:賀敏周次第3周 第1次課課間授時2008.10.21授課題目數(shù)據(jù)類型課室上教A6306君弋陽式授方課堂講授(V);實踐課(V)學數(shù)教時2教學目標要求知識目標:.數(shù)據(jù)類型的作用.數(shù)據(jù)類型的劃分.值類型和引用類型的區(qū)別技能目標:掌握數(shù)據(jù)類型的基本概念。能力目標:能夠理解數(shù)據(jù)類型的作用。教學方法ヽ手段應介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。主要教學內(nèi)容ヽ重點ヽ難點及時間分配教學內(nèi)容:.數(shù)據(jù)類型的作用 20分鐘.數(shù)據(jù)類型的劃分 20分鐘.值類型和引用類型的區(qū)別 40分鐘教學重點:.數(shù)據(jù)類型的作用和分類.值類型和引用類型的區(qū)別教學難點:1.值類型和引用類型的區(qū)別
【導課】現(xiàn)在我們一經(jīng)知道C#程序的基本組成了。可為了使用C#語言來編程解決實際問題,還需要進一步了解C#的基本語法。今天我們就開始給大家介紹數(shù)據(jù)類型的知識。程序中的數(shù)據(jù)需要儲存,而儲存需要知道怎樣存和多大空間,而這就需要用到數(shù)據(jù)類型來指定。5分鐘【教學進程】1.數(shù)據(jù)類型的作用決定所需內(nèi)存大小:申請內(nèi)存必須知道所需內(nèi)存大小決定儲存方式:存儲數(shù)據(jù)必須知道存放的區(qū)域,即堆和棧。20分鐘2.數(shù)據(jù)類型的劃分【講授】按存儲方式分:值類型和引用類型按用戶角度分:系統(tǒng)預定義類型和用戶自定義類型預定義類型:整型(byte、short,int>long)字符型(char)實數(shù)型(float,double-,decimal)布爾型(bool)字符串類型(string)和object用戶自定義類型:值類型:枚舉(enum)、結構(struct)引用類型:類(class)、委托(delegate)、接口(interface)等。20分鐘3.值類型和引用類型的區(qū)別【講授】存儲區(qū)域不同:棧、堆棧存儲的內(nèi)容不同:實際值、堆地址所占內(nèi)存大小不同效率不同:值類型效率高,引用類型效率低?!揪毩暋坷L制值類型和引用類型的內(nèi)存分配邏輯圖。40分鐘4.作業(yè)及思考題布置課后認真理解值類型和引用類型的區(qū)別。5分鐘注:教案按授課次數(shù)(?次課兩個課時)填寫,毎次授課均應填寫?份。重復班授課可不另填寫教案。
學院部門:計算機系 任課教師:賀敏周次第3周 第2次課課間授時2008.10.23授課題目數(shù)據(jù)類型課室上教A6303君弋陽式授方課堂講授(V);實踐課(V)學數(shù)教時2教學目標要求知識目標:1.數(shù)值類型:整數(shù)、實數(shù)2,字符類型3.布爾類型技能目標:掌握基本數(shù)據(jù)類型的語法。能力目標:能夠在程序中靈活選用合適的數(shù)據(jù)類型。教學方法ヽ手段應介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。主要教學內(nèi)容ヽ重點ヽ難點及時間分配教學內(nèi)容:.數(shù)值類型 40分鐘.字符類型 30分鐘.布爾類型 10分鐘教學重點:1.基本數(shù)據(jù)類型教學難點:無
【導課】上節(jié)課我們は經(jīng)基本介紹了數(shù)據(jù)類型的作用和分類,這節(jié)課我們首先介紹整數(shù)類型,然后再給大家介紹其他的數(shù)據(jù)類型:實數(shù)類型、字符類型、布爾類型。5分鐘【教學進程】1.整數(shù)類型八種數(shù)據(jù)類型的關鍵字、所占內(nèi)存、取值范圍有符號和無符號整數(shù)溢出問題除〇錯誤字面整數(shù)的表示【練習】整數(shù)越界溢出問題練習。25分鐘2.實數(shù)類型【講授】三種小數(shù)的表示、精度、所占內(nèi)存正無窮大、負無窮大字面小數(shù)的表示:默認的字面小數(shù)為double類型,若要表示float型小數(shù)必須在字面數(shù)字后面加F,表示decimal型要加M。【練習】通過程序查看小數(shù)精度。15分鐘3.字符類型【講授】字符類型的表示、所占內(nèi)存轉(zhuǎn)義字符:'特殊字符:\r,\t字符類型的常用方法【練習】判斷輸入的是否是數(shù)字鍵?30分鐘4?布爾類型布爾類型的表示值只有trueorfalse兩種10分鐘5.作業(yè)及思考題布置思考如何通過程序驗證1314和1314L的內(nèi)存分配不同?。5分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,每次授課均應填寫ー份。重復班授課可不另填寫教案。
學院部門:計算機系 任課教師:賀敏周次第3周 第3次課課間授時2008.10.24授課題目數(shù)據(jù)類型課室上教A6311君弋陽式授方課堂講授(V);實踐課(V)學數(shù)教時2教學目標要求知識目標:.字符串類型.格式化字符串.object類型技能目標:掌握數(shù)據(jù)類型的基本語法。能力目標:能夠靈活應用格式化字符串控制輸出內(nèi)容。教學方法ヽ手段應介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。主要教學內(nèi)容ヽ重點ヽ難點及時間分配教學內(nèi)容:.字符串類型 40分鐘.格式化字符串 25分鐘. object類型 15分鐘教學重點:.字符串.格式化字符串教學難點:1.object的理解
【導課】系統(tǒng)預定義的值類型我們已經(jīng)介紹完了,今天我們耍介紹的是字符串類型,它屬于引用類型,也是系統(tǒng)預定義類型。5分鐘【教學進程】1.字符串類型字符串類型的表示(和字符類型的區(qū)別):雙引號字符串類型的理解:字符集合字符串類型的定義(@符號的介紹)【練習】定義字符串類型表示“hell。world".20分鐘2.字符串常用屬性和方法【講授】Empty:空字符串Length:字符串長度,即字符串包含的字符數(shù)。ToUpperO方法:將字符串中的小寫字符變成大寫形式:ToLower()方法:將字符串中的大寫字符變成小寫形式:【練習】練習上述屬性和方法。20分鐘3.格式化字符串【講授】格式化字符串的組成部分:{索引[,列寬][:格式符][精度]}各個部分的意義:見教材P41頁常用格式符號:見教材P41頁格式化舉例【練習】根據(jù)格式化字符串,控制輸出。25分鐘4.object類型理解:所有類型的父類統(tǒng)ー值類型和引用類型提供了所有類都具備的ー些公共行為,如ToStringO方法15分鐘5.作業(yè)及思考題布置思考ToUpper方法是如何實現(xiàn)的?。5分鐘注:教案按授課次數(shù)(?次課兩個課時)填寫,每次授課均應填寫?份。重復班授課可不另填寫教案。
周次第4周 第1次課課間授時2008.10.28授課題目第一次作業(yè)評講課室上教A6306君弋陽式授方課堂講授(V);實踐課(V)學數(shù)教時2教學目標要求知識目標:1.流程圖的繪制技能目標:鞏固所學知識。能力目標:教學方法ヽ手段應介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。主要教學內(nèi)容ヽ重點ヽ難點及時間分配教學內(nèi)容:.作業(yè)評講 40分鐘.流程圖轉(zhuǎn)換為程序 40分鐘教學重點:1.流程圖轉(zhuǎn)換為程序教學難點:學院部門:計算機系任課教師:賀敏
【導課】評講習題ー,重點講解閏年判斷流程圖的繪制,并帶領學生根據(jù)繪制出的流程圖來編寫程序?qū)崿F(xiàn)。5分鐘【教學進程】1.作業(yè)評講填空題評講;綜合題評講。40分鐘2.流程圖轉(zhuǎn)換為程序【講授】評講作業(yè)中繪制流程圖出現(xiàn)的問題:未使用標準圖元;出現(xiàn)特定術語或語法:邏輯混亂。閏年判斷的條件分析;帶領學生實現(xiàn):讓學生體驗有了流程圖后,代碼實現(xiàn)實際上就是使用相應語言的語法進行翻譯工作而已?!揪毩暋繉W生完成程序。40分鐘3.作業(yè)及思考題布置課后鞏固繪制流程圖的圖元。5分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,每次授課均應填寫ー份。重復班授課可不另填寫教案。
教案正文(一)學院部門:計算機系 任課教師:賀敏周次第4周 第2次課課間授時2008.10.30授課題目數(shù)據(jù)類型課室上教A6303課式授方課堂講授(V);實踐課(V)學數(shù)教時2教學目標與要求知識目標:1,枚舉類型.結構類型.引用類型一類技能目標:掌握用戶自定義類型的語法。能力目標:能夠根據(jù)程序需要自定義合適的數(shù)據(jù)類型。教學方法ヽ手段養(yǎng)介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。>重點ヽ難點及時間分配教學內(nèi)容:1,枚舉類型 25分鐘.結構類型 15分鐘.引用類型 40分鐘教學重點:.枚舉類型.類教學難點:1.用戶自定義類型的理解
【導課】前面我們已經(jīng)介紹了系統(tǒng)預定義數(shù)據(jù)類型,它們ビ經(jīng)可以表示很多不同的數(shù)據(jù)形式??涩F(xiàn)實生活中我們還有許多組合信息,比如學生信息、字體風格、學生集合等,它們是可變的,需要用戶自己按需定義。這就是我們這節(jié)課要介紹的用戶自定義數(shù)據(jù)類型。5分鐘【教學進程】1.枚舉類型【講授】復合值類型,從實質(zhì)上看屬于整數(shù)類型,默認其基底整數(shù)為int。枚舉類型的定義:使用關鍵字enum枚舉類型的使用場合:枚舉類型定義實際上是定義了一組常量,但枚舉類型的好處是更好的可讀性以及更強的類型檢查。所以當我們需要表示兩個以上的狀態(tài)或概念的時候最好的方式就是使用枚舉類型?!揪毩暋慷xー個WeekDay的枚舉類型,其中包括7個枚舉元素代表一周的七天。25分鐘2.結構類型【講授】復合值類型,輕量級的類。結構類型的定義:使用關鍵字struct結構類型的使用場合:由于結構類型屬于值類型,所以其執(zhí)行效率較高,因此在考慮效率問題的時候我們可以使用結構類型,否則最好使用下面要介紹的類?!揪毩暋慷xー個學生結構,包括姓名、年齡信息。15分鐘3.引用類型【講授】類的定義:使用關鍵字class接口定義:使用關鍵字interface委托定義:使用關鍵字加legate引用類型的使用簡介【練習】定義ー個學生類,包括姓名、年齡信息。40分鐘4,作業(yè)及思考題布置習題3.6填空題。5分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,每次授課均應填寫ー份.重復班授課可不另填寫教案。
學院部門:計算機系 任課教師:賀敏周次第4周 第3次課課間授時2008.10.31授課題目數(shù)據(jù)類型課室上教A6311課式授方課堂講授(V);實踐課(V)學數(shù)教時2教學目標與要求知識目標:.類型轉(zhuǎn)換的分類及作用.值類型之間的轉(zhuǎn)換.值類型與字符串之間的轉(zhuǎn)換技能目標:掌握類型轉(zhuǎn)換的基本語法。能力目標:能夠根據(jù)需要完成類型之間的轉(zhuǎn)換。教學方法ヽ手段養(yǎng)介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。>重點ヽ難點及時間分配教學內(nèi)容:.類型轉(zhuǎn)換 20分鐘.值類型之間的轉(zhuǎn)換 30分鐘.值類型與字符串之間的轉(zhuǎn)換30分鐘教學重點:.隱式轉(zhuǎn)換和顯示轉(zhuǎn)換.值類型之間的隱式轉(zhuǎn)換教學難點:1.字符串的解析
【導課】前面我們已經(jīng)介紹了各種不同的常用數(shù)據(jù)類型,它們在內(nèi)存大小、分配方式上通常都存在差別。因此,就有了不同數(shù)據(jù)類型之間能否轉(zhuǎn)換的問題。這就是本節(jié)課要解決的問題一類型轉(zhuǎn)換。5分鐘【教學進程】1.類型轉(zhuǎn)換【講授】C#是強類型語言。類型轉(zhuǎn)換的分類:隱式轉(zhuǎn)換,系統(tǒng)幫助我們自動進行轉(zhuǎn)換,-?般是安全的:顯示轉(zhuǎn)換,由程序員負責實施,代碼是否安全也由程序員負責。20分鐘2.值類型之間的轉(zhuǎn)換【講授】隱式轉(zhuǎn)換的基本原則:小范圍到大范圍,如short到int小精度到大精度,如float到double上述兩原則沖突,則以第二條原則為準,如long到float枚舉類型轉(zhuǎn)換:枚舉類型與整數(shù)類型之間必須進行顯示轉(zhuǎn)換,除了〇可以隱式轉(zhuǎn)換為枚舉類型?!揪毩暋繉W生練習值類型之間的轉(zhuǎn)換。30分鐘3.值類型與字符串之間的轉(zhuǎn)換【講授】Parse方法的使用:各種基本類型幾乎都提供了字符串解析方法,方便把各種信息串轉(zhuǎn)換為特定類型。但是注意如果Parse方法不能成功轉(zhuǎn)換則會出現(xiàn)異常,即運行時錯誤。因此我們最好使用try-catch這種異??刂品绞絹頃鴮懗绦颍ㄏ鹿?jié)課介紹)。Convert類的使用:Convert類提供了大量的方法,可以幫助值類型和引用類型之間進行轉(zhuǎn)換?!揪毩暋繌逆I盤輸入數(shù)據(jù),使用Parse方法進行轉(zhuǎn)換。30分鐘4,作業(yè)及思考題布置習題3.6綜合題2,4。5分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,每次授課均應填寫ー份。重復班授課可不另填寫教案。
學院部門:計算機系 任課教師:賀敏周次第5周 第1次課課間授時2008.11.4授課題目數(shù)據(jù)類型課室上教A6306君弋陽式授方課堂講授(V);實踐課(V)學數(shù)教時2教學目標要求知識目標:.裝箱和拆箱.異??刂茩C制技能目標:掌握裝箱和拆箱的基本語法。能力目標:能夠靈活應用異??刂茩C制捕捉程序異常。教學方法ヽ手段應介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。主要教學內(nèi)容ヽ重點ヽ難點及時間分配教學內(nèi)容:.裝箱和拆箱 40分鐘.異常控制機制 40分鐘教學重點:.異??刂?值類型和。bject之間的轉(zhuǎn)換教學難點:1.裝箱和拆箱
【導課】前面我們已經(jīng)介紹了值類型之間的轉(zhuǎn)換,以及數(shù)值類型與字符串類型之間的轉(zhuǎn)換。接下來,還有一種不是很好理解的值類型和object類型之間的轉(zhuǎn)換ー裝箱和拆箱轉(zhuǎn)換。另外,強制轉(zhuǎn)換是程序發(fā)生運行時錯誤的根源之一,因此我們還會給大家介紹異常控制機制。5分鐘【教學進程】1.裝箱和拆箱【講授】裝箱的過程:CLR在堆上分配相應內(nèi)存;將值拷貝到該內(nèi)存;返回堆內(nèi)存地址。拆箱:裝箱過程的逆。裝箱和拆箱的缺點:效率低,應盡量避免?!揪毩暋客ㄟ^示例觀察裝箱和拆箱發(fā)生的時機并學習如何避免。40分鐘2.異??刂茩C制【講授】try塊:可能出錯的代碼段catch塊;出錯后的處理finally塊:清理操作TryParse()方法的介紹【練習】int.Parse。方法異常的控制練習;整數(shù)溢出的控制練習。40分鐘3.作業(yè)及思考題布置習題3.6綜合題5。5分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,每次授課均應填寫ー份。重復班授課可不另填寫教案。
學院部門:計算機系 任課教師:賀敏周次第5周 第2次課課間授時2008.11.6授課題目IDE安裝與熟悉課室上教A6303君弋陽式授方課堂講授(V);實踐課(V)學數(shù)教時2教學目標要求知識目標:.環(huán)境安裝.環(huán)境熟悉技能目標:無能力目標:能夠掌握IDE安裝的步驟。教學方法ヽ手段應介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。主要教學內(nèi)容ヽ重點ヽ難點及時間分配教學內(nèi)容:.環(huán)境安裝 60分鐘.環(huán)境熟悉 20分鐘教學重點:無教學難點:無
【導課】VSNET2008是相當強大、高效、方便的集成開發(fā)環(huán)境。這節(jié)課我們將安裝并熟悉這個今后會一直使用的!DE.5分鐘【教學進程】1.環(huán)境安裝安裝包的獲取:安裝步驟:安裝必備軟件安裝IDE安裝MSDNMSDN必須安裝:強大的幫助系統(tǒng)。60分鐘2.環(huán)境熟悉【講授】如何創(chuàng)建項目;如何編譯程序:如何運行程序;常用快捷鍵:Ctrl+Shift+B.編譯Ctrl+F5,運行(不帶調(diào)試)F5.運行(含調(diào)試)常用的工作窗口:解決方案管理窗口代碼編輯窗口智能提示:代碼自動完成調(diào)試窗口對象瀏覽器窗口解決方案與項目的組成:代碼文件(.cs)項目文件(.csproj)解決方案文件(.sin)【練習】學生熟悉IDEo20分鐘3.作業(yè)及思考題布置課后反復練習,盡快熟悉IDE的常用操作。5分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,每次授課均應填寫ー份。亜復班授課可不另填寫教案。
學院部門:計算機系 任課教師:賀敏周次第5周 第3次課課間授時2008.11.7授課題目變量和常量課室上教A6311課式授方課堂講授(V);實踐課(V)學數(shù)教時2教學目標與要求知識目標:.變量的定義與使用.常量的定義與使用技能目標:掌握變量的定義、作用范圍及意義,掌握常量的語法。能力目標:能夠在程序中靈活使用變量。教學方法ヽ手段養(yǎng)介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。>重點ヽ難點及時間分配教學內(nèi)容:.變量 60分鐘.常量 20分鐘教學重點:.變量的定義、作用范圍.常量的定義教學難點:1.變量的理解
【導課】在介紹數(shù)據(jù)類型之前我們就己經(jīng)說明數(shù)據(jù)類型是用來指定如何申請內(nèi)存的。而在C#中與內(nèi)存緊密相關的就是變量,這次課我們就?起來研究變量和常量。5分鐘【教學進程】1.變量【講授】變量的理解:變量=內(nèi)存變量的分類:局部變量、成員變量。(C#中沒有全局變量)變量的命名:盡量做到望文知意。只能以字母或下劃線開頭;組成的字符只能是數(shù)字、字母、下劃線。不能和關鍵字名字相同。變量的聲明、定義、初始化數(shù)據(jù)類型變量名[=初始化];局部變量必須初始化后才能使用。局部變量的生存期和可見性:局部變量的作用范圍只在聲明其的語句塊之內(nèi),離開該語句塊(即在該語句塊右花括號之外)局部變量就不可用了?!揪毩暋拷滩氖纠?-2練習;通過示例理解局部變量的作用范圍。60分鐘2.常量【講授】常量的理解常量的命名常量的定義、初始化【練習】通過練習理解常量不可修改的性質(zhì)。20分鐘3.作業(yè)及思考題布置習題4.4第2、3題。5分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,每次授課均應填寫ー份。重復班授課可不另填寫教案。
學院部門:計算機系 任課教師:賀敏周次第6周 第1次課課間授時2008.11.11授課題目表達式和語句課室上教A6306君弋陽式授方課堂講授(V);實踐課(V)學數(shù)教時2教學目標要求知識目標:.語句.運算符優(yōu)先級.運算符結合性.算術運算符技能目標:掌握運算符的優(yōu)先級和結合性。能力目標:能夠靈活應用優(yōu)先級來構建簡潔的表達式。教學方法ヽ手段應介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。主要教學內(nèi)容ヽ重點ヽ難點及時間分配教學內(nèi)容:.語句 15分鐘.優(yōu)先級和結合性 35分鐘.算術運算 30分鐘教學重點:.優(yōu)先級.算術運算教學難點:1.結合性
【導課】學習了數(shù)據(jù)類型和變量后,我們已經(jīng)可以根據(jù)需要保存數(shù)據(jù)了,但是程序中我們經(jīng)常還要對數(shù)據(jù)進行操作。而這一章我們就給大家介紹數(shù)據(jù)操作的ー種ーー表達式運算。5分鐘【教學進程】1.語句【講授】語句的劃分:聲明語句控制語句表達式語句預包含語句語句與語句塊C#中的語句以分號結束;C#中的語句塊以左右花括號界定。15分鐘2.優(yōu)先級和結合性【講授】運算符的分類:一元、二元、三元;優(yōu)先級:(見教材P55表5—1)算術運算符》關系運算符>條件運算符》賦值運算符括號的使用。結合性的理解右結合只有:賦值與問號表達式?!揪毩暋坷煤唵蔚乃阈g四則運算理解和練習運算符的優(yōu)先級。35分鐘3.算術運算【講授】四則運算:加、減、乘、除求模運算【練習】簡單計算器的制作。30分鐘4.作業(yè)及思考題布置預習關系運算、條件運算。5分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,每次授課均應填寫ー份。重復班授課可不另填寫教案。
學院部門:計算機系 任課教師:賀敏周次第6周 第2次課課間授時2008.11.13授課題目基本運算課室上教A6303君弋陽式授方課堂講授(V);實踐課(V)學數(shù)教時2教學目標要求知識目標:.自增、自減運算.關系運算.邏輯運算技能目標:熟練掌握介紹的各種運算的規(guī)則。能力目標:能夠靈活應用各種運算來編程以及綜合應用。教學方法ヽ手段應介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。主要教學內(nèi)容ヽ重點ヽ難點及時間分配教學內(nèi)容:.自增、自減運算 15分鐘.關系運算 35分鐘.邏輯運算 30分鐘教學重點:.關系運算.邏輯運算教學難點:.前增、后增的區(qū)別.短路表達式的理解
【導課】上次課介紹了基本的算術運算一四則運算以及求余運算。而在編程的過程中我們還會用到很多的運算,正如數(shù)學中除了四則運算還有不等式、等式證明等內(nèi)容一樣。我們這節(jié)課就來給大家介紹關系運算和邏輯運算。5分鐘【教學進程】1.自增、自減運算【講授】介紹該運算的法則:前增/前減:先增減,后使用后增/后減:先使用,后增減理解變量的值和表達式的值的區(qū)別【練習】通過示例理解自增、自減運算中變量值的變換。15分鐘2.關系運算ー判等【講授】對于值類型和引用類型在判等運算時的表現(xiàn)不同:默認情況下,值類型比較值,而引用類型比較的是地址。關系運算的結果為bool類型?!緩娬{(diào)】判等運算使用兩個等號“=="?!揪毩暋孔远xー個簡單的學生類,然后實例化兩個學生對象,保持其狀態(tài)信息一致,試通過判等運算來觀察其比較結果。25分鐘3.關系運算一比較大小、類型判斷【講授】各種比較大小的運算符號及法則:類型判斷運算符的使用(了解)。【練習】浮點類型特殊值的比較運算。10分鐘4.邏輯運算【講授】邏輯與、邏輯或、邏輯非的運算規(guī)則;短路表達式的意思及應用?!揪毩暋块c年判斷。30分鐘5.小結及作業(yè)本次課介紹了自增、減運算、關系運算、邏輯運算,同學們下來要通過練習熟練掌握各種運算的用法。5分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,每次授課均應填寫ー份。重復班授課可不另填寫教案。
學院部門:計算機系 任課教師:賀敏周次第6周 第3次課課間授時2008.11.14授課題目其他運算課室上教A6311君弋陽式授方課堂講授(ノ): 實踐課(J)學數(shù)教時2教學目標要求知識目標:.賦值運算.位運算3,其他特殊運算技能目標:熟練掌握介紹的各種運算的規(guī)則。能力目標:能夠靈活應用各種運算來編程以及綜合應用。教學方法ヽ手段應介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。主要教學內(nèi)容ヽ重點ヽ難點及時間分配教學內(nèi)容:.賦值運算 15分鐘.位運算 30分鐘.其他特殊運算 35分鐘教學重點:.位運算.問號表達式、溢出檢查表達式教學難點:1.位運算的應用
【導課】上次課我們已經(jīng)學習了關系運算、邏輯運算,它們已經(jīng)可以做很多事情了??墒菫榱素S富我們編程的技巧和方法,C#中還提供了位運算和一些特殊運算。當然,我們還必須學習賦值運算。這些內(nèi)容就是我們本節(jié)課要給大家介紹的。5分鐘【教學進程】1.賦值運算【講授】簡單賦值語句;復合賦值語句的好處。【練習】交換兩個變量的值。15分鐘2.位運算【講授】取補運算;與、或、異或運算(與邏輯運算相區(qū)別);移位運算(高效乘除);位運算的應用?!揪毩暋坷卯惢蜻\算達到交換兩個變量的值。30分鐘3.特殊運算ー問號表達式【講授】問號表達式的運算法則;問號表達式與if語句?!揪毩暋坑脝柼柋磉_式重寫閏年判斷。20分鐘4.特殊運算ー溢出檢查表達式溢出表達式的使用;編譯選項與溢出表達式。類型檢查表達式的使用。【練習】利用byte類型練習溢出表達式。15分鐘5.作業(yè)及思考題布置作業(yè)四;(Page74)習題4、8、95分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,每次授課均應填寫ー份。重復班授課可不另填寫教案。
學院部門:計算機系 任課教師:賀敏周次第7周 第1次課課間授時2008.11.18授課題目數(shù)組課室上教A6306君弋陽式授方課堂講授(ノ): 實踐課(J)學數(shù)教時2教學目標要求知識目標:ー維數(shù)組的定義ー維數(shù)組的應用多維數(shù)組、嵌套數(shù)組技能目標:熟練掌握ー維數(shù)組的定義及使用。能力目標:能夠靈活應用數(shù)組這種數(shù)據(jù)結構。教學方法ヽ手段應介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。主要教學內(nèi)容ヽ重點ヽ難點及時間分配教學內(nèi)容:. ー維數(shù)組的定義及訪問 30分鐘.數(shù)組的常用操作 30分鐘.其他數(shù)組介紹 20分鐘教學重點:.ー維數(shù)組的使用.數(shù)組的常用操作教學難點:1.數(shù)組的理解
【導課】前面我們已經(jīng)學習了很多數(shù)據(jù)類型,有簡單的,有復合型的??涩F(xiàn)實生活中我們還經(jīng)常遇到處理一組數(shù)據(jù)的情況,如ー組整數(shù)、一組學生等。本章就會給大家介紹這種有集合特性的數(shù)據(jù)類型ー數(shù)組。5分鐘【教學進程】1.ー維數(shù)組定義【板書】數(shù)據(jù)類型口數(shù)組名=初始化注意數(shù)組定義的特點及與其他語言的區(qū)別。各種數(shù)據(jù)類型的默認初始化。數(shù)組初始化的幾種形式數(shù)組初始化必須指定大小,而且ー經(jīng)指定就不可更改,所以也被稱為靜態(tài)數(shù)組(與動態(tài)數(shù)組相區(qū)別)?!揪毩暋繑?shù)組定義及初始化的練習。15分鐘2.ー維數(shù)組——元素訪問【講授】C#中的數(shù)組默認是零基數(shù)組,及索引〇代表數(shù)組第一個元素。我們通過索引的方式即可依次訪問數(shù)組的每個元素。要注意的是,數(shù)組元素訪問時會發(fā)生索引越界的問題?!景鍟克饕行Х秶?[0,n)(n為數(shù)組長度)【練習】處理一組學生成績,計算平均分。15分鐘3.ー維數(shù)組——常用操作【講授】常用屬性:Length常用方法:Equals、CopyTo講解淺拷貝、深拷貝的意思。Array>ArrayList>ListくT>的介紹【練習】試驗淺拷貝、深拷貝的區(qū)別。30分鐘4.其他數(shù)組多維數(shù)組的定義方式;實質(zhì):ー維數(shù)組的變形。嵌套數(shù)組的理解。20分鐘5.作業(yè)及思考題布置熟練掌握ー維數(shù)組的定義、初始化及操作。關于數(shù)組的應用,我們將在下一章中練習。5分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,每次授課均應填寫ー份。而復班授課可不另填寫教案。
學院部門:計算機系 任課教師:賀敏周次第7周 第2次課課間授時2008.11.20授課題目作業(yè)評講課室上教A6303君弋陽式授方課堂講授(ノ): 實踐課(J)學數(shù)教時2教學目標要求知識目標:.第二次作業(yè)評講.第三次作業(yè)評講.IDE(VS2008)介紹技能目標:鞏固基礎知識。能力目標:靈活應用所學知識解決實際問題。教學方法ヽ手段應介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。主要教學內(nèi)容ヽ重點ヽ難點及時間分配教學內(nèi)容:.作業(yè)二評講 20分鐘.作業(yè)三評講 20分鐘.VS2008介紹 40分鐘教學重點:教學難點:
【導課】前面我們一經(jīng)介紹了數(shù)據(jù)類型、變量、表達式運算和數(shù)組這些編程的基本要素,接下來我們將會給大家介紹程序控制結構。作為ー個小結,本節(jié)課我們以作業(yè)評講來幫助大家鞏固下前面的基礎知識,然后再介紹IDE,為程序控制結構這部分內(nèi)容打下基礎。5分鐘【教學進程】1.作業(yè)二評講CSC編譯選項復習C#程序基本結構復習20分鐘2.作業(yè)三評講格式化字符串復習字符ASCII碼復習20分鐘3.IDE介紹解決方案組成項目組成快捷鍵介紹智能提示常見的文件類型:.sin,解決方案文件.csproj,項目文件,CS,代碼文件.exe,可執(zhí)行程序【演示】老師帶學生一起操作40分鐘4.小結作業(yè)布置鞏固基礎知識;熟悉IDE(VS2008)。5分鐘注:教案按授課次數(shù)(?次課兩個課時)填寫,毎次授課均應填寫?份。重復班授課可不另填寫教案。
學院部門:計算機系 任課教師:賀敏周次第7周 第3次課課間授時2008.11.21授課題目程序控制結構課室上教A6311君弋陽式授方課堂講授(ノ): 實踐課(J)學數(shù)教時2教學目標要求知識目標:.弓1例:按鍵測試程序.方法調(diào)用技能目標:程序控制結構中的常用語法元素的了解。能力目標:實際問題的解決依靠多種控制結構的綜合應用。教學方法ヽ手段應介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。主要教學內(nèi)容ヽ重點ヽ難點及時間分配教學內(nèi)容:.按鍵測試程序功能分析 15分鐘.程序?qū)崿F(xiàn) 25分鐘.學生練習 40分鐘教學重點:.程序?qū)崿F(xiàn).IDE的進ー步熟悉教學難點:1.方法的提出與調(diào)用
【導課】前面我們已經(jīng)學習了很多程序的元素,如數(shù)據(jù)類型、變量、表達式運算等??墒钱斘覀円鉀Q一個實際的問題時,還需要很重要的?個知識,那就是程序控制結構,如分支、循環(huán)等內(nèi)容。只要學習了控制結構,我們就能夠使用程序來解決很多實際問題了。這節(jié)課我們將以ー個綜合引例開始本章的學習。5分鐘【教學進程】1.按鍵程序功能分析【講授】判斷按下的鍵是字母鍵、數(shù)字鍵、控制鍵還是其他。程序中將涉及語法點:if分支switch分支while循環(huán)break跳轉(zhuǎn)語句char類型的常用方法15分鐘2.程序?qū)崿F(xiàn)【演示】帶領學生實現(xiàn)程序。重點:方法的定義與調(diào)用過程。25分鐘31學生練習【練習】學生實際練習,感受控制結構的作用,體驗方法的調(diào)用以及使用方法組織代碼的好處。25分鐘4.IDE進ー步熟悉在IDE下編輯、編譯、調(diào)試、運行程序。15分鐘5.作業(yè)及思考題布置課后消化按鍵測試程序的實現(xiàn)過程。5分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,每次授課均應填寫ー份。而復班授課可不另填寫教案。
學院部門:計算機系 任課教師:賀敏周次第8周 第1次課課間授時2008.11.25授課題目程序控制結構課室上教A6306君弋陽式授方課堂講授(ノ): 實踐課(J)學數(shù)教時2教學目標要求知識目標:if單分支if-else雙分支if-elseif-else多分支技能目標:掌握if結構的單分支、雙分支、多分支語法。能力目標:能夠根據(jù)需要選擇合適的分支結構應用。教學方法ヽ手段應介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。主要教學內(nèi)容ヽ重點ヽ難點及時間分配教學內(nèi)容:if單分支 15分鐘if雙分支 25分鐘if多分支(嵌套) 40分鐘教學重點:if分支語句及其相應的流程圖、斷點演示if語句的嵌套教學難點:1.if語句的嵌套及化簡
【導課】上次課我們以ー個綜合引例ー按鍵測試程序開始,讓大家感受了控制結構的作用。這節(jié)課我們就開始為大家詳細介紹本章的各種控制結構。首先,我們要學習的是if分支結構。5分鐘【教學進程】1.if單分支語句【講授】單分支語法:適用情況說明?!景鍟繂畏种У慕Y構【演示】流程圖示例:斷點演示単分支的執(zhí)行過程。15分鐘2.if雙分支語句【講授】雙分支語法;適用情況說明?!狙菔尽苛鞒虉D示例;斷點演示雙分支的執(zhí)行過程?!揪毩暋颗袛噍斎氲恼麛?shù)是偶數(shù)還是奇數(shù)。25分鐘3.if多分支語句【講授】多分支語法;適用情況說明?!狙菔尽苛鞒虉D示例;斷點演示多分支的執(zhí)行過程?!揪毩暋扛鶕?jù)輸入的百分制成績,輸出五級計分制的等級。20分鐘4.if語句的嵌套和化簡【講授】代碼規(guī)范建議;嵌套層次盡量少。通過仔細分析邏輯,可以將嵌套的if語句化簡成單分支結構?!揪毩暋繉⑸侠?0分鐘5.作業(yè)及思考題布置課后反復練習分支結構,熟練掌握。5分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,每次授課均應填寫ー份。而復班授課可不另填寫教案。
學院部門:計算機系 任課教師:賀敏周次第8周 第2次課課間授時2008.11.27授課題目程序控制結構課室上教A6303君弋陽式授方課堂講授(ノ): 實踐課(J)學數(shù)教時2教學目標要求知識目標:swtich分支語句switch的注意事項switch分支和if多分支的選用技能目標:掌握swtich分支的語法,熟練掌握其語法要求。能力目標:能夠根據(jù)不同的場合靈活應用switch分支來解決問題。教學方法ヽ手段應介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。主要教學內(nèi)容ヽ重點ヽ難點及時間分配教學內(nèi)容:switch分支 25分鐘switch分支的注意事項 15分鐘switch分支和if多分支的比較40分鐘教學重點:1.switch分支的注意事項2.switch分支的使用場合教學難點:1.switch分支的使用場合
【導課】上次課我們學習了C#分支結構中的if-else語句,而C#還提供了一種分支結構即switch分支,它主要用于多分支的情形。這節(jié)課我們就開始給大家介紹switch分支的語法和注意事項。5分鐘【教學進程】1.switch分支的語法【講授】switch分支語法:適用情況說明?!狙菔尽繑帱c演示switch分支的執(zhí)行過程?!揪毩暋亢喴子嬎闫鞯膶崿F(xiàn)(完成四則運算)25分鐘2.swtich分支的注意事項【講授】控制表達式的數(shù)據(jù)類型:字符、整數(shù)、枚舉、字符串;每個case分支必須有跳轉(zhuǎn)語句:break或return;case分支貫穿的方式;default語句的作用。15分鐘3.switch分支與if分支的選用【講授】switch分支不能用于實數(shù)類型的判斷,采用if多分支:switch分支不適合表達范圍,采用if多分支?!揪毩暋扛膶懮洗握n判斷成績等級的程序。40分鐘4.作業(yè)及思考題布置課后熟悉switch分支語法,并熟記switch分支的注意事項。5分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,每次授課均應填寫ー份。而復班授課可不另填寫教案。
學院部門:計算機系 任課教師:賀敏周次第8周 第3次課課間授時2008.11.28授課題目程序控制結構課室上教A6311君弋陽式授方課堂講授(ノ): 實踐課(J)學數(shù)教時2教學目標要求知識目標:while循環(huán)、do-while循環(huán)for循環(huán)使用場合選擇技能目標:掌握while、do-while、for循環(huán)的語法,了解使用時的選擇。能力目標:能夠應用三種循環(huán)結構解決實際問題。教學方法ヽ手段應介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。ヽ重點ヽ難點及時間分配教學內(nèi)容:while循環(huán) 30分鐘do-while循環(huán) 10分鐘for循環(huán) 30分鐘.使用場合 10分鐘教學重點:while循環(huán)for循環(huán)教學難點:1.死循環(huán)的避免
【導課】前面兩次課我們已經(jīng)學習了分支結構中的兩種語句。這節(jié)課我們將給大家介紹另外一一種控制結構一循環(huán),主要包括while循環(huán)、do-while循環(huán)、for循環(huán),大家必須認真學習和掌握,因為循環(huán)結構在實際編程中使用相當頻繁。5分鐘【教學進程】1.while循環(huán)【講授】while循環(huán)的語法結構;適用情況說明?!狙菔尽苛鞒虉D示例;斷點演示while循環(huán)的執(zhí)行順序?!揪毩暋渴褂脀hile循環(huán)完成1?100求和。30分鐘2.do-while循環(huán)【講授】do-while循環(huán)的語法結構;適用情況說明:do-while循環(huán)和while循環(huán)的區(qū)別?!狙菔尽苛鞒虉D示例;斷點演示while循環(huán)的執(zhí)行順序。【練習】使用do-while循環(huán)重新完成1?100求和。10分鐘3.for循環(huán)【講授】for循環(huán)的語法結構;適用情況說明。【演示】流程圖示例;斷點演示for循環(huán)的執(zhí)行順序【練習】使用for循環(huán)重新完成1?100求和;數(shù)組的輸出。30分鐘4.使用場合總結循環(huán)次數(shù)不確定時,通常采用while循環(huán);循環(huán)次數(shù)確定時,通常采用for循環(huán)。10分鐘5.作業(yè)及思考題布置課后反復練習循環(huán)結構,熟練掌握。5分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,每次授課均應填寫ー份。而復班授課可不另填寫教案。
學院部門:計算機系 任課教師:賀敏周次第9周 第1次課課間授時2008.12.2授課題目程序控制結構一循環(huán)練習課室上教A6306君弋陽式授方課堂講授(ノ): 實踐課(J)學數(shù)教時2教學目標要求知識目標:1.通過練習,熟練掌握循環(huán)結構。技能目標:熟練掌握循環(huán)結構的語法。能力目標:能夠靈活應用循環(huán)結構解決實際問題。教學方法ヽ手段應介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。主要教學內(nèi)容ヽ重點ヽ難點及時間分配教學內(nèi)容:.九九乘法表實現(xiàn) 40分鐘.冒泡法排序 40分鐘教學重點:教學難點:冒泡算法的理解
【導課】上次課學習了循環(huán)結構中的while循環(huán)、do-while循環(huán)、for循環(huán)。這節(jié)課我們就以實際的例子來練習它們的使用。5分鐘【教學進程】1.九九乘法表【講授】程序分析:雙重循環(huán);內(nèi)、外循環(huán)條件的設計;循環(huán)體如何完成?!景鍟垦菔境绦蜉敵鲂Ч!竟?例】打印‘*‘形三角;思考金字塔形狀怎樣完成?【練習】改寫引例,完成打印九九乘法表。40分鐘2.冒泡法排序【講授】冒泡算法講解:程序分析:雙重循環(huán):外循環(huán)控制比較幾輪;內(nèi)循環(huán)完成一輪的比較和交換。內(nèi)、外循環(huán)條件的設計;循環(huán)體語句如何完成?!景鍟垦菔九判虻难葑冞^程。【練習】對數(shù)組進行冒泡法排序的實現(xiàn)。【講授】冒泡法算法效率的改進;選擇排序的介紹。40分鐘3.作業(yè)及思考題布置課后消化課堂上的示例。5分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,毎次授課均應填寫ー份.重:復班授課可不另填寫教案。
學院部門:計算機系 任課教師:賀敏周次第9周 第2次課課間授時2008.12.4授課題目程序控制結構的應用課室上教A6303君弋陽式授方課堂講授(ノ): 實踐課(J)學數(shù)教時2教學目標要求知識目標:.跳轉(zhuǎn)語句的介紹.査找質(zhì)數(shù)程序的實現(xiàn)技能目標:掌握跳轉(zhuǎn)語句的使用。能力目標:能夠靈活應用控制結構知識,解決實際問題。教學方法ヽ手段應介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。主要教學內(nèi)容ヽ重點ヽ難點及時間分配教學內(nèi)容:.跳轉(zhuǎn)語句 25分鐘.算法簡介 15分鐘.質(zhì)數(shù)査找程序的實現(xiàn)和改進 40分鐘教學重點:.跳轉(zhuǎn)語句.質(zhì)數(shù)程序的實現(xiàn)和改進教學難點:1.算法改進與程序效率
【導課】前面我們一經(jīng)基本介紹完控制結構的內(nèi)容,還剩下的問題就是控制結構的跳轉(zhuǎn)。這節(jié)課我們先給大家介紹跳轉(zhuǎn)語句,然后對控制結構進行綜合應用ー查找質(zhì)數(shù)。5分鐘【教學進程】1.跳轉(zhuǎn)語句【講授】break:結束整個循環(huán)continue:結束一次循環(huán)return:方法結束,可用于從內(nèi)循環(huán)一次跳出所有循環(huán)。goto:跳至標記代碼行,建議少用。處理內(nèi)循環(huán)完全跳出循環(huán)時候可以考慮使用。【演示】斷點演示各種跳轉(zhuǎn)語句的跳出位置。25分鐘2.程序運行效率【講授】算法簡介;處理數(shù)據(jù)的規(guī)模與算法的效率。15分鐘3.查找質(zhì)數(shù)實現(xiàn)【講授】查找質(zhì)數(shù)的思路講解;程序分析:雙重循環(huán):外循環(huán)控制范圍;內(nèi)循環(huán)進行質(zhì)數(shù)判斷。循環(huán)條件的設計;循環(huán)體的完成?!揪毩暋繉W生嘗試完成程序后,老師分析易出問題的地方。20分鐘4.學生練習【練習】完成質(zhì)數(shù)查找程序?!局v授】算法的改進:外循環(huán)條件的改進;內(nèi)循環(huán)條件的改進?!狙菔尽繉W生感受效率提升。20分鐘5.作業(yè)及思考題布置課后消化課堂上的示例。5分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,毎次授課均應填寫ー份.重:復班授課可不另填寫教案。
教案正文(一)學院部門:計算機系 任課教師:賀敏周次第9周 第3次課課間授時2008.12.5授課題目程序控制結構的應用課室上教A6311課式授方課堂講授(J); 實踐課(J)學數(shù)教時2教學目標與要求知識目標:1.九宮算術的實現(xiàn)技能目標:能力目標:能夠靈活應用控制結構知識,解決實際問題。教學方法ヽ手段養(yǎng)介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。>重點ヽ難點及時間分配教學內(nèi)容:.九宮算術規(guī)律 20分鐘.帶領學生實現(xiàn) 30分鐘.學生練習 30分鐘教學重點:1.九宮算術的實現(xiàn)教學難點:
【導課】前面我們已經(jīng)介紹了控制結構的所有知識,這節(jié)課我們根據(jù)具體問題ー九宮算術的程序?qū)崿F(xiàn),來鞏固和應用所學的內(nèi)容。5分鐘【教學進程】1.九宮算術的規(guī)律【講授】規(guī)律1:中間一行,最后一列填入最大數(shù);規(guī)律2:行加一,列加一,如果對應格中未填數(shù),則填入下ー個數(shù)字:如果已經(jīng)填數(shù),則退回原處執(zhí)行行不變、列減ー操作,再填入相應的數(shù);規(guī)律3:依次循環(huán),直到所有數(shù)字填完。【板書】演示九宮算術的填數(shù)過程20分鐘2.帶領學生實現(xiàn)【演示】老師演示如何進行程序?qū)崿F(xiàn)。30分鐘3.學生練習【練習】鞏固控制結構基本內(nèi)容;理解九宮算術規(guī)律;根據(jù)老師講解及演示,應用所學知識實現(xiàn)九宮算術。30分鐘4,作業(yè)及思考題布置課后反復練習,完全實現(xiàn)程序并理解程序執(zhí)行流程。5分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,每次授課均應填寫ー份。重復班授課可不另填寫教案。
學院部門:計算機系 任課教師:賀敏周次第10周 第1次課課間授時2008.12.9授課題目程序控制結構的應用課室上教A6306君弋陽式授方課堂講授(J): 實踐課(J)學數(shù)教時2教學目標要求知識目標:1.學生管理系統(tǒng)主界面設計技能目標:能力目標:能夠靈活應用控制結構知識,解決實際問題。教學方法ヽ手段應介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。主要教學內(nèi)容ヽ重點ヽ難點及時間分配教學內(nèi)容:.學生信息管理系統(tǒng)簡介 15分鐘.主界面設計 25分鐘.指導學生實現(xiàn) 40分鐘教學重點:1.主界面程序?qū)崿F(xiàn)教學難點:
【導課】前面我們已經(jīng)介紹了控制結構的所有知識,這節(jié)課我們根據(jù)具體問題一學生信息管理系統(tǒng)主界面設計的程序?qū)崿F(xiàn),來鞏固和應用所學的內(nèi)容。5分鐘【教學進程】1.學生信息管理系統(tǒng)簡介【講授】項目介紹:學生信息管理系統(tǒng)實現(xiàn)為控制臺應用程序,分為學生基本信息管理、課程基本信息管理、學生成績管理三個子模塊,數(shù)據(jù)存儲采用文件方式。主界面介紹:至少包括菜單選擇及界面跳轉(zhuǎn)功能。15分鐘2.程序主界面設計【講授】標題欄設計;菜單設計;輸入輸出控制:如何處理選項;行號、列號的控制;背景色、前景色的控制;中英文字母的區(qū)別?!景鍟渴掷L主界面的框架。25分鐘3.指導學生實現(xiàn)【講授】主界面功能分析;繪制標題;繪制菜單;按鍵處理;循環(huán)處理。【練習】指導學生完成主界面的繪制。40分鐘4.作業(yè)及思考題布置完成程序,并理解程序流程。5分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,毎次授課均應填寫ー份.重:復班授課可不另填寫教案。
學院部門:計算機系 任課教師:賀敏周次第10周 第2次課課間授時2008.12.11授課題目程序控制結構課室上教A6303君弋陽式授方課堂講授(ノ): 實踐課(J)學數(shù)教時2教學目標要求知識目標:.主界面設計總結.十進制轉(zhuǎn)換為其他進制實現(xiàn).控制結構總結技能目標:掌握控制結構各種語法結構。能力目標:能夠靈活應用所學知識解決實際程序問題。教學方法ヽ手段應介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。主要教學內(nèi)容ヽ重點ヽ難點及時間分配教學內(nèi)容:.界面設計總結 25分鐘.十進制轉(zhuǎn)換其他進制實現(xiàn) 35分鐘.控制結構章總結 20分鐘教學重點:.進制轉(zhuǎn)換.章總結教學難點:
【導課】前面我們已經(jīng)花了很長時間給大家介紹控制結構的知識,這一章的內(nèi)容相當重要,需要大家認真理解、熟練掌握。今天我們將界面設計剩下的內(nèi)容給完成后,再給大家介紹最后ー個例子ーー進制轉(zhuǎn)換來結束本章的學習。5分鐘【教學進程】1.界面設計完善【講授】如何循環(huán),直到用戶選擇退出;界面友好:用戶退出的提示;【課后練習】其他子界面的制作。25分鐘2.進制轉(zhuǎn)換程序?qū)崿F(xiàn)【講授】枚舉類型的使用:自定義NumberSystem枚舉類型進制轉(zhuǎn)換過程的理解;程序?qū)崿F(xiàn)分析:循環(huán)控制如何設計;循環(huán)體語句的實現(xiàn)。【板書】137轉(zhuǎn)換為二進制的過程演算。【練習】學生實現(xiàn)程序。35分鐘3.章總結【講授】程序結構:分支結構:if分支、switch分支循環(huán)結構:while循環(huán)、for循環(huán)跳轉(zhuǎn)語句:break-continue,return算法及效率:解決問題的方法,即算法。效率的重要性及改進技巧。20分鐘4.作業(yè)及思考題布置習題7中的第2題、第7題。5分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,每次授課均應填寫ー份。重復班授課可不另填寫教案。
學院部門:計算機系 任課教師:賀敏周次第10周 第3次課課間授時2008.12.12授課題目面向?qū)ο蟪醪秸n室上教A6311君弋陽式授方課堂講授(ノ): 實踐課(J)學數(shù)教時2教學目標要求知識目標:.面向?qū)ο蠡A.00在C#中的實現(xiàn)核心.訪問權限與字段的理解技能目標:基本掌握〇〇在C#中的體現(xiàn)。能力目標:基本理解面向?qū)ο笏枷氲暮锰帯=虒W方法ヽ手段應介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。ヽ重點ヽ難點及時間分配教學內(nèi)容:.面向?qū)ο蠡A 15分鐘. 00的體現(xiàn)ー類 25分鐘.訪問權限 20分鐘.字段介紹 20分鐘教學重點:.面向?qū)ο蠡A.字段.訪問權限教學難點:1.面向?qū)ο笏枷?/p>
【導課】前面七章的內(nèi)容可以說是結構化編程的基礎,而從現(xiàn)在開始,我們要給大家介紹ー種新的編程思想,或者說是ー種新的組織代碼的方式ーー面向?qū)ο缶幊?。這節(jié)課我們首先了解面向?qū)ο蟮囊恍┗A知識,然后開始學習C#中如何體現(xiàn)00思想。5分鐘【教學進程】1.面向?qū)ο蠡A【講授】本質(zhì):抽象;核心技術:封裝、繼承、多態(tài)目的:通用、復用,提高編程效率15分鐘2.類介紹【講授】〇〇在C#中的實現(xiàn)者ー類;類的組成:字段:保存狀態(tài)信息屬性:封裝字段方法:對數(shù)據(jù)的操作事件:類與類之間的通信機制25分鐘3.訪問權限【講授】成員訪問權限public:公開權限protected:受保護權限internal:程序集內(nèi)部權限private:私有權限對類型只能使用public和interna!權限。20分鐘4.字段介紹【講授】字段一般為private權限(數(shù)據(jù)隱藏)字段命名:camel命名法字段的初始化【練習】定義ー個包含學號、姓名、年齡、性別、班級的學生類。20分鐘5.作業(yè)及思考題布置思考課程類中應包括哪些字段。5分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,每次授課均應填寫ー份。而復班授課可不另填寫教案。
學院部門:計算機系 任課教師:賀敏周次第11周 第1次課課間授時2008.12.16授課題目面向?qū)ο蟪醪秸n室上教A6306君弋陽式授方課堂講授(J): 實踐課(J)學數(shù)教時2教學目標要求知識目標:.new操作符使用.類與結構的區(qū)別.特殊方法一屬性介紹技能目標:掌握面向?qū)ο蟮幕A語法。能力目標:理解面向?qū)ο蟮膽谩=虒W方法ヽ手段應介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。主要教學內(nèi)容ヽ重點ヽ難點及時間分配教學內(nèi)容:. new操作符的使用 15分鐘.類與結構的區(qū)別 25分鐘.屬性的介紹 40分鐘教學重點:.new操作符.屬性教學難點:1.類與結構的區(qū)別
【導課】上次課學習了面向?qū)ο蟮囊恍┗A知識以及類的成員一字段。這節(jié)課我們將繼續(xù)學習類的成員一屬性以及類的初始化new操作符的使用。5分鐘【教學進程】1.new操作符【講授】new操作符的作用:創(chuàng)建相應類型的實例。操作步驟:申請堆內(nèi)存:調(diào)用構造器初始化字段;返回堆引用(地址)?!狙菔尽繑帱c演示new操作符的步驟。15分鐘2.類與結構的區(qū)別【講授】類是引用類型,結構是值類型;結構不支持面向?qū)ο?結構的構造器中字段不能直接初始化。結構是輕量級的類。【練習】定義學生結構,觀察其不同之處。25分鐘3.類的成員一屬性介紹【講授】屬性的命名:Pascal命名法屬性的作用;封裝字段,提供受控訪問字段的方式。屬性的定義方式:get和set訪問器。屬性的分類;讀寫屬性;只讀、只寫屬性?!揪毩暋繛閷W生類添加五個屬性。40分鐘4,作業(yè)及思考題布置思考課程類中屬性應該如何定義。5分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,毎次授課均應填寫ー份。重復班授課可不另填寫教案。
學院部門:計算機系 任課教師:賀敏周次第11周 第2次課課間授時2008.12.18授課題目面向?qū)ο蟪醪秸n室上教A6303君弋陽式授方課堂講授(ノ): 實踐課(J)學數(shù)教時2教學目標要求知識目標:.構造器的介紹.主界面類的設計技能目標:掌握面向?qū)ο蟮幕A語法。能力目標:理解面向?qū)ο蟮膽?。教學方法ヽ手段應介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。主要教學內(nèi)容ヽ重點ヽ難點及時間分配教學內(nèi)容:.屬性補充 20分鐘.構造器介紹 20分鐘.主界面類設計 40分鐘教學重點:.構造器.主界面類設計教學難點:1.構造器的作用
【導課】上次課我們基本介紹了屬性的定義,這節(jié)課我們將補充屬性的ー些注意事項,然后給大家介紹另外一種特殊方法——構造器的定義。另外,我們將對控制結構一章的主界面程序進行重構,建立學生管理系統(tǒng)的框架。5分鐘【教學進程】1.屬性補充【講授】屬性的主要作用是提供字段的訪問控制;屬性是ー種方法,可以不與字段相關。20分鐘2.構造器介紹【講授】構造器的特點:與類名相同;無返回值部分。構造器的作用:字段初始化。默認構造器?!揪毩暋孔寣W生定義學生類的兩個構造器:ー個無參,ー個帶5個參數(shù)。20分鐘3.學生信息管理系統(tǒng)框架【講授】添加FrmMain.cs、FrmStudentlnfo.cs,FrmCourselnfo.cs、Student.cs>Course.cs?FileAccessIO.cs文件;將上述文件組織為三個文件夾:界面類、業(yè)務類、數(shù)據(jù)訪問;為每個文件添加概要注釋?!揪毩暋繉W生根據(jù)所介紹的內(nèi)容自己完成框架的搭建。20分鐘4.主界面類設計【講授】在原來程序的基礎上重構:公開方法:Show。,用于顯示和處理用戶輸入。提取三個私有方法:DrawTitleODrawMenu()>Handleinput()【練習】學生根據(jù)介紹實現(xiàn)。20分鐘5,作業(yè)及思考題布置學生課后根據(jù)前面介紹的內(nèi)容在框架中完成學生類的設計。5分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,毎次授課均應填寫ー份。重復班授課可不另填寫教案。
學院部門:計算機系 任課教師:賀敏周次第11周 第3次課課間授時2008.12.19授課題目面向?qū)ο蟪醪秸n室上教A6311君弋陽式授方課堂講授(ノ): 實踐課(J)學數(shù)教時2教學目標要求知識目標:.參數(shù)傳遞方式.傳值與傳址.傳出參數(shù).可變參數(shù)技能目標:掌握面向?qū)ο蟮幕A語法。能力目標:理解面向?qū)ο蟮膽?。教學方法ヽ手段應介教學方法:講授、示教、課堂互動、課堂指導、課后作業(yè)和輔導答疑。教學手段:使用PPT進行課堂講解。教學媒介:教科書、板書、幻燈片。主要教學內(nèi)容ヽ重點ヽ難點及時間分配教學內(nèi)容:.參數(shù)概念 15分鐘.傳值與傳址 25分鐘.傳出參數(shù)、可變參數(shù) 40分鐘教學重點:.傳值與傳值.傳出參數(shù)、可變參數(shù)教學難點:1.傳值與傳址的理解
【導課】我們已經(jīng)介紹了常規(guī)方法的組成。下面我們將對方法的重要組成——參數(shù)列表進行詳細介紹。5分鐘【教學進程】1.參數(shù)的概念【講授】突出點:參數(shù)也是ー種變量,屬于局部變量:方法定義時,參數(shù)為形參;調(diào)用時,所傳的實際值為實參:方法調(diào)用時,形參通過實參得以初始化。15分鐘2.傳值與傳址【講授】棧與堆的區(qū)別;傳值:實質(zhì)是傳棧上保存的內(nèi)容傳址:實質(zhì)是傳保存內(nèi)容的棧的地址?!揪毩暋客ㄟ^交換兩個變量的值來感受傳值與傳址,感受值類型與引用類型的區(qū)別。25分鐘3.傳出參數(shù)【講授】傳出參數(shù)的實質(zhì):方法的返回值多于ー個時使用。傳出參數(shù)屬于傳址;out關鍵字?!揪毩暋客ㄟ^int.TryParse(strings,outinti)方法的使用體會傳出參數(shù)的作用。20分鐘4.可變參數(shù)【講授】可變參數(shù)的作用:方法參數(shù)不確定時;為了方法的靈活調(diào)用。【練習】多個參數(shù)的加法Add()的定義,體會可變參數(shù)的作用。20分鐘5,作業(yè)及思考題布置學生課后反復練習參數(shù)的各種傳遞方式。5分鐘注:教案按授課次數(shù)(一次課兩個課時)填寫,毎次授課均應填寫ー份。重復班授課可不另填寫教案。
教案正文(一)學院部門:計算機系 任課教師:賀敏周次第12周 第1次課課間授時2008.12.23授課題目面向?qū)ο蟪醪秸n室上教A6306課式授方課堂講授(J); 實踐
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版通訊器材購銷合同3篇
- 2025年度大型活動場地租賃及服務合同4篇
- 2025年PVC管道產(chǎn)品檢測與質(zhì)量保證服務合同范本3篇
- 2025年消防給水系統(tǒng)設備及工程安全防護合同3篇
- 2025年度餐飲股份合作人力資源合作協(xié)議3篇
- 2024版跨國投資風險共保協(xié)議版B版
- 二零二五版國有控股企業(yè)股權置換與混合所有制改革合同3篇
- 2025年度消防安全通道維護外包服務合同3篇
- 2024移動支付技術服務合同
- 2024版暫定協(xié)議總價協(xié)議樣本版B版
- 常用靜脈藥物溶媒的選擇
- 2023-2024學年度人教版一年級語文上冊寒假作業(yè)
- 當代西方文學理論知到智慧樹章節(jié)測試課后答案2024年秋武漢科技大學
- 2024年預制混凝土制品購銷協(xié)議3篇
- 2024-2030年中國高端私人會所市場競爭格局及投資經(jīng)營管理分析報告
- GA/T 1003-2024銀行自助服務亭技術規(guī)范
- GB/T 18488-2024電動汽車用驅(qū)動電機系統(tǒng)
- 門診特定病種待遇認定申請表
- 混合離子交換器使用說明書正本
- 工傷保險待遇及案例分析PPT課件
- 自控工程識圖
評論
0/150
提交評論