Java語言程序設計教案_第1頁
Java語言程序設計教案_第2頁
Java語言程序設計教案_第3頁
Java語言程序設計教案_第4頁
Java語言程序設計教案_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

Java語言程序設計精選講課設計Java語言程序設計精選講課設計25/25Java語言程序設計精選講課設計課程名稱課程種類開設學期講課專業(yè)總學時使用教材任課教師課程教學目標及要求

課程基本信息Java語言程序設計□公共基礎課□職業(yè)基礎課■職業(yè)技術課2015—2016學年第一學期計算機應用技術專業(yè)講課班級14計應大專班120理論學時60實踐學時60《Java程序設計實例教程》(第1版),劉志成,人民郵電第一版社,2014年宋曉燕知識目標:使學生掌握Java語言的基本理論、掌握面向對象的基本見解和使用面向對象技術進行程序設計的基本思想;掌握面向對象編程工具JAVA語言的基本知識;能嫻熟地應用Swing和JDBC技術設計C/S架構的網(wǎng)絡應用系統(tǒng),為學生此后從事更專業(yè)化的軟件開發(fā)工作確立基礎。能力目標:使學生可以掌握程序設計的基本技術;對網(wǎng)絡應用進行分析、設計、編碼及調試的能力;可以依據(jù)用戶需求規(guī)劃、設計、制作C/S構架的網(wǎng)站;具備分析問題解決問題的能力,為將來在計算機應用系統(tǒng)開發(fā)領域的深入和發(fā)展打下基礎。素質目標:培育學生熱愛科學、腳扎實地的優(yōu)秀學風,使學生擁有良好的職業(yè)道德、敬業(yè)愛崗的精神,擁有謹慎仔細的工作作風和理論聯(lián)系實際、勇于開辟創(chuàng)新的精神;使學生認識與本課程有關的技術規(guī)范,建立團結、協(xié)作、擔當?shù)墓こ桃庾R。項目名稱Java語言程序設計任務名稱任務一項目概括學時數(shù)4認識《計算機網(wǎng)絡應用設計項目》講課目的、講課方式、系統(tǒng)運轉講課目的平臺及程序架構。掌握信息系統(tǒng)的有關見解;計算機網(wǎng)絡中的有關見解、軟件系統(tǒng)結構;掌握Java環(huán)境設置及安裝。講課要點講課難點講課方法

計算機網(wǎng)絡中的有關見解、軟件系統(tǒng)結構、軟件系統(tǒng)結構、Java環(huán)境設置視聽講課法和任務講課法,在多媒體教室實行

Java環(huán)境設置及安裝教課內容

備注0章項目概括1節(jié)信息系統(tǒng)的有關見解信息與數(shù)據(jù)信息技術信息管理系統(tǒng)2節(jié)計算機構成原理及工作過程計算機硬件系統(tǒng)計算機工作過程計算機軟件系統(tǒng)3節(jié)計算機網(wǎng)絡的有關見解計算機網(wǎng)絡的定義及功能計算機網(wǎng)絡的構成計算機網(wǎng)絡的分類4節(jié).數(shù)據(jù)庫系統(tǒng)有關見解數(shù)據(jù)庫數(shù)據(jù)庫系統(tǒng)數(shù)據(jù)庫管理系統(tǒng)數(shù)據(jù)庫應用系統(tǒng)數(shù)據(jù)庫服務器第5節(jié)軟件系統(tǒng)結構概括主機終端系統(tǒng)結構分層系統(tǒng)結構(C/S結構和B/S結構)課后作業(yè)項目名稱Java語言程序設計任務名稱任務二開發(fā)第一個java程序(程序結構)學時數(shù)4理解什么是程序認識Java的技術內容講課目的會開發(fā)簡單Java程序掌握簡單一試與排錯技術講課要點Java程序的框架、開發(fā)程序的步驟、掌握簡單一試與排錯技術講課難點Java程序分析、程序的調試和排錯技術講課方法視聽講課法和任務講課法,在多媒體教室實行教課內容備注1章開發(fā)簡單Java應用程序1節(jié)Java語言概括計算機語言發(fā)展的四個階段Java語言的發(fā)展史Java的特色2節(jié)開發(fā)簡單的Java程序1.Java開發(fā)環(huán)境Java開發(fā)環(huán)境概括講堂事例——搭建Java開發(fā)環(huán)境Java程序框架開發(fā)Java程序的步驟講堂事例——命令行方式開發(fā)第一個java應用程序,常有錯誤1.仔細閱讀第一章,并預習第二章。課后作業(yè)做界面:2.項目名稱Java語言程序設計任務名稱任務三:數(shù)據(jù)種類與運算符學時數(shù)8會使用常用數(shù)據(jù)種類int,double,char,String講課目的掌握常量、變量的見解會使用基本運算符會進行數(shù)據(jù)種類變換講課要點Java程序分析、程序的調試和排錯技術講課難點Java程序分析、程序的調試和排錯技術講課方法視聽講課法和任務講課法,在多媒體教室實行教課內容

