下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、JAVA程序設(shè)計(jì)教學(xué)大綱課程名稱:JAVA程序設(shè)計(jì)課程編號:436301適用專業(yè):軟件工程課程類別:專業(yè)方向課課程學(xué)分:3總學(xué)時(shí):54其中:理論學(xué)時(shí)28實(shí)驗(yàn)學(xué)時(shí)26先修課程:計(jì)算機(jī)導(dǎo)論、C語言程序設(shè)計(jì)一、課程的性質(zhì)、目的與任務(wù)本課程是軟件技術(shù)類專業(yè)的專業(yè)基礎(chǔ)課程。本課程的核心內(nèi)容和任務(wù)是學(xué)習(xí)面向?qū)ο髾C(jī)制、面向?qū)ο蠓治?、設(shè)計(jì)思想,掌握J(rèn)AVA的封裝、繼承、多態(tài)、重載、接口及多線程技術(shù),理解JAVA API的構(gòu)成體系和查詢方法。初步掌握J(rèn)AVA的數(shù)據(jù)庫技術(shù)、多媒體開發(fā)、GUI設(shè)計(jì)的基本方法和原理。通過本課程的學(xué)習(xí),要求學(xué)生達(dá)到:1、理解Java的平臺(tái)無關(guān)、面向?qū)ο?、多線程等特性。2、掌握J(rèn)ava語
2、言的面向?qū)ο蟮某绦蛟O(shè)計(jì)方法。3、掌握J(rèn)ava中的網(wǎng)絡(luò)編程、多線程程序設(shè)計(jì)、GUI設(shè)計(jì)等編程技巧。4、培養(yǎng)學(xué)生應(yīng)用Java解決和處理實(shí)際問題的思維方法與基本能力。二、課程教學(xué)基本內(nèi)容與要求(一)Java程序設(shè)計(jì)基礎(chǔ)1基本教學(xué)內(nèi)容(1)Java的主要特征;(2)JAVA開發(fā)與運(yùn)行平臺(tái)簡介;(3)簡單Java程序的結(jié)構(gòu);2基本要求教學(xué)目的:了解Java語言的發(fā)展歷史和現(xiàn)狀;了解Java語言的主要特征,掌握可移植性原理;掌握J(rèn)ava技術(shù)的幾個(gè)關(guān)鍵術(shù)語:JVM、JRE、JDK:會(huì)搭建Java開發(fā)環(huán)境;會(huì)編寫簡單的Java應(yīng)用程序,會(huì)編譯、運(yùn)行Java程序。教學(xué)重點(diǎn):Java語言的可移植性原理;Java程
3、序的開發(fā)過程;開發(fā)環(huán)境的搭建;Java語言的程序結(jié)構(gòu)。教學(xué)難點(diǎn):開發(fā)環(huán)境的搭建。(二)數(shù)據(jù)類型、運(yùn)算符和表達(dá)式1基本教學(xué)內(nèi)容(1)標(biāo)識符和關(guān)鍵字;(2)Java基本數(shù)據(jù)類型;(3)數(shù)據(jù)類型的轉(zhuǎn)換;(4)運(yùn)算符、表達(dá)式;2基本要求教學(xué)目的:了解常量、變量的概念及其應(yīng)用;掌握各種運(yùn)算符的表示、優(yōu)先級;了解各類表達(dá)式的概念及其使用。教學(xué)重點(diǎn):常量和變量的存儲(chǔ)類型及應(yīng)用;運(yùn)算符和表達(dá)式的應(yīng)用。教學(xué)難點(diǎn):自增、自減運(yùn)算,綜合表達(dá)式的計(jì)算和應(yīng)用。(三)Java程序控制語句1基本教學(xué)內(nèi)容(1)分支結(jié)構(gòu)語句;(2)循環(huán)結(jié)構(gòu)語句;(3)跳轉(zhuǎn)語句2基本要求教學(xué)目的:掌握J(rèn)ava程序流程控控制語句的應(yīng)用。教學(xué)重點(diǎn):
4、if語句、switch語句、for語句、while語句、do while語句、break語句、continue語句、return語句。教學(xué)難點(diǎn):帶標(biāo)號的跳轉(zhuǎn)語句。(四)類與對象1基本教學(xué)內(nèi)容(1)面向?qū)ο蠡舅枷肱c方法;(2)類、對象的基本概念;(3)對象成員(屬性與方法)、構(gòu)造器方法;(4) static變量與方法;(5)方法重載,理解靜態(tài)多態(tài);(6)包的創(chuàng)建和引用;(7)訪問控制權(quán)限;2基本要求教學(xué)目的:掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本概念、類的定義、包的創(chuàng)建與引用、編寫面向?qū)ο蟮腏ava程序。教學(xué)重點(diǎn):類的定義、對象的創(chuàng)建、構(gòu)造方法的定義與使用、方法的重載、包。教學(xué)難點(diǎn):類成員與對象成員的區(qū)別
5、、訪問控制權(quán)限。(五)數(shù)組和字符串1.基本教學(xué)內(nèi)容(1)一維數(shù)組與二維數(shù)組的定義與使用(2) String類的應(yīng)用(3) StringBuffer類的應(yīng)用2.基本要求教學(xué)目的:掌握J(rèn)ava語言中數(shù)組的應(yīng)用、字符串的處理。教學(xué)重點(diǎn):數(shù)組的創(chuàng)建、數(shù)組元素的引用、字符串對象的創(chuàng)建、String類的常用方法、StringBuffer類的常用方法。教學(xué)難點(diǎn):String類與StringBuffer類的字符串的區(qū)別。(六)繼承與接口1基本教學(xué)內(nèi)容(1)類的繼承,運(yùn)行時(shí)多態(tài);(2)包的創(chuàng)建和引用;(3)抽象類的定義與使用;(4)接口的定義與使用;2基本要求教學(xué)目的:了解繼承與多態(tài)的概念;繼承與多態(tài)的實(shí)現(xiàn)機(jī)制
6、;掌握抽象類的使用、接口的定義與實(shí)現(xiàn)。教學(xué)重點(diǎn):類的繼承、多態(tài)的實(shí)現(xiàn),抽象類和接口。教學(xué)難點(diǎn):方法重載、方法覆蓋、成員變量隱藏。(七)異常處理1基本教學(xué)內(nèi)容(1)異常的基本概念;(2) Java異常類的層次結(jié)構(gòu);(3)異常的拋出捕獲和處理。2基本要求教學(xué)目的:掌握J(rèn)ava異常處理的方法。教學(xué)重點(diǎn):異常的基本概念、異常的拋出捕獲和處理。教學(xué)難點(diǎn):異常的處理機(jī)制。(八)輸入輸出流及文件操作1基本教學(xué)內(nèi)容(1)輸入輸出流的基本概念;(2)文件與目錄的管理;(3)標(biāo)準(zhǔn)輸入/輸出(4)文件輸入流與文件輸出流;(5)數(shù)據(jù)輸入流與數(shù)據(jù)輸出流;2基本要求教學(xué)目的:掌握J(rèn)ava處理輸入/輸出的字節(jié)流和字符流類的
7、基本原理和常用方法;熟練掌握建立輸入/輸出流的基本步驟,并能夠?qū)崿F(xiàn)對文件和標(biāo)準(zhǔn)設(shè)備的讀寫操作.教學(xué)重點(diǎn):常用字節(jié)流與字符流類、建立輸入/輸出流的基本步驟。教學(xué)難點(diǎn):流的包裝。(九)多線程1基本教學(xué)內(nèi)容(1)程序、進(jìn)程、線程的概念;(2)JAVA線程的創(chuàng)建;(3)線程的狀態(tài)與線程的控制;(4)程同步方法與意義。2基本要求教學(xué)目的:理解Java多線程的實(shí)現(xiàn)原理、線程生命周期的主要過程及線程類的實(shí)現(xiàn)機(jī)制;掌握多線程的實(shí)現(xiàn)技術(shù)和方法;理解多線程互斥、同步的概念。教學(xué)重點(diǎn):多線程實(shí)現(xiàn)的原理;多線程的同步與互斥。教學(xué)難點(diǎn):線程的同步與互斥。(十)GUI程序設(shè)計(jì)1基本教學(xué)內(nèi)容(1)JavaGUI概述;(2)
8、JavaGUI布局管理;(3)重要的GUI組件的使用;(4)Java事件處理過程;2基本要求教學(xué)目的:理解Java的圖形用戶界面(GUI)設(shè)計(jì) 的基本概念;理解并掌握基于事件驅(qū)動(dòng)的程序模型;熟練掌握基于層次結(jié)構(gòu)的GUI設(shè)計(jì)方法及常用組件、容器的使用方法。教學(xué)重點(diǎn):圖形用戶界面的編程、常用的圖形用戶界面組件、Java事件處理機(jī)制及編程。教學(xué)難點(diǎn):Java事件處理機(jī)制及編程。(十一)Java網(wǎng)絡(luò)編程1基本教學(xué)內(nèi)容(1)網(wǎng)絡(luò)編程的基本概念:網(wǎng)絡(luò)協(xié)議、IP地址、端口、URL等;(2)URL類與InetAddress類的使用;(3)基于連接的套接字通信方式;2基本要求教學(xué)目的:掌握J(rèn)ava網(wǎng)絡(luò)編程的基本
9、原理與方法。教學(xué)重點(diǎn):URL、端口等基本概念;套接字通信方式。教學(xué)難點(diǎn):使用套接字通信方式編程。(十二)數(shù)據(jù)庫編程1基本教學(xué)內(nèi)容(1)JDBC概述(2)通過JDBC訪問數(shù)據(jù)庫2基本要求教學(xué)目的:掌握J(rèn)DBC的數(shù)據(jù)庫連接技術(shù)教學(xué)重點(diǎn):JDBC數(shù)據(jù)庫連接、數(shù)據(jù)庫操作教學(xué)難點(diǎn):數(shù)據(jù)庫操作方法三、課程各章節(jié)學(xué)時(shí)分配序號內(nèi)容理論學(xué)時(shí)實(shí)驗(yàn)學(xué)時(shí)1Java概述222數(shù)據(jù)類型、運(yùn)算符和表達(dá)式223Java程序控制語句224類和對象325數(shù)組與字符串226繼承和接口347異常處理108輸入輸出流及文件操作329多線程2210圖形用戶界面4411Java網(wǎng)絡(luò)編程2212數(shù)據(jù)庫編程22合計(jì)2826四、本課程課外學(xué)習(xí)與
10、修學(xué)指導(dǎo)由于該課程涉及計(jì)算機(jī)系統(tǒng)中各種軟硬件資源的管理,內(nèi)容復(fù)雜,難度較大,且具有很強(qiáng)的實(shí)踐性,所以要學(xué)好本課程,必須做到理論與實(shí)踐緊密結(jié)合,才能達(dá)到較好的學(xué)習(xí)效果。要求學(xué)生多參閱相關(guān)書籍,多做練習(xí),多上機(jī)實(shí)驗(yàn),掌握操作系統(tǒng)的基本原理、主要算法及其實(shí)現(xiàn)過程。五、本課程考核方式及成績評定標(biāo)準(zhǔn)考核方式:閉卷考試成績評定方法:本課程的考核是平時(shí)成績、實(shí)驗(yàn)成績和期終考試成績相結(jié)合。具體比例為:上課出勤、作業(yè)占20%,實(shí)驗(yàn)占20%,期末考試成績占60%。其中期未考試總分100分,基礎(chǔ)題占50%,中等難度題占40%,較難題占10%??荚囶}型主要有:選擇題、填空題、程序閱讀題、程序填空題、編程題等。六、教材及參考書教材:劉震,Java語言程序設(shè)計(jì)教程,中國水利水電出版社,2011主要參考書:1Roger Garsid
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)環(huán)保標(biāo)語宣傳標(biāo)語范文兩篇
- (高級)三級煉化貯運(yùn)工職業(yè)技能鑒定理論考試題庫(含答案)
- 2025年河北工藝美術(shù)職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試近5年??及鎱⒖碱}庫含答案解析
- 專題06 統(tǒng)一多民族國家的鞏固與發(fā)展(第1期)
- 電動(dòng)車購銷合同年
- 幼兒園主題教育活動(dòng)策劃方案五篇
- 藝考培訓(xùn)合同協(xié)議書
- 經(jīng)銷商合作合同范本
- 餐飲承包合同范本
- 全日制勞動(dòng)合同范本
- 中國儲(chǔ)備糧管理集團(tuán)有限公司蘭州分公司招聘筆試真題2024
- 第1課 隋朝統(tǒng)一與滅亡 課件(26張)2024-2025學(xué)年部編版七年級歷史下冊
- 【歷史】唐朝建立與“貞觀之治”課件-2024-2025學(xué)年統(tǒng)編版七年級歷史下冊
- 產(chǎn)業(yè)園區(qū)招商合作協(xié)議書
- 2021年高考真題-生物(湖南卷) 含解析
- 幼兒園2024-2025學(xué)年第二學(xué)期園務(wù)工作計(jì)劃
- 2024公路工程施工安全風(fēng)險(xiǎn)辨識與管控實(shí)施指南
- 新疆2024年新疆和田師范??茖W(xué)校招聘70人筆試歷年典型考題及考點(diǎn)附答案解析
- 【正版授權(quán)】 ISO 15978:2002 EN Open end blind rivets with break pull mandrel and countersunk head - AIA/St
- 2024時(shí)事政治考試題庫(基礎(chǔ)題)
- 2024山西文旅投資集團(tuán)招聘117人公開引進(jìn)高層次人才和急需緊缺人才筆試參考題庫(共500題)答案詳解版
評論
0/150
提交評論