版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
《JAVA程序設(shè)計》課程教學(xué)大綱課程代碼:ABGS0602課程中文名稱:Java程序設(shè)計課程英文名稱:Javaprogramming課程性質(zhì):必修課程學(xué)分?jǐn)?shù):4課程學(xué)時數(shù):64授課對象:電子商務(wù)本課程前導(dǎo)課程:大學(xué)計算機(jī)基礎(chǔ)一、課程簡介《Java程序設(shè)計》是計算機(jī)、信息管理、電子商務(wù)相關(guān)專業(yè)的核心課程。對于電子商務(wù)專業(yè)的學(xué)生,掌握一門計算機(jī)語言是必要的。Java語言在程序設(shè)計領(lǐng)域,占據(jù)重要的位置,是目前主流的編程工具之一。對Java程序設(shè)計技巧的講解,會有助于電子商務(wù)專業(yè)學(xué)生對計算機(jī)語言,以至商務(wù)網(wǎng)站建設(shè)有深入的理解。課程在系統(tǒng)介紹Java語言的基本思想與基本方法的同時,重點強(qiáng)調(diào)其在程序設(shè)計實踐中的應(yīng)用。因此,學(xué)生通過本課程的學(xué)習(xí)除了可以學(xué)會應(yīng)用面向?qū)ο蟮乃枷牒头椒▉斫鉀Q實際程序設(shè)計當(dāng)中的問題,同時也為學(xué)生進(jìn)一步的學(xué)習(xí)和研究打下基礎(chǔ)。二、教學(xué)基本內(nèi)容和要求(一)Java語言概述課程教學(xué)內(nèi)容:Java語言的誕生和發(fā)展Java技術(shù)簡介Java開發(fā)工具Java程序的編譯與運行課程重點、難點:課程重點體現(xiàn)在Java語言的認(rèn)識;難點體現(xiàn)在Java工具的選擇和編譯環(huán)境的構(gòu)建。課程教學(xué)要求:了解Java程序設(shè)計語言,掌握J(rèn)ava程序的編譯和運行;(二)Java語言基礎(chǔ)課程教學(xué)內(nèi)容:數(shù)據(jù)類型:基礎(chǔ)數(shù)據(jù)類型、關(guān)鍵字、常量、變量、數(shù)據(jù)類型的轉(zhuǎn)換運算符和表達(dá)式:算術(shù)、關(guān)系、邏輯、位運算符表達(dá)式與運算優(yōu)先級:賦值運算、條件運算、字符串運算、各類運算符的復(fù)合運算課程重點、難點:課程重點體現(xiàn)在各種數(shù)據(jù)類型的理解以及綜合運算。課程教學(xué)要求:了解Java語言支持的數(shù)據(jù)類型,掌握多種數(shù)據(jù)類型、運算符參與的符合運算(三)流程控制課程教學(xué)內(nèi)容:順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)的應(yīng)用課程重點、難點:課程重點體現(xiàn)在對于分支結(jié)構(gòu)、循環(huán)語句的理解應(yīng)用課程教學(xué)要求:了解和掌握if、switch、while、for、break、continue、return等有關(guān)順序、分支、循環(huán)結(jié)構(gòu)的應(yīng)用(四)數(shù)組和字符串課程教學(xué)內(nèi)容:數(shù)組的基本概念;一維數(shù)組、二維數(shù)組、多維數(shù)組、字符串變量的應(yīng)用foreach語句、String類的常用方法課程重點、難點:課程重點體現(xiàn)數(shù)組的應(yīng)用、foreach語句、String類的常用方法課程教學(xué)要求:應(yīng)用數(shù)組實現(xiàn)特定程序設(shè)計要求;熟悉foreach語句和String類的常用方法(五)類與對象課程教學(xué)內(nèi)容:了解類的基本概念;熟悉對象的創(chuàng)建、使用;在類定義內(nèi)調(diào)用方法;參數(shù)傳遞,包括以變量為參數(shù),以數(shù)組為參數(shù)或返回值的方法;匿名對象;課程重點、難點:課程重點體現(xiàn)在對象的創(chuàng)建、使用;方法參數(shù)的傳遞;課程教學(xué)要求:了解對象的創(chuàng)建、使用;類定義內(nèi)方法的調(diào)用;(六)Java語言類的特性課程教學(xué)內(nèi)容:熟悉類的公有成員、私有成員、缺醒訪問控制符、方法重載、構(gòu)造方法、靜態(tài)成員、對象的應(yīng)用;課程重點、難點:課程重點體現(xiàn)在對于構(gòu)造方法的理解、靜態(tài)成員的應(yīng)用、對象的賦值、比較、引用;課程教學(xué)要求:了解對象的成員結(jié)構(gòu)、方法構(gòu)造;熟悉靜態(tài)成員,包括靜態(tài)變量、方法、初始化;掌握對象的賦值、比較、引用。(七)繼承、抽象和接口課程教學(xué)內(nèi)容:類的繼承:子類的創(chuàng)建、覆蓋、最終類、Object類抽象類:抽象類與抽象方法接口:定義、實現(xiàn)和引用、借口的繼承、利用接口完成類的多重繼承內(nèi)部類和匿名類包:概念、常用包、import引用包Java語言的垃圾回收課程教學(xué)要求:掌握類的繼承、覆蓋;熟悉抽象類、接口的應(yīng)用;會應(yīng)用內(nèi)部類、匿名類、package創(chuàng)建包(八)異常處理課程教學(xué)內(nèi)容:異常的處理機(jī)制:概念、處理類、異常類的拋出、自定義異常類課程重點、難點:課程重點體現(xiàn)在Java語言的異常處理課程教學(xué)要求:異常拋出、自定義異常類(九)Java語言的輸入輸出課程教學(xué)內(nèi)容:流的概念;輸入輸出流類庫;基本輸入輸出流的應(yīng)用;文件的處理和隨機(jī)訪問課程重點、難點:課程重點體現(xiàn)在Reader和Writer流類的應(yīng)用課程教學(xué)要求:FileReader、FileWriter、BufferedReader、BufferedWriter的應(yīng)用;掌握J(rèn)ava語言對文件和文件夾的管理。(十)圖形界面設(shè)計課程教學(xué)內(nèi)容:熟悉Swing工具包;掌握布局管理器、各類常見組件的應(yīng)用和創(chuàng)建;理解Java語言的事件處理機(jī)制;課程重點、難點:課程重點體現(xiàn)在包括Jbutton、JcheckBox、JtextField、JtabbedPane、Jlabel等常用組件的創(chuàng)建和應(yīng)用;應(yīng)用Java語言的事件處理機(jī)制,實現(xiàn)程序設(shè)計目的;課程教學(xué)要求:掌握適配器類、命令按鈕、文本組件、窗口組件、列表框、菜單、工具欄的設(shè)計以及相應(yīng)的事件處理(十一)Java數(shù)據(jù)庫程序設(shè)計課程教學(xué)內(nèi)容:熟悉關(guān)系數(shù)據(jù)庫、理解數(shù)據(jù)庫的創(chuàng)建、表數(shù)據(jù)操作和查詢;課程重點、難點:課程重點體現(xiàn)在JDBC的開發(fā)應(yīng)用;掌握元數(shù)據(jù)、事務(wù)處理;課程教學(xué)要求:能使用JDBC開發(fā)數(shù)據(jù)庫應(yīng)用程序,掌握J(rèn)ava語言對數(shù)據(jù)庫的進(jìn)一步操作。(十二)Java網(wǎng)絡(luò)編程課程教學(xué)內(nèi)容:理解網(wǎng)絡(luò)基礎(chǔ);掌握URL編程;了解Java語言實現(xiàn)底層網(wǎng)絡(luò)通信的原理。課程重點、難點:課程重點體現(xiàn)在URL對象的創(chuàng)建和應(yīng)用;了解InetAddress程序設(shè)計;課程教學(xué)要求:能使用URL訪問網(wǎng)絡(luò)資源;了解Socket通信程序設(shè)計;三、實驗教學(xué)內(nèi)容及基本要求《Java程序設(shè)計》是一門運用性很強(qiáng)的方法論科學(xué),其目的是讓學(xué)生掌握一門計算機(jī)語言,能通過程序設(shè)計,完成對計算機(jī)的控制與應(yīng)用,這就決定了本課程的地位——電子商務(wù)專業(yè)的必修核心課,是最重要的專業(yè)基礎(chǔ)課之一。本實驗是為《Java程序設(shè)計》理論課程進(jìn)行配套的實踐性環(huán)節(jié)。是適應(yīng)當(dāng)前的教學(xué)改革工作,將學(xué)生學(xué)習(xí)知識的領(lǐng)域擴(kuò)大到課堂以外,同時,把掌握知識的方法從對原理概念的死記硬背拓展到對解決問題能力的活學(xué)活用上,有助于提高學(xué)生的動手能力和綜合素質(zhì)。因此,實驗內(nèi)容主要圍繞Java語言應(yīng)用實踐的四個具體的實驗項目。主要實驗以及內(nèi)容簡介:實驗一:Java的IDE環(huán)境和基本語法內(nèi)容包括:Java語言開發(fā)環(huán)境的配置;基本數(shù)據(jù)類型、算術(shù)運算符、邏輯運算符、關(guān)系運算符、字符串的應(yīng)用;if、for、while、switch語句的應(yīng)用;數(shù)組、字符串的應(yīng)用;實驗二:Java語言中的類和對象;內(nèi)容包括:類的構(gòu)造;方法的重載;類的靜態(tài)成員;類的繼承;方法的覆蓋;抽象類;接口;包的創(chuàng)建和導(dǎo)入;實驗三:Java語言的輸入輸出;內(nèi)容包括:FileInputStream、FileOutputStream、FileReader、FileWriter的應(yīng)用實驗四:Java語言的圖形界面編程內(nèi)容包括:流式布局管理器、邊界式布局管理器、網(wǎng)格式布局管理器、操作事件、窗口事件、菜單、基本組件的應(yīng)用四、教學(xué)方法與手段主要教學(xué)方法:(1)教師講授:教師講授以教學(xué)大綱為指南,結(jié)合教材和多媒體課件,通過講解、討論、座談、答疑等方式培養(yǎng)學(xué)生獨立思考、解決問題的能力;(2)學(xué)生自學(xué):培養(yǎng)與提高學(xué)生的自學(xué)能力是教學(xué)的目標(biāo)之一。我們在教學(xué)的各個環(huán)節(jié)上均十分重視學(xué)生自學(xué)方法的應(yīng)用。本課程的自學(xué)內(nèi)容包括閱讀教材、查找資料,以及獨立完成程序設(shè)計等等;(3)習(xí)題教學(xué):習(xí)題教學(xué)是檢驗、鞏固、應(yīng)用所學(xué)知識的重要手段。在教學(xué)過程中,教師要結(jié)合教學(xué)進(jìn)度,依據(jù)教學(xué)內(nèi)容安排適當(dāng)?shù)牧?xí)題訓(xùn)練,并對習(xí)題中的問題進(jìn)行集中指導(dǎo);主要教學(xué)手段:(1)多媒體教學(xué)手段。主要借助多媒體教學(xué)工具,讓學(xué)生直觀的看到Java程序的設(shè)計、編譯、運行過程,對學(xué)生自己編寫Java程序提供良好的參考。(2)換位式的教學(xué)手段。讓學(xué)生上講臺講課,既能為學(xué)生搭建一個鍛煉和展示自身能力的平臺,又能幫助學(xué)生發(fā)現(xiàn)學(xué)習(xí)中的問題,使學(xué)生有機(jī)會展示自己對Java語言的了解熟悉程度。五、教學(xué)學(xué)時分配章節(jié)與內(nèi)容課時作業(yè)量備注Java語言緒論2Java語言基礎(chǔ)2流程控制4數(shù)組和字符串4類與對象8Java語言的特性2繼承抽象和接口61異常處理2Java語言的輸入輸出4圖形界面設(shè)計8Java數(shù)據(jù)庫程序設(shè)計2Java網(wǎng)絡(luò)編程2實驗一2實驗二6實
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國蛋黃醬行業(yè)發(fā)展現(xiàn)狀與投資規(guī)劃研究報告
- 2025-2030年中國藥品檢測市場前景規(guī)模及發(fā)展趨勢分析報告
- 2025-2030年中國玻璃纖維市場前景規(guī)模及發(fā)展趨勢預(yù)測報告
- 2025-2030年中國牙科高速手機(jī)市場競爭趨勢與未來發(fā)展策略建議報告
- 2025-2030年中國沙石行業(yè)十三五規(guī)劃及發(fā)展規(guī)模分析報告
- 2025年度環(huán)保型鋁灰資源化利用勞務(wù)分包合同4篇
- 2025年度太空旅游服務(wù)合同4篇
- 二零二五年藝術(shù)品委托創(chuàng)作合同:藝術(shù)收藏家與藝術(shù)家之間的藝術(shù)品創(chuàng)作協(xié)議3篇
- 二零二五年度農(nóng)產(chǎn)品線上線下銷售合作協(xié)議書4篇
- 2025年智能物流系統(tǒng)購銷合同模板3篇
- 2023光明小升初(語文)試卷
- 三年級上冊科學(xué)說課課件-1.5 水能溶解多少物質(zhì)|教科版
- GB/T 7588.2-2020電梯制造與安裝安全規(guī)范第2部分:電梯部件的設(shè)計原則、計算和檢驗
- GB/T 14600-2009電子工業(yè)用氣體氧化亞氮
- 小學(xué)道德與法治學(xué)科高級(一級)教師職稱考試試題(有答案)
- 申請使用物業(yè)專項維修資金征求業(yè)主意見表
- 河北省承德市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細(xì)
- 實用性閱讀與交流任務(wù)群設(shè)計思路與教學(xué)建議
- 應(yīng)急柜檢查表
- 通風(fēng)設(shè)施標(biāo)準(zhǔn)
- 酒店市場營銷教案
評論
0/150
提交評論