備注第2章

數(shù)據(jù)種類與運算符第1節(jié)Java主類結構第2節(jié)基本數(shù)據(jù)種類整數(shù)種類浮點種類float單精度、double雙精度字符種類char種類布爾種類Boolean種類3節(jié)變量與常量常量變量講堂事例第4節(jié)運算符賦值運算符“=”算術運算符+、-、*、/、%自增自減運算符比較運算符>;<;==;>=;<=;!=邏輯運算符&&;||;!三目運算符運算符的優(yōu)先級第5節(jié)數(shù)據(jù)種類變換自動種類變換強迫種類變換第6節(jié)講堂事例某學員3門課成績如右表所示,編程實現(xiàn):(1)Java課和SQL課的分數(shù)之差(2)3門課的均勻分求出3門課的總分課后作業(yè)(4)求出最高分和最低分編程計算表達式的值:X+a%3*(int)(x+y)%2/4,設x=,a=7,y=輸入課本P35頁講堂事例3——使用運算符和表達式。項目名稱Java語言程序設計任務名稱任務四運算符和條件結構學時數(shù)6掌握boolean種類的用法使用基本if條件結構講課目的使用兩重、多重if條件結構掌握switch結構的用法掌握從鍵盤輸入數(shù)據(jù)的方法講課要點使用兩重、多重if條件結構;掌握switch結構的用法;掌握從鍵盤輸入數(shù)據(jù)的方法。講課難點多重if條件結構的條件設置、掌握從鍵盤輸入數(shù)據(jù)的方法。講課方法視聽講課法和任務講課法,在多媒體教室實行教課內容備注3章程序流程結構——條件結構1節(jié)基本if條件語句boolean種類的用法第一種形式:if第二種形式:if—else2節(jié)多分支條件語句嵌套語句:ifelseifswitch多分支語句從鍵盤輸入數(shù)據(jù)的方法編程實現(xiàn)判斷指定數(shù)的奇偶性。輸入趙本山的考試成績,顯示所獲獎賞成績==100分,爸爸給他買輛車成績>=90分,媽媽給他買MP490分>成績>=60分,媽媽給他買本參照書成績<60分,什么都不買課后作業(yè)3.張三為他的手機設定了自動撥號按1:撥爸爸的號按2:撥媽媽的號按3:撥爺爺?shù)奶柊?:撥奶奶的號項目名稱Java語言程序設計任務名稱任務五循環(huán)結構學時數(shù)12理解循環(huán)的含義會使用while循環(huán)結構講課目的會使用do-while循環(huán)結構會調試解決簡單的程序錯誤學會使用for循環(huán)結構學會在程序中使用break和continue講課要點學會使用for循環(huán)結構;會使用while循環(huán)結構;會使用do-while循環(huán)結構講課難點循環(huán)條件和循環(huán)控制語句、程序中使用break和continue講課方法視聽講課法和任務講課法,在多媒體教室實行教課內容備注4章循環(huán)結構1節(jié)循環(huán)結構while循環(huán)結構do-while循環(huán)結構學會使用for循環(huán)結構程序中使用break和continue循環(huán)語句嵌套2節(jié)講堂事例查找100之內的素數(shù)打印乘法口訣表1、循出1到100之全部能被3或能被4整除的數(shù)。2、循出200到300之全部能被5整除,或能被2整除而且能被3整除的數(shù)。3、循出1到2000中全部能4整除但不可以被100整除的數(shù),或能被400整除的數(shù)。4、算1+2+3+??+100的果。5、算1*2*3*4*??*10的果。6、入一個大于0的整數(shù)放入到量n中,算1+2+3+??+(n-1)+n的果。7、入一個整數(shù)放入到量n中,假如個整數(shù)大于0,那么算1+2+3+??+(n-1)+n的果,否出“入的數(shù)占有”。8、循入5個學生的成,算5個學生的分,及均勻分。9、第一要求用入學生的數(shù)量放入到量n中,假如個數(shù)大于后作0,那么就循n次接收n個學生的成,算分及均勻分。否出“學生的人數(shù)不可以數(shù)”.10、循“你好”,假如回答的是“好”,那么就束循,否就。用程序描繪個故事。11、循入字符串,將些入的字符串都接起來,至到入的字符串“Esc”就束循,最后示個接起來的字符串。比方:入abc入def入Esc就出abcdef出1000之內的水仙花數(shù)使用do-while:出氏溫度與氏溫度的照表,要求它從氏溫度0度到250度,每隔20度一,照表中的條目不超10條。關系:氏溫度=氏溫度*9/+32項目名稱Java語言程序設計任務名稱任務六數(shù)組和字符串學時數(shù)8掌握一維數(shù)組創(chuàng)立和使用的方法掌握二維數(shù)組創(chuàng)立和使用的方法講課目的掌握數(shù)組排序掌握字符串的創(chuàng)立方式掌握字符串的常用操作講課要點一維數(shù)組創(chuàng)立和使用的方法;掌握二維數(shù)組創(chuàng)立和使用的方法;字符串的常用操作講課難點數(shù)組的創(chuàng)立和使用講課方法視聽講課法和任務講課法,在多媒體教室實行教課內容備注5章數(shù)組和字符串1節(jié)數(shù)組一維數(shù)組的申明與創(chuàng)立一維數(shù)組的初始化二維數(shù)組的創(chuàng)立與初始化講堂事例——數(shù)組元素排序第2節(jié)String類申明并創(chuàng)立字符串(常用)使用字符數(shù)組創(chuàng)立字符串連結字符串通接字符串“Hello”和“Java”連結其余數(shù)據(jù)種類獲得字符串長度字符串查找indexOf(Strings)7.lastIndexOf(Stringstr)查找字符串最后一次出現(xiàn)地點8.獲得指定索引地點的字符charAT(intindex)9.獲得子字符串字符串取代判斷字符串能否相等字母大小寫變換字符串切割去除空格1.求出一個一維數(shù)組中的最大值和最小值。2.為數(shù)組從小到大排序。3.使用數(shù)組打印9*9乘法表。4.申明一個字符串的數(shù)組,空間為5個。將第一個空間的值設置為“張三”,第二個空間的值為“李四”,第三個空間的值為“王二”,第四個空間的值為“麻子”,第五個空間的值為“小紅”。此后再輸出全部空間中的值。5.申明一個字符串的數(shù)組,空間為5個。使用循環(huán)接收五個學生的姓名。再使用循環(huán)輸出這五個學生的姓名.6.申明一個int型的數(shù)組,循環(huán)接收8個學生的成績,計算這8個課后作業(yè)學生的總分及均勻分。申明一個char型的數(shù)組,在此數(shù)組中放入'我','和','你'三個字符,此后使用循環(huán)將它反序輸出。如"你和我"。循環(huán)輸入5個學生的姓名及成績放入到數(shù)組中,此后計算這5個學生的均勻分,最后輸出格式以下:張三李四麻子王二小燕子8090958296均勻分是:定義一個長度為10的整型數(shù)組,循環(huán)輸入10個整數(shù)。此后再使用循環(huán)查找出此數(shù)組中的最大及最小值。項目名稱Java語言程序設計任務名稱任務七對象和類學時數(shù)4掌握類和對象的特色講課目的理解封裝會創(chuàng)立和使用對象講課要點類和對象的差別;類的定義;創(chuàng)立和使用對象講課難點類的定義;創(chuàng)立和使用對象講課方法視聽講課法和任務講課法,在多媒體教室實行教課內容備注6章對象和類1節(jié)面向對象概括類和對象的特色類和對象的差別第2節(jié)JAVA中的類和對象類的定義成員變量成員方法對象的創(chuàng)立和使用toString()方法設計一個book類,屬性為:書名字符串種類:name;第一版社字符串種類:cbs;方法:setbook()作用打印出“java程序設計”功能。課后作業(yè)要求:申明類對象,使用類中的方法,設置類中的屬性并打印屬性內容。項目名稱Java語言程序設計任務名稱任務八類的方法學時數(shù)4會定義和使用類的方法講課目的理解變量作用域會創(chuàng)立包組織Java工程會增添類方法的JavaDoc說明講課要點掌握定義和使用類的方法;掌握變量作用域。講課難點掌握定義和使用類的方法;掌握變量作用域。講課方法視聽講課法和任務講課法,在多媒體教室實行教課內容備注第7章類的方法第1節(jié)類的方法類的方法定義方法的返回值方法調用變量作用域方法調用事例——編寫成績計算類及其測試類第2節(jié)包與JAVA類庫包的創(chuàng)立引入包Java常用類庫簡介1.編程求長方形的面積課后作業(yè)編程求隨意半徑的圓的面積。2.項目名稱Java語言程序設計任務名稱任務九面向對象(一)學時數(shù)4方法重載結構方法講課目的this要點字面向對象的封裝性講課要點

