下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
一、課程的性質(zhì)和教學(xué)目的課程性質(zhì):Java不依賴平臺(tái)的特點(diǎn)使得它受到廣泛的關(guān)注,已成為網(wǎng)絡(luò)時(shí)代最重要的編程語言之一。目前,Java語言不僅是一門正在被廣泛使用的編程語言,而且已成為軟件開發(fā)人員應(yīng)當(dāng)掌握的一門基礎(chǔ)語言,因?yàn)楹芏嘈碌募夹g(shù)領(lǐng)域都涉及到了Java。國(guó)內(nèi)外許多大學(xué)已將Java語言列入了本科教學(xué)計(jì)劃,掌握J(rèn)ava已經(jīng)成為共識(shí)。《Java程序設(shè)計(jì)》是軟件工程專業(yè)、計(jì)算機(jī)科學(xué)與技術(shù)等相關(guān)專業(yè)的一門重要的程序設(shè)計(jì)語言類的必修課程。教學(xué)目的:通過本課程的學(xué)習(xí),要求學(xué)生達(dá)到下列目標(biāo)。1.理解面向?qū)ο蟪绦蛟O(shè)計(jì)的思想,掌握面向?qū)ο蟮?個(gè)特性:封裝性、繼承性和多態(tài)性。2.理解Java的平臺(tái)無關(guān)性,掌握用Java語言進(jìn)行面向?qū)ο蟪绦蛟O(shè)計(jì)的方法。3.掌握J(rèn)ava中常用工具類的使用,及用Java設(shè)計(jì)圖形用戶界面程序的方法和技巧。4.培養(yǎng)學(xué)生應(yīng)用Java解決和處理實(shí)際問題的思維方法與基本能力。二、課程教學(xué)內(nèi)容1.Java語言基礎(chǔ)知識(shí)Java程序的開發(fā)環(huán)境;Java程序的基本結(jié)構(gòu);Java語言的基本數(shù)據(jù)類型、表達(dá)式、語句、數(shù)組。Java編程規(guī)范。2.類與對(duì)象類的定義,對(duì)象的創(chuàng)建和使用,對(duì)象的訪問權(quán)限。對(duì)象的封裝性。3.繼承、多態(tài)與接口子類的定義,繼承的含義,方法的重寫和接口及接口回調(diào)。理解繼承性、與多態(tài)性。4.字符串與常用類字符串,正則表達(dá)式,Data類,Math類和Calendar類。5.GUI編程Java事件處理模型,常用組件的使用。6.輸入、輸出流Java輸入/出流類;文件和文件的讀寫。掌握流的套接。7.JDBCDerby數(shù)據(jù)庫的實(shí)用,使用JDBC連接數(shù)據(jù)庫的過程,進(jìn)行查詢、更新、插入數(shù)據(jù)的方法。8.網(wǎng)絡(luò)編程URL類,InetAdress類,套接字,UDP數(shù)據(jù)報(bào)9.集合框架三、課程教學(xué)的基本要求1.基本知識(shí)了解Java的特點(diǎn),理解Java的平臺(tái)無關(guān)性,掌握J(rèn)ava語言的語法知識(shí)和常用工具類的使用,掌握J(rèn)ava事件的處理模型及GUI編程。掌握J(rèn)DBC的使用。2.基本理論和方法理解面向?qū)ο蟮乃枷?,掌握面向?qū)ο蟪绦蛟O(shè)計(jì)的方法。四、課程的教學(xué)環(huán)節(jié)要求教學(xué)環(huán)節(jié)包括:課堂講授、上機(jī)實(shí)踐、習(xí)題課、課外作業(yè)。通過本課程各個(gè)教學(xué)環(huán)節(jié)可以培養(yǎng)學(xué)生的自學(xué)能力、動(dòng)手能力、分析解決問題的能力。1.課堂講授(1)教學(xué)方法上盡量采用啟發(fā)式、討論式教學(xué),在課堂上多提問題,安排一些自學(xué)內(nèi)容,鼓勵(lì)學(xué)生自學(xué),培養(yǎng)學(xué)生的自學(xué)能力。結(jié)合實(shí)際問題,更新教學(xué)內(nèi)容,改進(jìn)教學(xué)方法,通過上機(jī)實(shí)踐,培養(yǎng)學(xué)生的動(dòng)手能力和創(chuàng)新能力。(2)利用多功能教室,結(jié)合黑板講解,演示較大程序的結(jié)構(gòu)及其運(yùn)行效果,以提高課堂信息量,增加教學(xué)的直觀性。2.習(xí)題課習(xí)題課:根據(jù)教學(xué)需要,要適當(dāng)安排習(xí)題課、課外習(xí)題。3.考核采取期末考試和平時(shí)考核相結(jié)合的方式。期末考試采取開卷方式,卷面成績(jī)?yōu)?00分。平時(shí)考核:課后作業(yè)與考勤(10分)+上機(jī)實(shí)踐(10分)。課程學(xué)習(xí)成績(jī):卷面成績(jī)*80%+平時(shí)成績(jī)(20分)。五、本課程與其它課程的聯(lián)系與分工本課程的先修課程為C語言。本課程特別需要C語言中的一些基礎(chǔ)知識(shí),例如,基本的控制語句,循環(huán)語句,數(shù)組等。六、實(shí)驗(yàn)(實(shí)踐)環(huán)節(jié)內(nèi)容及其要求本課程配有課內(nèi)上機(jī)16學(xué)時(shí)和2周的Java課程設(shè)計(jì)。1.本課程課內(nèi)上機(jī)學(xué)時(shí)共16學(xué)時(shí),主要目的是針對(duì)教材相應(yīng)的知識(shí)點(diǎn)進(jìn)行實(shí)驗(yàn)基本的編程訓(xùn)練。其中上機(jī)內(nèi)容安排為:Java應(yīng)用程序:2學(xué)時(shí);類與對(duì)象:2學(xué)時(shí);繼承與接口:4學(xué)時(shí);GUI編程:4學(xué)時(shí);輸入輸出流:4學(xué)時(shí)。8次上機(jī)實(shí)踐的具體實(shí)驗(yàn)項(xiàng)目如下:(1)實(shí)驗(yàn)1:一個(gè)簡(jiǎn)單的應(yīng)用程序。實(shí)驗(yàn)2:輸出希臘字母。(2)實(shí)驗(yàn)3:機(jī)動(dòng)車。實(shí)驗(yàn)4:求方程的根。(3)實(shí)驗(yàn)5:銀行計(jì)算利息。實(shí)驗(yàn)6:公司支出的薪水。(4)實(shí)驗(yàn)7:評(píng)價(jià)成績(jī)。實(shí)驗(yàn)8:貨車的載重量。(5)實(shí)驗(yàn)9:菜單的價(jià)格。實(shí)驗(yàn)10:替換錯(cuò)別字。(6)實(shí)驗(yàn)11:算數(shù)測(cè)試。實(shí)驗(yàn)12:布局與日歷(7)實(shí)驗(yàn)13:英語單詞拼寫訓(xùn)練。實(shí)驗(yàn)14:字體對(duì)話框。(8)實(shí)驗(yàn)15:統(tǒng)計(jì)英文單詞。實(shí)驗(yàn)16:讀取壓縮文件。通過上機(jī)實(shí)踐環(huán)節(jié)可以加深學(xué)生對(duì)理論知識(shí)的理解和掌握,同時(shí)提高學(xué)生分析問題、解決問題的能力,培養(yǎng)學(xué)生實(shí)踐能力與創(chuàng)新能力。根據(jù)學(xué)生在上機(jī)過程中的表現(xiàn)、操作技能、程序代碼等情況綜合評(píng)定上機(jī)實(shí)踐成績(jī),按總成績(jī)的10%計(jì)入課程成績(jī)總分中。2.Java課程設(shè)計(jì)(單獨(dú)課程,有大綱)《Java課程設(shè)計(jì)》結(jié)合JAVA程序設(shè)計(jì)課程的理論知識(shí),通過實(shí)踐環(huán)節(jié)鞏固所學(xué)的理論知識(shí)、提高程序設(shè)計(jì)能力,為今后進(jìn)行系統(tǒng)軟件和應(yīng)用軟件的開發(fā)研究打下堅(jiān)實(shí)的基礎(chǔ)以及今后從事項(xiàng)目開發(fā)和撰寫畢業(yè)論文積累經(jīng)驗(yàn)?!禞ava課程設(shè)計(jì)》總學(xué)時(shí)是40學(xué)時(shí),合理穿插安排在Java程序課程之中,一般是從期中后在老師指導(dǎo)下,學(xué)生逐步結(jié)合所學(xué)內(nèi)容,階梯式完成課程設(shè)計(jì),不僅有針對(duì)性,也非常能夠互相促進(jìn),使得二者有結(jié)合。(1)課設(shè)準(zhǔn)備及理論學(xué)習(xí),查找相關(guān)資料、書籍,閱讀示例文檔,以及最新錄制的指導(dǎo)課程設(shè)計(jì)的多媒體教學(xué)軟件(有教研室耿老師組織制作,放在關(guān)注號(hào)java-violin和機(jī)房的機(jī)器上)。(2)確定課設(shè)題目。(3)教師要求并指導(dǎo)學(xué)生設(shè)計(jì)程序結(jié)構(gòu)、模塊圖、完成類的設(shè)計(jì)、添加相應(yīng)的應(yīng)用功能(4)學(xué)生獨(dú)立完成程序的編碼,并且自己調(diào)試、測(cè)試、查看運(yùn)行效果。(5)完成文檔填寫Java語言課程設(shè)計(jì)報(bào)告單。(6)由教師檢查軟件運(yùn)行效果、項(xiàng)目文檔。七、建議學(xué)時(shí)分配教學(xué)內(nèi)容建議學(xué)時(shí)備注Java語言基礎(chǔ)知識(shí)6其中上機(jī)2學(xué)時(shí)對(duì)象、類、繼承、多態(tài)、接口12其中上機(jī)4學(xué)時(shí)字符串與常用類6其中上機(jī)4學(xué)時(shí)GUI編程12其中上機(jī)4學(xué)時(shí)Java輸入輸出流6其中習(xí)題課2學(xué)時(shí)JDBC6其中上機(jī)2學(xué)時(shí)多線程4網(wǎng)絡(luò)編程4集合框架2合計(jì)56學(xué)時(shí)八、建議教材與教學(xué)參考書[1]《Java2實(shí)用教程》(第5
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025四川建筑安全員-B證考試題庫附答案
- 2025天津市安全員《A證》考試題庫及答案
- 《it推動(dòng)商業(yè)變革》課件
- 大匠文化精神課件(增)
- 多項(xiàng)式與多項(xiàng)式相乘的課件
- 【物理課件】測(cè)定金屬的電阻率 練習(xí)使用螺旋測(cè)微器課件
- 江蘇省無錫市2024-2025學(xué)年高二上學(xué)期期終教學(xué)質(zhì)量調(diào)研測(cè)試歷史試卷(含答案)
- 單位管理制度展示大全【職員管理】十篇
- 單位管理制度收錄大全【員工管理】十篇
- 單位管理制度收錄大合集人事管理篇
- DB32 4418-2022《 居住建筑標(biāo)準(zhǔn)化外窗系統(tǒng)應(yīng)用技術(shù)規(guī)程》
- (新版)初級(jí)教練員資格理論考試題庫(濃縮500題)
- 村委會(huì)地震演練方案及流程
- 【真題】2023年徐州市中考道德與法治試卷(含答案解析)
- 血栓彈力圖 (課件)
- 人行梯籠專項(xiàng)施工方案
- 死因監(jiān)測(cè)工作總結(jié)
- 2024年中國(guó)華融資產(chǎn)管理股份有限公司招聘筆試參考題庫含答案解析
- 邊防知識(shí)講座
- 分子病理學(xué)題庫
- 《腎病綜合征》課件
評(píng)論
0/150
提交評(píng)論