久久精品亚洲成av|口工全彩漫画|麻豆精品内射|亚洲国产91精品在线|亚洲国产吃瓜|91制片厂 是国产的吗|麻豆是传媒短视频在线观|91制片厂果冻传51|麻豆md传媒新搬的女邻|麻豆尤物久久久一区av,91大神视频,糖心vlog御梦,三极网站

教管平臺

《JAVA程序設(shè)計基礎(chǔ)》實驗教學(xué)大綱

發(fā)布者:發(fā)布時間:2010-07-27瀏覽次數(shù):522

實踐總學(xué)時數(shù): 36 面向?qū)I(yè)和年級:全校各本科專業(yè)二年級

•  實驗課程教學(xué)的教學(xué)目標

在實踐課教學(xué)過程中,通過實驗手段,使學(xué)生進一步加深 面向?qū)ο蟮木幊淘O(shè)計思想, 并能運用所學(xué)理論來分析和解決實際問題,提高分析解決實際問題的能力和實際工作能力。培養(yǎng)學(xué)生實事求是的科學(xué)作風(fēng),嚴肅的科學(xué)態(tài)度,嚴謹?shù)目茖W(xué)思維習(xí)慣,進而增強創(chuàng)新意識 ,提高學(xué)生在軟件設(shè)計過程中分析問題和解決問題的實際動手能力,使學(xué)生的理論知識和實踐技能得到共同發(fā)展,從而為今后步入新世紀知識經(jīng)濟領(lǐng)域打下堅實基礎(chǔ)。

•  實驗課程的性質(zhì)、目的與任務(wù)

本實驗內(nèi)容是《 Java 程序設(shè)計基礎(chǔ)》理論課的實踐環(huán)節(jié),實踐教學(xué)是教學(xué)工作的重要組成部分,是全面實施人才培養(yǎng)計劃提高教學(xué)質(zhì)量的主要教學(xué)環(huán)節(jié)之一,對培養(yǎng)高素質(zhì)創(chuàng)新人才起著重要作用。 根據(jù)課程的教學(xué)計劃,應(yīng)當(dāng)在講授課程內(nèi)容的同時,每周安排 2學(xué)時的上機實驗。通過系統(tǒng)地上機練習(xí),力求能夠達到以下四個目的:

1、加深學(xué)生對課堂講授內(nèi)容的理解,對面向?qū)ο缶幊谭椒由罾斫?打好程序設(shè)計,開發(fā)軟件的良好基礎(chǔ)。

2、在上機實驗中,提高學(xué)生對Java語言各部分內(nèi)容的綜合使用能力,逐步掌握Java語言程序設(shè)計的規(guī)律與技巧。

3、在對Java程序的調(diào)試過程中,提高學(xué)生分析程序中出現(xiàn)的錯誤和排除這些錯誤的能力。

4、通過上機實踐,加深學(xué)生對計算機軟件運行環(huán)境,以及對操作系統(tǒng)與計算機語言支持系統(tǒng)相互關(guān)系的了解。

•  實驗課程教學(xué)的基本要求

1、通過實驗熟悉Java編程環(huán)境,掌握Java Application和Java Applet程序的基本結(jié)構(gòu),能夠熟練編寫、調(diào)試、分析Java程序。

2、理解變量的類型、定義方法及作用域,掌握基于各種類型變量的運算,學(xué)會表達式的使用。

3、理解和掌握各種修飾符(public、protected、private、static、final、abstract)的用法。

4、理解多態(tài)、繼承、重載、接口、包的含義,掌握java利用接口實現(xiàn)多重繼承的機制。

5、熟練使用各種常用類庫。

6、掌握Java的異常處理機制(異常的定義、拋出、捕捉,try…catch…finally)。

7、熟悉Java的事件委托模型,掌握各種GUI控件的使用;并能夠綜合運用各種圖形界面設(shè)計元素并結(jié)合事件處理機制,進行綜合的圖形界面編程。

8、了解多線程、網(wǎng)絡(luò)編程的基本原理。

•  實驗內(nèi)容

實驗一 安裝與熟悉Java開發(fā)工具(2學(xué)時)

【實驗類型】

驗證性實驗

【目的要求】

•  掌握 Java開發(fā)工具的安裝配置

•  學(xué)習(xí)編寫簡單的 Java Application和Java Applet程序

•  了解 Java源代碼、字節(jié)碼文件、掌握Java程序的編輯、編譯和運行過程

【內(nèi)容提要】

•  安裝 J2SDK1.4.9和UltraEdit

•  配置 PATH, CLASSPATH環(huán)境變量

•  安裝 JCreator

•  分別使用 J2SDK1.4.9+UltraEdit和Jcreator開發(fā)一個簡單的Java Application程序

