版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
《JAVA語(yǔ)言程序設(shè)計(jì)》教學(xué)大綱一、課程性質(zhì)和任務(wù)面向?qū)ο蠹夹g(shù)被稱為是程序設(shè)計(jì)方法學(xué)的一場(chǎng)革命,它已經(jīng)逐步替代了面向過(guò)程的程序設(shè)計(jì)技術(shù),成為計(jì)算機(jī)應(yīng)用開(kāi)發(fā)領(lǐng)域的主流趨勢(shì)。該技術(shù)所提倡的模擬現(xiàn)實(shí)世界的思維方式、數(shù)據(jù)與操作相捆綁的程序風(fēng)格符合現(xiàn)代大規(guī)模軟件開(kāi)發(fā)的要求和潮流。JAVA語(yǔ)言是面向?qū)ο蠹夹g(shù)成功應(yīng)用的著名范例。以網(wǎng)絡(luò)為中心的計(jì)算是當(dāng)今計(jì)算機(jī)發(fā)展的主流,網(wǎng)絡(luò)程序設(shè)計(jì)已經(jīng)成為應(yīng)用程序設(shè)計(jì)的主體。Java程序設(shè)計(jì)是網(wǎng)絡(luò)應(yīng)用的重要組成部分。此課程是計(jì)算機(jī)相關(guān)專(zhuān)業(yè)學(xué)生的必修課。此課程的先修課是程序設(shè)計(jì)基礎(chǔ),網(wǎng)絡(luò)數(shù)據(jù)庫(kù),網(wǎng)頁(yè)制作。Java程序設(shè)計(jì)是網(wǎng)絡(luò)應(yīng)用的程序設(shè)計(jì)的主要語(yǔ)言之一,在基于Web的C/S的網(wǎng)絡(luò)程序設(shè)計(jì)中與網(wǎng)絡(luò)數(shù)據(jù)庫(kù),網(wǎng)頁(yè)制作的技巧是緊密相連的。此課程與程序設(shè)計(jì)基礎(chǔ)、網(wǎng)絡(luò)數(shù)據(jù)庫(kù)、及網(wǎng)頁(yè)制作課程相互連系,相互補(bǔ)充。分別給學(xué)生提供基于Web的C/S程序設(shè)計(jì)放方法和技能,面向?qū)ο蟪绦蛟O(shè)計(jì)方法,網(wǎng)絡(luò)數(shù)據(jù)庫(kù)的設(shè)計(jì)和管理,及網(wǎng)頁(yè)制作的技巧的學(xué)習(xí)。使學(xué)生能夠利用Java語(yǔ)言的程序設(shè)計(jì)將網(wǎng)絡(luò)數(shù)據(jù)庫(kù),動(dòng)態(tài)網(wǎng)頁(yè)信息有機(jī)地結(jié)合起來(lái)。使學(xué)生的技能得到綜合、系統(tǒng)的訓(xùn)練和培養(yǎng),成為社會(huì)所需專(zhuān)用人才。二、課程的基本要求(一)知識(shí)要求:.理解Java語(yǔ)言的各種常用的基本數(shù)據(jù)類(lèi)型的意義;.理解Java語(yǔ)言的對(duì)象,抽象與封裝,類(lèi)與類(lèi)的繼承,及類(lèi)的多態(tài)性的概念;.了解Java語(yǔ)言有哪些基礎(chǔ)類(lèi)庫(kù),理解Java的包的含義;.理解Java語(yǔ)言中異常的概念;.理解Java語(yǔ)言中線程的概念;.理解Java語(yǔ)言中I/O處理的功用;.理解Java圖形用戶界面;理解AWT的意義,及AWT的事件處理;.理解Java小應(yīng)用程序Applet,應(yīng)用程序Application各自的作用和它們的區(qū)別;.理解C/S、B/S通信;.了解JDBC接口的功用。(二)能力要求.熟練掌握J(rèn)ava語(yǔ)言的基本數(shù)據(jù)類(lèi)型,運(yùn)算符及表達(dá)式,控制結(jié)構(gòu),字符串的應(yīng)用;.會(huì)運(yùn)用面向?qū)ο缶幊烫攸c(diǎn),使用抽象、封裝、繼承、多態(tài)編寫(xiě)簡(jiǎn)單的類(lèi)和使用類(lèi)對(duì)象編程。.會(huì)定義包;.掌握J(rèn)ava語(yǔ)言基礎(chǔ)類(lèi)、字符串類(lèi)的應(yīng)用;.掌握異常的應(yīng)用方法,進(jìn)行異常處理設(shè)計(jì);.掌握線程的使用方法;.掌握J(rèn)ava語(yǔ)言的I/O編程及應(yīng)用方法;.會(huì)設(shè)計(jì)Java圖形用戶界面和圖形編程;.掌握Applet小應(yīng)用程序的設(shè)計(jì)方法,設(shè)計(jì)小型網(wǎng)絡(luò)應(yīng)用程序;.掌握Application應(yīng)用程序的設(shè)計(jì)方法,設(shè)計(jì)小型網(wǎng)絡(luò)應(yīng)用程序;.會(huì)簡(jiǎn)單的JDBC的數(shù)據(jù)庫(kù)編程。三、教學(xué)內(nèi)容l.java語(yǔ)言的背景.java語(yǔ)言的特點(diǎn).java與internet.java的應(yīng)用前景第一章java語(yǔ)言基礎(chǔ)與程序設(shè)計(jì)結(jié)構(gòu)簡(jiǎn)單的java程序一個(gè)java的應(yīng)用程序一個(gè)java的小應(yīng)用程序注釋標(biāo)識(shí)符關(guān)鍵字java的編輯,編譯以及運(yùn)行過(guò)程數(shù)據(jù)類(lèi)型字面常量整型字面常量浮點(diǎn)字面常量布爾字面常量字符字面常量字符串字面常量簡(jiǎn)單類(lèi)型整數(shù)類(lèi)型浮點(diǎn)類(lèi)型字符類(lèi)型布爾類(lèi)型變量和常量變量常量字符串?dāng)?shù)據(jù)類(lèi)型的轉(zhuǎn)換數(shù)據(jù)類(lèi)型的自動(dòng)轉(zhuǎn)換數(shù)據(jù)類(lèi)型的強(qiáng)迫轉(zhuǎn)換運(yùn)算符與表達(dá)式算術(shù)運(yùn)算符與表達(dá)式關(guān)系運(yùn)算符與表達(dá)式邏輯運(yùn)算符與表達(dá)式條件運(yùn)算符與表達(dá)式位運(yùn)算符運(yùn)算符的優(yōu)先權(quán)與結(jié)合性語(yǔ)句聲明語(yǔ)句表達(dá)式語(yǔ)句四川機(jī)電職業(yè)技術(shù)學(xué)院信息工程系InformationEngineeringDepartmentOfSCEMI控制語(yǔ)句異常處理語(yǔ)句控制結(jié)構(gòu)順序結(jié)構(gòu)選擇結(jié)構(gòu)if語(yǔ)句switch語(yǔ)句循環(huán)結(jié)構(gòu)while語(yǔ)句do語(yǔ)句for語(yǔ)句帶標(biāo)號(hào)的break語(yǔ)句數(shù)組數(shù)組的聲明,賦值及引用數(shù)組的數(shù)組數(shù)組的應(yīng)用實(shí)例第二章java面向?qū)ο蟪绦蛟O(shè)計(jì)面向?qū)ο蟪绦蛟O(shè)計(jì)的基本知識(shí)面向?qū)ο蟪绦蛟O(shè)計(jì)的出現(xiàn)與基本概念對(duì)象抽象與封裝類(lèi)與類(lèi)的繼承類(lèi)的多態(tài)性類(lèi)類(lèi)的訪問(wèn)權(quán)限類(lèi)的成員變量類(lèi)的成員方法類(lèi)對(duì)象對(duì)象的生成對(duì)象的使用對(duì)象的賦值對(duì)象的清除類(lèi)方法方法的定義方法的返回值方法的參數(shù)方法的訪問(wèn)權(quán)限方法的調(diào)用方法的嵌套調(diào)用方法的遞歸調(diào)用方法覆蓋和重載類(lèi)的繼承創(chuàng)建子類(lèi)類(lèi)的初始化與構(gòu)造方法類(lèi)的賦值與類(lèi)的強(qiáng)制類(lèi)型轉(zhuǎn)換抽象類(lèi)與最終類(lèi)類(lèi)的成員覆蓋廣義超類(lèi)界面界面的定義實(shí)現(xiàn)多個(gè)界面界面的繼承性包定義一個(gè)包java的類(lèi)庫(kù)介紹java.util第三章語(yǔ)言基礎(chǔ)類(lèi)庫(kù)和字符串類(lèi)語(yǔ)言基礎(chǔ)類(lèi)庫(kù)Object類(lèi)數(shù)據(jù)類(lèi)型類(lèi)System類(lèi)Math類(lèi)向量類(lèi)String和StringBuffer類(lèi)字符串常量與String類(lèi)字符串變量與StringBuffer類(lèi)第四章異常java異常異常的基本概念異常的處理機(jī)制Throwable類(lèi)及其子類(lèi)異常處理運(yùn)行時(shí)異常捕獲異常try語(yǔ)句catch語(yǔ)句finally語(yǔ)句異常異常4.3創(chuàng)建用戶自己的異常創(chuàng)建異常使用異常的一些原則四川機(jī)電職業(yè)技術(shù)學(xué)院信息工程系InformationEngineeringDepartmentOfSCEMI第五章Java中的多線程什么是線程線程的實(shí)現(xiàn)方法和基本控制多線程實(shí)現(xiàn)的兩種方法對(duì)多線程的基本控制多線程的互斥問(wèn)題多線程中的同步多線程的一些應(yīng)用第六章Java的輸入輸出(I/O)處理java輸入輸出流的特點(diǎn)和層次結(jié)構(gòu)java輸入輸出流概述java中輸入輸出流的層次結(jié)構(gòu)文件的順序輸入輸出InputStream和OutputSteamFileInputStream和FileOutputStream過(guò)濾流其他常用的順序方式輸入輸出流文件的隨機(jī)訪問(wèn)File類(lèi)字符流基類(lèi)Reader和Writer字符流IO中的重要子類(lèi)新舊類(lèi)庫(kù)的對(duì)應(yīng)關(guān)系對(duì)象的串行化什么是對(duì)象串行化如何進(jìn)行串行化操作對(duì)象串行化中的一些問(wèn)題第七章java圖形用戶界面與圖形編程AWT和GUI概述AWTGUIComponent組件文本輸出與字體顏色的確定在窗口中輸出文本字體顏色圖形繪制圖象輸出標(biāo)簽、按鈕、文本框、對(duì)話框檢查框、選擇框、列表、滾動(dòng)條AWT事件處理事件處理概述鼠標(biāo)事件處理鍵盤(pán)事件處理布局管理器順序布局邊框布局網(wǎng)絡(luò)布局卡片布局畫(huà)布與菜單第八章Applet程序設(shè)計(jì)Applet入門(mén)什么是AppletJavaApplet的安全機(jī)制Applet與HTMLAppletviewerApplet的運(yùn)行創(chuàng)建AppletApplet的生命周期及基本方法向Applet傳遞參數(shù)Applet與Application多媒體(Multimedia)圖象及文字的綜合例子聲音動(dòng)畫(huà)Applet通信同頁(yè)Applet之間的通信Applet和瀏覽器之間的通信Applet的網(wǎng)絡(luò)通信第九章java應(yīng)用程序(Application)面向?qū)ο蟮某绦蛟O(shè)計(jì)過(guò)程加密解密程序一個(gè)加密解密問(wèn)題結(jié)構(gòu)化程序設(shè)計(jì)面向?qū)ο蟮慕庥肸ip技術(shù)壓縮文件向應(yīng)用程序傳入?yún)?shù)Zip包功能介紹文件流定義和基本操作完整程序?qū)嵗粋€(gè)簡(jiǎn)單的圖形系統(tǒng)對(duì)象模型設(shè)計(jì)圖形系統(tǒng)的實(shí)現(xiàn)一個(gè)簡(jiǎn)單的圖片觀察器Frame類(lèi)對(duì)象定義和基本操作圖片裝載過(guò)程說(shuō)明完整程序?qū)嵗拇C(jī)電職業(yè)技術(shù)學(xué)院信息工程系,InformationEngineeringDepartmentOfSCEMI第十章C/S通信網(wǎng)絡(luò)編程概述域名和IP地址服務(wù)器和客戶機(jī)端口號(hào)套接字實(shí)現(xiàn)名字解析簡(jiǎn)單的TCP/IP客戶/服務(wù)器程序服務(wù)器程序說(shuō)明和實(shí)例客戶機(jī)程序說(shuō)明和實(shí)例同時(shí)為多個(gè)客戶服務(wù)的程序程序說(shuō)明程序?qū)嵗诰W(wǎng)頁(yè)中實(shí)現(xiàn)用戶登陸驗(yàn)證程序說(shuō)明程序?qū)嵗谑徽翵DBC數(shù)據(jù)庫(kù)java的數(shù)據(jù)庫(kù)概述JDBC的框架結(jié)構(gòu)JDBC典型應(yīng)用模型訪問(wèn)數(shù)據(jù)庫(kù)的安全性問(wèn)題JDBC中的主要類(lèi)數(shù)據(jù)庫(kù)訪問(wèn)過(guò)程中的步驟連接數(shù)據(jù)庫(kù)了解數(shù)據(jù)庫(kù)信息查詢數(shù)據(jù)獲取查詢結(jié)果集中的數(shù)據(jù)更新數(shù)據(jù)庫(kù)JDBC的事務(wù)支持JDBC2.0介紹可滾動(dòng)結(jié)果集可更新的結(jié)果集批量更新大對(duì)象讀寫(xiě)四、課時(shí)分配本課程教學(xué)總學(xué)時(shí)數(shù)為64-90學(xué)時(shí),其中理論課為40-56學(xué)時(shí),實(shí)驗(yàn)課時(shí)為14-24學(xué)時(shí)。課時(shí)分配表幸-H?章節(jié)教學(xué)內(nèi)容講授學(xué)時(shí)實(shí)踐學(xué)時(shí)合計(jì)學(xué)時(shí)第一早Java語(yǔ)言基礎(chǔ)426第一早面向?qū)ο蟪绦蛟O(shè)計(jì)8412格—*金第二早Java語(yǔ)言的基礎(chǔ)類(lèi)庫(kù)和字符串類(lèi)426第四章異常224第五章線程426任第八早Java語(yǔ)言的I/O處理6410第七章Java圖形用戶界面8412第八章Applet與圖形用戶界面6410第九章Application應(yīng)用程序628第十章C/S通信8412第十一章JDBC接口426總計(jì)603090五、其他說(shuō)明1、本課程教學(xué)方法及考核方式教學(xué)方法:本課程以面授和上機(jī)實(shí)踐為主,中間穿插進(jìn)行討論??己朔绞剑豪碚撜?0%,實(shí)踐技能占40%(實(shí)踐技能為網(wǎng)絡(luò)程序設(shè)計(jì)實(shí)現(xiàn))。理論部分考試采取閉卷方式,由考試中心統(tǒng)一命題。實(shí)踐技能考試由助學(xué)院校自己考,但由自考辦統(tǒng)一組織命題和指定評(píng)分標(biāo)準(zhǔn)。2、關(guān)于教學(xué)大綱的說(shuō)明1)任課教師有權(quán)根據(jù)學(xué)生的具體情況自行調(diào)整授
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單位管理制度集合大全人員管理篇十篇
- 單位管理制度集粹選集人事管理篇十篇
- 單位管理制度匯編大全人員管理十篇
- 《語(yǔ)文作業(yè)要求》課件
- 單位管理制度分享合集職工管理十篇
- 單位管理制度分享大合集職工管理
- 單位管理制度范文大合集職員管理十篇
- 單位管理制度范例匯編員工管理十篇
- 單位管理制度呈現(xiàn)匯編【人力資源管理】十篇
- 單位管理制度呈現(xiàn)大全員工管理十篇
- 2024-2030年中國(guó)大棚蔬菜種植行業(yè)市場(chǎng)發(fā)展監(jiān)測(cè)及投資前景展望報(bào)告
- 旋挖鉆孔灌注樁施工技術(shù)規(guī)程
- 船舶安全??繀f(xié)議書(shū)
- 幼師課例分析報(bào)告總結(jié)與反思
- 醫(yī)院門(mén)診醫(yī)療費(fèi)用管理制度
- 2024年回遷房買(mǎi)賣(mài)合同樣本(5篇)
- 《大數(shù)據(jù)技術(shù)原理與應(yīng)用(第3版)》期末復(fù)習(xí)題庫(kù)(含答案)
- 項(xiàng)目15-1 蛋黃中免疫球蛋白的提取
- MOOC 中國(guó)哲學(xué)經(jīng)典著作導(dǎo)讀-西安交通大學(xué) 中國(guó)大學(xué)慕課答案
- 醫(yī)院培訓(xùn)課件:《痞滿(少陽(yáng)太陰合?。┗颊咧嗅t(yī)個(gè)案護(hù)理》
- 泌尿外科抗菌藥物臨床應(yīng)用規(guī)范
評(píng)論
0/150
提交評(píng)論