下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
《Java程序設(shè)計》課程教學(xué)大綱課程代碼:ABXX0415課程中文名稱:Java程序設(shè)計課程英文名稱:JavaProgramming課程性質(zhì):選修(計算機科學(xué)與技術(shù)、信息與計算科學(xué))/必修(計算機科學(xué)與技術(shù)(卓越))課程學(xué)分?jǐn)?shù):3學(xué)分課程學(xué)時數(shù):48學(xué)時其中理論學(xué)時:24學(xué)時實驗學(xué)時:24學(xué)時授課對象:計算機科學(xué)與技術(shù)專業(yè)、信息與計算科學(xué)專業(yè)、計算機科學(xué)與技術(shù)專業(yè)(卓越)本課程的前導(dǎo)課程:計算機程序設(shè)計、面向?qū)ο蟪绦蛟O(shè)計一、課程簡介《Java程序設(shè)計》是計算機科學(xué)與技術(shù)專業(yè)本科生的一門選修課程。Java是一門純面向?qū)ο蟪绦蛟O(shè)計語言。它集抽象性、封裝性、繼承性和多態(tài)性于一體,可以幫助人們開發(fā)出模塊化、數(shù)據(jù)抽象程度高的,體現(xiàn)信息隱蔽、可復(fù)用、易修改、易擴充等特性的程序。本課程主要介紹Java語言中面向?qū)ο缶幊痰乃枷?、方法以及Java語言的編程特色。讓學(xué)生在學(xué)習(xí)過程中通過大量的程序?qū)嵗拖嚓P(guān)練習(xí),逐步掌握Java語言面向?qū)ο蟪绦蛟O(shè)計的方法和技能。二、教學(xué)基本內(nèi)容和要求第一章:認識Java課程教學(xué)內(nèi)容:Java的發(fā)展歷史和Java的未來、Java程序的編輯、編譯和運行、閱讀一個簡單的Java程序。課程的重點、難點:Java程序的編輯、編譯和運行。課程教學(xué)要求:了解Java的整個發(fā)展過程和java的前景;理解Java語言的特點;掌握Java程序的編輯、編譯和運行的全過程。第二章:Java的基本語法課程教學(xué)內(nèi)容:變量與數(shù)據(jù)類型、運算符、表達式與語句、循環(huán)與選擇性語句、數(shù)組與函數(shù)。課程的重點、難點:循環(huán)與選擇性語句、數(shù)組與函數(shù)。課程教學(xué)要求:掌握Java的基本數(shù)據(jù)類型的使用及數(shù)據(jù)類型的轉(zhuǎn)換;掌握Java的運算符的使用及其優(yōu)先級;掌握for循環(huán)語句、while循環(huán)語句、dowhile循環(huán)語句的使用;掌握if語句、if-else語句、switch語句的使用;掌握一維數(shù)組、二維數(shù)組的使用;理解多維數(shù)組的使用。第三章:類的基本架構(gòu)課程教學(xué)內(nèi)容:類的概念、有關(guān)方法的使用、參數(shù)的傳遞、方法的返回值、公有成員與私有成員。課程的重點、難點:參數(shù)的傳遞、公有成員與私有成員。課程教學(xué)要求:掌握類的基本概念、對象的創(chuàng)建、類成員的使用;理解方法的參數(shù)傳遞過程和方法的返回值。第四章:類的其他功能課程教學(xué)內(nèi)容:函數(shù)成員(方法)的重載、構(gòu)造函數(shù)、類變量與類方法、類類型的變量、內(nèi)部類。課程的重點、難點:構(gòu)造函數(shù)、類變量與類方法、類類型的變量。課程教學(xué)要求:理解函數(shù)成員(方法)的重載的方法;掌握構(gòu)造函數(shù)的功能及其使用;理解類變量與類方法的使用方法;理解類類型變量的使用;理解內(nèi)部類的功能及使用。第五章:繼承課程教學(xué)內(nèi)容:繼承的基本概念、由子類訪問父類的成員、覆蓋、super()與this()、Object類。課程的重點、難點:覆蓋、super()與this()。課程教學(xué)要求:理解類的繼承的基本概念;掌握由子類的方法訪問父類的成員變量的方法;理解覆蓋的使用方法;掌握super()和this()的使用方法;理解Object類的功能及其使用。第六章:抽象類與接口課程教學(xué)內(nèi)容:抽象類的概念及其使用、接口的概念及其使用、多重繼承的概念、接口的擴展。課程的重點、難點:抽象類的概念及其使用、接口的概念及其使用。課程教學(xué)要求:掌握抽象類與接口的概念及其使用;理解多重繼承的概念;理解接口擴展的概念。第七章:大型程序的發(fā)展課程教學(xué)內(nèi)容:文件的分隔、package語句、構(gòu)造package的層次關(guān)系、Java常用的類庫。課程的重點、難點:package語句。課程教學(xué)要求:理解大型項目的邏輯分隔方法;掌握package語句的使用方法;理解package的層次關(guān)系的構(gòu)造原理;掌握Java類庫里面最常用的類的使用。第八章:異常處理課程教學(xué)內(nèi)容:異常處理的基本概念、異常類的繼承架構(gòu)、異常的拋出與捕捉、自己編寫異常類。課程的重點、難點:異常的拋出與捕捉。課程教學(xué)要求:理解Java語言異常的概念及其處理機制;掌握在Java程序中拋出異常和處理異常的方法;掌握自己編寫異常類的方法。第九章:文件處理課程教學(xué)內(nèi)容:Java語言中流的概念、Reader類與Writer類的使用方法、InputStream類與OutputStream類的使用方法。課程的重點、難點:Reader類與Writer類的使用方法、InputStream類與OutputStream類的使用方法。課程教學(xué)要求:理解Java語言中流的概念;掌握Reader類和Writer類的使用方法;掌握InputStream類和OutputStream類的使用方法。第十章:多線程課程教學(xué)內(nèi)容:認識多線程、使用Runnable接口創(chuàng)建多線程、線程的管理、線程的同步處理。課程的重點、難點:使用Runnable接口創(chuàng)建多線程。課程教學(xué)要求:理解Java語言多線程的原理;掌握使用Runnable接口創(chuàng)建多線程的方法;理解多線程管理的原理;理解多線程同步處理的實現(xiàn)步驟。第十一章:GUI編程課程教學(xué)內(nèi)容:認識AWT類、使用AWT類創(chuàng)建窗口、標(biāo)簽、按鈕、復(fù)選框等、布局管理器的使用方法、使用Panel面板、Swing組件的使用、委派事件處理模型、認識事件處理的類、按鍵事件的處理、鼠標(biāo)事件的處理、窗口事件的處理。課程的重點、難點:委派事件處理模型、認識事件處理的類。課程教學(xué)要求:掌握使用AWT類創(chuàng)建GUI組件的方法;掌握布局管理器類的使用方法;掌握Swing組件的使用方法;理解委派事件模型;掌握按鍵事件的處理方法、鼠標(biāo)事件的處理方法和窗口事件的處理方法。第十二章:網(wǎng)頁的向?qū)ЖD―Applet課程教學(xué)內(nèi)容:applet概述、applet的運行程序、applet窗口的裝扮、在applet程序中加載圖像和聲音。課程的重點、難點:applet的運行程序、applet窗口的裝扮。課程教學(xué)要求:掌握Applet程序的結(jié)構(gòu)和運行方法;掌握applet程序窗口的美化;掌握在applet程序中加載圖像和聲音的方法。三、實驗教學(xué)內(nèi)容及基本要求《Java程序設(shè)計》課程的實驗覆蓋了Java語言的面向?qū)ο缶幊痰睦碚摵头椒ǎ篔ava語言的基本語法、Java語言的類與對象的操作、Java語言的繼承、覆蓋、封裝編程思想和JavaGUI程序設(shè)計。讓學(xué)生熟練掌握利用Java語言編程的方法和一些基本技巧。同時,使他們深刻體會、理解封裝、繼承、多態(tài)等面向?qū)ο缶幊痰乃枷胍约罢莆認ava類庫的使用,為今后的工作實踐打下扎實的基礎(chǔ)。四、教學(xué)方法與手段以多媒體教學(xué)為主、板書為輔的方式,將程序的源代碼投影到屏幕上,對照源代碼邊講解邊運行。在難點、重點處提出問題讓學(xué)生思考或展開討論。采用啟發(fā)式教學(xué),與學(xué)生互動,讓學(xué)生參與,發(fā)揮學(xué)生的思維和想象能力。五、教學(xué)學(xué)時分配章節(jié)與內(nèi)容課時備注認識Java1Java的基本語法2類的基本架構(gòu)3類的其他功能2類的繼承2抽象類與接口2大型程序的發(fā)展2異常處理2文件處理2多線程2GUI編程3網(wǎng)頁的向?qū)?合計24六、考核方式與成績評定標(biāo)準(zhǔn)1、考核方法平時成績和期末考查。平時成績包括課堂表現(xiàn)、實驗表現(xiàn)、考勤。2、成績評定平時成績占60%,期末考查占40%。七、教學(xué)參考資源1、參
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版建筑工程質(zhì)量驗收質(zhì)檢員聘用協(xié)議3篇
- 2025年度路演場地租賃及活動場地租賃期限管理協(xié)議4篇
- 2025版事故車事故現(xiàn)場勘查與報告編制合同3篇
- 2025年度個人二手車置換合同范本4篇
- 2025年度餐廳總經(jīng)理年度綜合服務(wù)合同3篇
- 基于云計算2025年度智能辦公系統(tǒng)設(shè)計與實施合同3篇
- 2025年度特色小吃車轉(zhuǎn)讓合同范本二零二五年度3篇
- 2025年度個人借款第三方擔(dān)保協(xié)議書(互聯(lián)網(wǎng)金融版)3篇
- 2025版環(huán)保產(chǎn)業(yè)項目投資合作協(xié)議范本4篇
- 2025年醫(yī)院與保險公司醫(yī)療責(zé)任險合作協(xié)議4篇
- 農(nóng)民工工資表格
- 【寒假預(yù)習(xí)】專題04 閱讀理解 20篇 集訓(xùn)-2025年人教版(PEP)六年級英語下冊寒假提前學(xué)(含答案)
- 2024年智能監(jiān)獄安防監(jiān)控工程合同3篇
- 幼兒園籃球課培訓(xùn)
- 統(tǒng)編版(2024新版)七年級《道德與法治》上冊第一單元《少年有夢》單元測試卷(含答案)
- 100道20以內(nèi)的口算題共20份
- 高三完形填空專項訓(xùn)練單選(部分答案)
- 護理查房高鉀血癥
- 項目監(jiān)理策劃方案匯報
- 《職業(yè)培訓(xùn)師的培訓(xùn)》課件
- 建筑企業(yè)新年開工儀式方案
評論
0/150
提交評論