•  分別使用 J2SDK1.4.9+UltraEdit和Jcreator開發(fā)一個簡單的Java Applet程序

•  安裝并使用 Java反編譯工具

【主要儀器設(shè)備】

每人一臺計算機,硬件要求:CPU PII以上,64M內(nèi)存,1OOM硬盤空間即可;軟件要求:Windows98/Me/XP/NT/2000,IE 5以上。

實驗二 Java語言基礎(chǔ)(5學(xué)時)

【實驗類型】

驗證性實驗

【目的要求】

了解 Java的數(shù)據(jù)類型;掌握各種變量的聲明方式;理解運算符的優(yōu)先級;掌握Java基本數(shù)據(jù)類型,數(shù)組和字符串,運算符與表達式的使用方法;理解Java程序語法結(jié)構(gòu),掌握順序結(jié)構(gòu),選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)語法的程序設(shè)計方法;通過以上內(nèi)容,掌握Java語言的編程規(guī)則。

【內(nèi)容提要】

1、編寫一個聲明Java不同數(shù)據(jù)類型變量的程序

2、編寫一個使用運算符,表達式,變量,數(shù)組和字符串的程序

3、編寫表達式語句,復(fù)合語句的程序

4、編寫使用不同選擇結(jié)構(gòu)的程序

5、編寫使用不同循環(huán)結(jié)構(gòu)的程序

【主要儀器設(shè)備】

每人一臺計算機,硬件要求:CPU PII以上,64M內(nèi)存,1OOM硬盤空間即可;軟件要求:Windows98/Me/XP/NT/2000,IE 5以上。

實驗三 面向?qū)ο蠹夹g(shù)(5學(xué)時)

【實驗類型】

驗證性實驗

【目的要求】

通過編程和上機實驗理解Java語言是如何體現(xiàn)面向?qū)ο缶幊袒舅枷?了解類的封裝方法,以及如何創(chuàng)建類和對象,了解成員變量和成員方法的特性,掌握OOP方式進行程序設(shè)計的方法,了解類的繼承性和多態(tài)性的作用。

【內(nèi)容提要】

1、編寫一個體現(xiàn)面向?qū)ο笏枷氲某绦?

2、編寫一個創(chuàng)建對象和使用對象的方法的程序

3、編寫一個顯示當(dāng)前日期和時間的程序

4、編寫不同成員變量修飾方法的程序

5、編寫不同成員方法修飾方法的程序

6、編寫體現(xiàn)類的繼承性(成員變量,成員方法,成員變量隱藏)的程序

7、編寫體現(xiàn)類的多態(tài)性(成員方法重載,構(gòu)造方法重載)的程序

【主要儀器設(shè)備】

每人一臺計算機,硬件要求:CPU PII以上,64M內(nèi)存,1OOM硬盤空間即可;軟件要求:Windows98/Me/XP/NT/2000,IE 5以上。

實驗四 Java類和對象的高級特征(4學(xué)時)

【實驗類型】

驗證性實驗

【目的要求】

熟練使用接口、內(nèi)部類與包

【內(nèi)容提要】

按表A的格式統(tǒng)計一個班級的學(xué)生成績。將學(xué)生情況設(shè)計成一個類Student,并以一維數(shù)組存儲多個學(xué)生對象信息。要求將Student設(shè)計成一個內(nèi)部類或者將Student設(shè)計成一個接口,并將類存放與自定義的包中。

表 A 一個班級的學(xué)生成績表

number

name

Age

score

1

2

3

【主要儀器設(shè)備】

每人一臺計算機,硬件要求:CPU PII以上,64M內(nèi)存,1OOM硬盤空間即可;軟件要求:Windows98/Me/XP/NT/2000,IE 5以上。

實驗五 圖形界面設(shè)計(8學(xué)時)

【實驗類型】

設(shè)計性實驗

【目的要求】

1 、了解 Java 系統(tǒng)圖形用戶界面的基本工作原理和界面設(shè)計的步驟。

2 、了解圖形用戶界面的事件響應(yīng)機制。

3 、掌握圖形用戶界面各種常用的基本組件的使用方法及其事件響應(yīng)。

4 、掌握圖形用戶界面各種布局策略的設(shè)計與使用。

【內(nèi)容提要】

編寫實現(xiàn)一個模擬手機的圖形用戶界面,包括一個顯示區(qū)和一個鍵盤區(qū),顯示區(qū)用來顯示數(shù)字和信息,鍵盤區(qū)包括 0~9共 10個數(shù)字鍵和“發(fā)送”、“清零”、“關(guān)機”三個命令鍵。當(dāng)用戶按數(shù)字鍵時,相應(yīng)的數(shù)字回顯在顯示區(qū)上;當(dāng)用戶按“清零”鍵時,顯示區(qū)的數(shù)字清空;當(dāng)用戶按“發(fā)送”鍵時,顯示區(qū)中出現(xiàn)當(dāng)前的號碼和“撥號中......”的信息;當(dāng)用戶按關(guān)機鍵時結(jié)束程序。