計算機網(wǎng)絡中的有關見解、軟件系統(tǒng)結構、

Java環(huán)境設置及安裝講課難點

軟件系統(tǒng)結構、

Java環(huán)境設置講課方法

視聽講課法和任務講課法,在多媒體教室實行教課內容

備注8章面向對象(一)1節(jié)結構方法參數(shù)化結構方法及示例隱式結構方法及示例this要點字的使用第2節(jié)面向對象的封裝性為屬性封裝為方法封裝接見封裝內容編寫一個student類:屬性:float種類:high、weight、ageString種類:name、sex、stdno方法:setValue1功能:設置high、weight、age三個屬性的值setValue2功能:設置name、sex、stdno三個屬性的值show1功能:打印輸出high、weight、age三個屬性的值show2功能:打印輸出name、sex、stdno三個屬性的值開發(fā)思路:課后作業(yè)第一創(chuàng)立一個java項目,一個java公共類在該java公共類中,創(chuàng)立一個student類申明float種類high、weight、ageString種類name、sex、stdno編寫方法在主類中申明student對象使用對象調用方法項目名稱Java語言程序設計任務名稱任務十面向對象(二)學時數(shù)10理解繼承及其特色運用JAVA程序實現(xiàn)繼承理解多態(tài)及其特色設計講課目的運用JAVA程序實現(xiàn)多態(tài)掌握接見修飾符和方法修飾符接口的定義及實現(xiàn)運用JAVA程序實現(xiàn)繼承;掌握接見修飾符和方法修飾符;運用JAVA講課要點程序實現(xiàn)多態(tài)講課難點繼承的Java實現(xiàn)、多態(tài)的Java實現(xiàn)講課方法視聽講課法和任務講課法,在多媒體教室實行教課內容備注9章面向對象(二)1節(jié)繼承繼承的特色繼承的Java實現(xiàn)2節(jié)運用JAVA程序實現(xiàn)多態(tài)super要點字和super()的使用方法重載及其調用方法重寫及其調用講堂事例——方法重載和方法重寫3節(jié)修飾符接見修飾符方法修飾符抽象類和抽象方法講堂事例——定義形狀第4節(jié)接口接口的定義接口的實現(xiàn)講堂事例課后作業(yè)編程實現(xiàn)對兩個數(shù)、三個數(shù)、數(shù)組排序。(用方法重載實現(xiàn))項目名稱Java語言程序設計任務名稱任務十一異樣學時數(shù)6理解異樣的見解運用try塊、catch塊和finally塊辦理異樣講課目的運用多重catch塊辦理異樣運用要點字throw和throws辦理異樣運用JAVA編寫和使用自定義異樣講課要點運用try塊、catch塊和finally塊辦理異樣;運用要點字throw和throws辦理異樣;運用JAVA編寫和使用自定義異樣講課難點運用要點字throw和throws辦理異樣;運用JAVA編寫和使用自定義異樣講課方法視聽講課法和任務講課法,在多媒體教室實行教課內容備注10章異樣1節(jié)異樣的見解異樣的見解異樣類的層次結構2節(jié)Java中的異樣辦理異樣辦理系統(tǒng)申明異樣拋出異樣講堂事例——申明和拋出異樣捕捉和辦理異樣try塊、catch塊和finally塊辦理異樣多重catch塊辦理異樣講堂事例——辦理異樣3節(jié)運用Java編寫和使用自定義異樣自定義異樣概括講堂事例——自定義異樣編寫一個類,在main()的try塊里拋出一個Exception對象。傳達一個字符串參數(shù)給Exception的結構方法。在catch子句里捕捉此異樣對象,課后作業(yè)而且打印字符串參數(shù)。增添一個finally子句,打印一條信息以證明該塊語句的確獲得了履行。項目名稱Java語言程序設計任務名稱任務十二JDBC基礎知識學時數(shù)4認識JDBC的見解及必需性認識JDBC驅動程序種類講課目的理解JDBC程序的結構運用JDBC進行數(shù)據(jù)庫編程講課要點

