ava程序設(shè)計(jì)-通信課程教學(xué)大綱_第1頁
ava程序設(shè)計(jì)-通信課程教學(xué)大綱_第2頁
ava程序設(shè)計(jì)-通信課程教學(xué)大綱_第3頁
ava程序設(shè)計(jì)-通信課程教學(xué)大綱_第4頁
ava程序設(shè)計(jì)-通信課程教學(xué)大綱_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、 JAVA程序設(shè)計(jì)與技術(shù)教學(xué)大綱課程性質(zhì)專業(yè)任選課課程編號xx882006課程名稱JAVA程序設(shè)計(jì)與技術(shù)適用專業(yè)通信工程先修課程總學(xué)時(shí) 48 其中理論 32 學(xué)時(shí)、實(shí)驗(yàn)16學(xué)時(shí)學(xué)分?jǐn)?shù)2.5一、課程簡介Java 語言作為一個(gè)網(wǎng)絡(luò)時(shí)代的面向?qū)ο蟪绦蛟O(shè)計(jì)語言,具有很好的市場前景,已成為高校程序設(shè) 計(jì)語言的核心課程。本課程介紹 JAVA 技術(shù)及語言特點(diǎn)、JAVA 語言基本規(guī)范、面向?qū)ο蟾拍钆c編程 方法、常用數(shù)據(jù)類型的處理、JAVA 的異常處理機(jī)制、 Applet 程序與 Java 繪圖、圖形界面的設(shè)計(jì)及 事件處理;多線程設(shè)計(jì)、文件的輸入與輸出、泛型與集合數(shù)據(jù)類型等。學(xué)生應(yīng)掌握 JAVA 語言的基本 語

2、法,還應(yīng)掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想,基本概念和基本方法,并能運(yùn)用 JAVA 語言和面向?qū)?象技術(shù)解決實(shí)際問題,編寫高效的 JAVA 語言應(yīng)用程序。二、課程教學(xué)目標(biāo)通過本課程的學(xué)習(xí),學(xué)生應(yīng)實(shí)現(xiàn)如下目標(biāo):知識目標(biāo): 1、使學(xué)生掌握J(rèn)AVA 程序設(shè)計(jì)語言、面向?qū)ο蟪绦蛟O(shè)計(jì)思想、養(yǎng)成良好的編程規(guī)范。2、理解JAVA 基本語法、語義,掌握J(rèn)AVA 配置環(huán)境、開發(fā) APPLICATION 開發(fā)方法、技巧。3、能夠使用常用的開發(fā)工具開發(fā)出具有一定實(shí)有價(jià)值的 JAVA 應(yīng)用程序。能力目標(biāo):1、本課程的任務(wù)是培養(yǎng)學(xué)生正確運(yùn)用面向?qū)ο蟮乃季S方法分析問題和解決問題的能力。2、使學(xué)生掌握面向?qū)ο蟮幕纠碚摗⒃怼?/p>

3、技術(shù)方法和Java語言基礎(chǔ)知識;能獨(dú)立編寫代碼,編寫測試數(shù)據(jù),并能獨(dú)立調(diào)試程序,獲得正確結(jié)果;3、對本課程和軟件開發(fā)相關(guān)課程產(chǎn)生興趣,能自主學(xué)習(xí)。三、課程教學(xué)基本要求有興趣且有志于信息類專業(yè)學(xué)習(xí)的大學(xué)生,為了更好地掌握本課程的知識,必須先修大學(xué)計(jì)算機(jī)基礎(chǔ)等課程,在上課時(shí)要求同學(xué)們自帶電腦到教室上課,課后按要求完成書后的思考題。課程教學(xué)模塊(或教學(xué)內(nèi)容)與學(xué)時(shí)分配序號教學(xué)模塊知識點(diǎn)學(xué)時(shí)1Java 語言概述了解:面向?qū)ο蟪绦蛟O(shè)計(jì)的特性;掌握 :Java 應(yīng)用程序和 Applet 程序的調(diào)試;了解:Java 的開發(fā)與運(yùn)行環(huán)境;了解:Java 語言的特點(diǎn)。22Java數(shù)據(jù)類型與表達(dá)式掌握:1、Java

4、 標(biāo)識符的命名要求; 2、Java 數(shù)據(jù)類型的劃分,變量的定義與賦值; 3、數(shù)據(jù)類型的自動轉(zhuǎn)換與強(qiáng)制轉(zhuǎn)換;了解:1、各類運(yùn)算符的使用,優(yōu)先級; 2、常用的數(shù)據(jù)輸入與輸出方法; 3、常用數(shù)學(xué)函數(shù)的使用。 4、了解程序注釋的形式23流程控制語句掌握:1、兩種條件語句(if 和 switch)的使用; 2、三種循環(huán)語句(while,dowhile,for)的使用。了解:1、 break 和 continue 語句的作用。理解:1、分析理解程序的執(zhí)行流程。24數(shù)組和方法掌握:1、一維數(shù)組和二維數(shù)組定義、分配空間; 2、循環(huán)訪問數(shù)組元素的方法;定義格式, 3、方法的調(diào)用形式,理解:1、參數(shù)傳遞的特點(diǎn);了