【主要儀器設(shè)備】

每人一臺計算機,硬件要求:CPU PII以上,64M內(nèi)存,1OOM硬盤空間即可;軟件要求:Windows98/Me/XP/NT/2000,IE 5以上。

實驗六 輸入輸出流(4學(xué)時)

【實驗類型】

驗證性實驗

【目的要求】

1 、熟悉流式輸入輸出方法。

2 、掌握文件的存取操作。

【內(nèi)容提要】

編寫一個程序,使用文件輸入輸出流進行文件復(fù)制。從 file1.txt 文件中將內(nèi)容完全復(fù)制到 file2.txt 文件中。

【主要儀器設(shè)備】

每人一臺計算機,硬件要求:CPU PII以上,64M內(nèi)存,1OOM硬盤空間即可;軟件要求:Windows98/Me/XP/NT/2000,IE 5以上。

實驗七 Applet應(yīng)用程序(6學(xué)時)

【實驗類型】

綜合性實驗

【目的要求】

1 、掌握 Applet 編程方法。

2 、理解 HTML 文件格式。

3 、理解線程在 Applet 中的作用。

【內(nèi)容提要】

在 Applet 上繪制圖形、移動圖像、切換圖像、設(shè)計動畫。根據(jù)情況選做兩題,要求將線程技術(shù)應(yīng)用于 Applet 中圖形、圖像的繪制與顯示。

1 、繪制圖形:將教材例 6.7 的心形線、螺旋線等圖形繪制到 Applet 上。

2 、移動圖像:選擇一幅圖像顯示在 Applet 上,并改變顯示位置,使圖像在 Applet 上移動。

3 、切換圖像:選擇兩幅圖像,通過線程控制交替顯示在 Applet 上。

4 、設(shè)計動畫:選擇多幅連續(xù)圖像替換教材例 9.6 中的圖像,顯示在 Applet 上。

【主要儀器設(shè)備】

每人一臺計算機,硬件要求:CPU PII以上,64M內(nèi)存,1OOM硬盤空間即可;軟件要求:Windows98/Me/XP/NT/2000,IE 5以上。

實驗八 網(wǎng)絡(luò)通信(2學(xué)時)

【實驗類型】

驗證性實驗

【目的要求】

1 、理解和掌握 URL 通信的基本概念和組成。

2 、理解和掌握 Socket 通信機制。

3 、了解網(wǎng)絡(luò)程序設(shè)計方法。

【內(nèi)容提要】

編寫程序接收用戶輸入的一個主機名,通過網(wǎng)絡(luò)找到其 IP 地址打印到屏幕上。

【主要儀器設(shè)備】

每人一臺計算機,硬件要求:CPU PII以上,64M內(nèi)存,1OOM硬盤空間即可;軟件要求:Windows98/Me/XP/NT/2000,IE 5以上。

•  考核方法

實驗成績采用實驗紀律的遵守情況、實驗結(jié)果的考核驗收和提交書面實驗報告相結(jié)合的方式進行考核,每部分各占三分之一。實驗報告的書寫格式及內(nèi)容嚴格按照教務(wù)處及計算機與信息技術(shù)學(xué)院內(nèi)的有關(guān)規(guī)定進行,在整個《 Java程序設(shè)計基礎(chǔ)》課程中實驗成績占課程總成績的15%。

•  主要參考資料

配套理論教材:

Java 2 程序設(shè)計實用教程,葉核亞、陳立編著,電子工業(yè)出版社

Java技術(shù)網(wǎng)上資源:

1、 http://java.sun.com/ (英文)

2、 http://www-900.ibm.com/developerWorks/cn/

3、 http://www.javaworld.com/ (英文)

4、 http://www.theserverside.com/home/ (英文)

5、 http://www.javaresearch.org/

•  實踐教學(xué)建議

上機實驗均需每人一臺計算機,本教學(xué)大綱所列出的上機實驗題目,基本包括了教材中所涉及的主要知識點,希望學(xué)生全面完成這些實驗。為了使學(xué)生在上機實驗中得到更大的提高,任課教師可以結(jié)合具體情況補充一些專業(yè)針對性更強的實驗題目。在學(xué)校實驗條件允許的前提下,可把上機實驗時間適當(dāng)加長一些。這對學(xué)生程序設(shè)計能力的提高更加有利。

制 訂:計算機公修教研室

執(zhí)筆人:岳冬利

審定人:鄒健

返回原圖
/

?