理解

JDBC程序的結構;運用

JDBC進行數(shù)據(jù)庫編程講課難點

運用

JDBC進行數(shù)據(jù)庫編程講課方法

視聽講課法和任務講課法,在多媒體教室實行教課內容

備注11章數(shù)據(jù)庫編程1節(jié)JDBCJDBC概括創(chuàng)立示例數(shù)據(jù)庫第2節(jié)JDBC數(shù)據(jù)庫編程數(shù)據(jù)庫URL加載驅動程序并建立連結講堂事例——使用專用JDBC驅動程序連結數(shù)據(jù)庫履行SQL語句第3節(jié)數(shù)據(jù)庫的基本操作數(shù)據(jù)查問數(shù)據(jù)增添/刪除/改正使用儲蓄過程4節(jié)數(shù)據(jù)庫元數(shù)據(jù)操作元數(shù)據(jù)概括講堂事例——操作數(shù)據(jù)庫元數(shù)據(jù)對在SQLServer2000中創(chuàng)立的數(shù)據(jù)庫中的數(shù)據(jù)進行查問、增、刪、改課后作業(yè)操作。項目名稱Java語言程序設計任務名稱任務十三Java圖形用戶界面技術學時數(shù)44認識抽象窗口工具包(AWT)和Swing的見解及差別掌握Swing容器組件的使用途合和使用方法掌握SwingGUI組件的特色和使用方法講課目的能應用SwingGUI組件結構桌面程序界面能應用程序中的布局管理器優(yōu)化界面設計能實現(xiàn)GUI事件辦理掌握SwingGUI組件的特色和使用方法;能應用程序中的布局管理器優(yōu)講課要點化界面設計;能實現(xiàn)G

溫馨提示

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

評論

0/150

提交評論