5、解:1、Java 應(yīng)用程序的命令行參數(shù)的使用25類與對象掌握:1、對象的創(chuàng)建與使用 2、構(gòu)造方法的特點(diǎn) 3、掌握 static 修飾符的作用 4、類成員和對象成員的使用差異;理解:1、熟悉不同變量的作用域 2、熟悉 this 的含義與使用形式;了解:1、包的定義與使用。46繼承與多態(tài)掌握:1、繼承的概念及變量的隱藏問題 2、多態(tài)性的兩種體現(xiàn) 3、 super 的含義與使用。理解:1、各類訪問控制符的作用 2、final 修飾符作用于類、方法、屬性變量上的含義; 3、對象引用轉(zhuǎn)換的相關(guān)概念。27常用數(shù)據(jù)類型處理掌握:1、String 類和 StringBuffer 類處理字符串的使用差異了解:1

6、、各種基本數(shù)據(jù)類型包裝類的常用方法的使用; 2、Date 類和 Calendar 類的使用28抽象類、接口及內(nèi)嵌類掌握:1、抽象類和抽象方法的定義形式 2、接口定義中成員的特點(diǎn), 3、接口實(shí)現(xiàn)的具體要求了解:1、內(nèi)嵌類的定義和使用特點(diǎn)。29異常處理了解:1、異常繼承層次及常見系統(tǒng)異常; 2、用戶定義異常的要求;掌握:1、異常處理使用; 2、throw 語句和方法頭的 throws 子句的概念差異。210Java Applet 與Java繪圖了解:1、Java Applet 主要方法調(diào)用執(zhí)行過程; 2、 Applet 參數(shù)傳遞處理方法 3、了解 Applet 的圖像繪制與播放聲音的實(shí)現(xiàn)掌握:1、

7、 AWT 圖形繪制常用方法了解。411圖形界面理解:1、委托事件處理機(jī)制、相關(guān)角色及相互關(guān)系; 2、事件接口與相應(yīng)適配器類的關(guān)系與使用差異;掌握:1、 Frame、Panel 等容器的使用; 2、 Java 常用的布局策略412多線程掌握:1、線程的概念、線程調(diào)度思想、優(yōu)先級及線程的狀態(tài)轉(zhuǎn)換關(guān)系;了解:1、 Thread 類的常用方法;掌握:1、繼承 Thread 類和實(shí)現(xiàn) Runnable 接口兩種編寫線程的方法; 2、線程資源的同步處理方法。4序號實(shí)驗(yàn)項(xiàng)目名稱內(nèi)容摘要實(shí)驗(yàn)學(xué)時(shí)實(shí)驗(yàn)類型開出要求1Java 運(yùn)行環(huán)境的安裝、配置與運(yùn)行掌握下載 Java SDK 軟件包,設(shè)置 Java 程序運(yùn)行環(huán)

8、境的方法,寫與運(yùn)行 Java 程序的方法。了解 Java 語言的概貌。3、安裝、eclipse軟件,為實(shí)驗(yàn)做好準(zhǔn)備工作,瀏覽Applet 程序2驗(yàn)證性必做2Java 基本語法練習(xí)聲明不同數(shù)據(jù)類型的變量、變量的使用范圍、使用關(guān)系運(yùn)算符和邏輯運(yùn)算符、使用表達(dá)式語句與復(fù)合語句、使用選擇語句、使用循環(huán)語句2驗(yàn)證性必做3面向?qū)ο缶幊叹毩?xí)創(chuàng)建 Applet 應(yīng)用小程序 創(chuàng)建對象并使用對象編寫顯示當(dāng)前日期和時(shí)間的程序 使用修飾符,參數(shù)傳遞的練習(xí)類的繼承性,練習(xí)類的多態(tài)性練習(xí)2驗(yàn)證性必做4包、接口與異常處理(exception)了解并使用 Java 的系統(tǒng)包 創(chuàng)建并使用自定義包使用接口技術(shù)了解異常處理機(jī)制2設(shè)

9、計(jì)性必做5建立圖形用戶界面創(chuàng)建圖形用戶界面了解事件處理機(jī)制建立獨(dú)立運(yùn)行的窗口界面并使用匿名類使用自定義對話框與內(nèi)部類。2設(shè)計(jì)性必做6圖形與多媒體處理使用圖形類 Graphics、插入圖像與播放音樂2設(shè)計(jì)性必做7線程Thread子類的方法實(shí)現(xiàn)多線程實(shí)現(xiàn)Runnable接口的方法實(shí)現(xiàn)多線程。2驗(yàn)證性必做8綜合練習(xí)幻燈機(jī)效果連續(xù)顯示多幅圖像使用滾動條改變背景顏色Applet 與 Application 合并運(yùn)行創(chuàng)建電閃雷鳴的動畫中斷和BIOS中斷調(diào)用類的程序編寫調(diào)試2設(shè)計(jì)性必做五、教學(xué)方法與策略課程以課堂講授為主,輔以案例討論、視頻教學(xué)、分組討論、現(xiàn)場參觀等方法和手段。六、學(xué)生學(xué)習(xí)成效考核方式考核環(huán)節(jié)構(gòu)成(均為100分制)評分依據(jù)占總成績的比重期末考試期末考試試卷60課堂討論提出問題、解答問題的次數(shù)以及準(zhǔn)確率20作業(yè)課堂作業(yè)10考勤現(xiàn)場考勤10七、選用教材 1 丁振凡 Java語言實(shí)用教程(第2版),清華大學(xué)出版社,2015年5月八、參考資料 1 明日科技 主編, Java從

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論