版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
ADDINCNKISM.UserStyle《Java編程入門》課程教學(xué)大綱(理論課程)一、課程基本信息課程號3023D06012開課單位國際學(xué)院課程名稱Java編程入門IntroductiontoJAVAProgramming課程性質(zhì)選修考核類型考試課程學(xué)分3課程學(xué)時51課程類別學(xué)科基礎(chǔ)課程(學(xué)科拓展課)先修課程程序設(shè)計基礎(chǔ),數(shù)據(jù)結(jié)構(gòu)適用專業(yè)(類)軟件工程二、課程描述及目標(biāo)(一)課程簡介《Java程序設(shè)計》課程是本專業(yè)(類)的一門學(xué)科拓展課程,通過本課程的理論教學(xué),能幫助學(xué)生掌握面向?qū)ο蟮木幊淘O(shè)計思想和Java的基本語法、常用技術(shù),并能運用Java技術(shù)和基本開發(fā)工具進行程序設(shè)計,為《分布式計算框架》等后續(xù)課程奠定必要的技術(shù)基礎(chǔ)。(二)教學(xué)目標(biāo)通過本課程,學(xué)生將掌握利用面向?qū)ο蟪绦蛟O(shè)計思想和“計算機思維”方式進行計算機編程,尤其強調(diào)對學(xué)生“計算機思維”方式的訓(xùn)練,使學(xué)生能夠運用Java語言作為一種思維工具解決現(xiàn)實問題。教學(xué)過程中,啟發(fā)學(xué)生的創(chuàng)新意識,提高學(xué)生在程序設(shè)計過程中分析問題和解決問題的實際動手能力,使學(xué)生的理論知識和實踐技能得到共同發(fā)展。課程目標(biāo)1:掌握J(rèn)ava語言的語法,能夠較為深入理解Java語言機制,掌握J(rèn)ava語言面向?qū)ο蟮奶攸c。課程目標(biāo)2:掌握J(rèn)avaSE中基本的API,掌握在集合、線程、輸入輸出、圖形用戶界面、網(wǎng)絡(luò)等方面的應(yīng)用。課程目標(biāo)3:能夠編寫有一定規(guī)模的應(yīng)用程序,養(yǎng)成良好的編程習(xí)慣,會使用重構(gòu)、設(shè)計模式、單元測試等方式提高代碼的質(zhì)量。課程目標(biāo)4:培養(yǎng)學(xué)生的終身學(xué)習(xí)能力、創(chuàng)新意識和創(chuàng)新能力以及職業(yè)和專業(yè)素養(yǎng)。三、課程目標(biāo)對畢業(yè)要求的支撐關(guān)系畢業(yè)要求指標(biāo)點課程目標(biāo)權(quán)重1-1:軟件工程基礎(chǔ)理論知識;1-2:軟件項目管理與開發(fā)知識課程目標(biāo)10.32-2:工程實踐能力;2-5:創(chuàng)新能力課程目標(biāo)20.41-4:軟件工程應(yīng)用領(lǐng)域知識;2-1:求學(xué)能力;2-6:組織協(xié)調(diào)能力課程目標(biāo)30.22-1:求學(xué)能力;3-3:職業(yè)素養(yǎng);3-4:專業(yè)素養(yǎng)課程目標(biāo)40.1四、教學(xué)方式與方法教學(xué)方式:課堂講授為主,輔以適當(dāng)?shù)恼n堂提問、討論和課堂練習(xí)。教學(xué)方法:啟發(fā)式教學(xué)、探討式教學(xué)、理論與實踐相結(jié)合。在基本分析和設(shè)計方法指導(dǎo)下,以完成一個個獨立程序作為教學(xué)任務(wù)和目標(biāo),用一個個難度漸進的任務(wù)和目標(biāo)來引導(dǎo)學(xué)習(xí),使其貫穿整個教學(xué)過程。通過逐個完成難度漸進的任務(wù),使學(xué)生掌握程序設(shè)計的基本概念、基本原理、設(shè)計原則及分析方法,逐步建立面向?qū)ο蠓绞较鲁绦蛟O(shè)計的整體概念,培養(yǎng)創(chuàng)新、團隊合作、文獻檢索以程序設(shè)計的分析和設(shè)計能力。五、教學(xué)重點與難點(一)教學(xué)重點Java語言的基本概念、基本理論和基本的面向?qū)ο缶幊谭椒ā0ǎ篔ava語言的基本語法;面向?qū)ο蟮乃枷耄粓D形用戶界面的設(shè)計方法;理解AWT的意義及AWT的事件處理;Java語言中的基礎(chǔ)類庫;Java中包的含義;異常處理技術(shù);了解線程機制的相關(guān)概念。(二)教學(xué)難點圖形用戶界面的設(shè)計方法,AWT的意義及AWT的事件處理,異常處理技術(shù),線程機制。六、教學(xué)內(nèi)容、基本要求與學(xué)時分配序號教學(xué)內(nèi)容基本要求學(xué)時教學(xué)方式對應(yīng)課程目標(biāo)1第1章Java簡介了解Java語言的發(fā)展歷史和基本特點,了解面向?qū)ο蟪绦蛟O(shè)計的基本思想,掌握J(rèn)DK開發(fā)環(huán)境及其配置,掌握兩種Java程序的構(gòu)成和編寫方法,掌握J(rèn)ava應(yīng)用程序的開發(fā)步驟。3講授課程目標(biāo)1課程目標(biāo)3課程目標(biāo)42第2章Java語言基礎(chǔ)掌握J(rèn)ava語言的基本語法;Java語言的簡單數(shù)據(jù)類型;理解運算符和表達式。掌握J(rèn)ava語句的三種控制結(jié)構(gòu)(順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu))的應(yīng)用。3講授課程目標(biāo)1課程目標(biāo)3課程目標(biāo)43第3章類的封裝、繼承和多態(tài)熟練掌握面向?qū)ο蟮幕靖拍睿ㄈ珙悺ο?、繼承、多態(tài)、包、內(nèi)部類等),能熟練編寫簡單程序。9講授課程目標(biāo)1課程目標(biāo)3課程目標(biāo)44第4章接口、內(nèi)部類和JavaAPI基礎(chǔ)理解抽象類的作用、接口的作用、程序包的作用,掌握接口的定義、聲明接口、接口的繼承關(guān)系、會使用系統(tǒng)程序包。3講授課程目標(biāo)1課程目標(biāo)3課程目標(biāo)45第5章異常處理理解異常的概念。掌握異常的捕獲與處理方法和異常類的創(chuàng)建方法。深刻理解異常處理機制。3講授課程目標(biāo)1課程目標(biāo)3課程目標(biāo)46第6章圖形用戶界面設(shè)計了解圖形界面組件之間的層次關(guān)系;容器的概念和作用。理解AWT事件處理機制;了解Java常見的事件適配器類。掌握AWT常用基本組件的使用。了解Swing組件與AWT組件之間的關(guān)系。理解Swing組件的基本思想。3講授課程目標(biāo)2課程目標(biāo)3課程目標(biāo)47第7章多線程編程理解線程的概念及線程優(yōu)先級。掌握線程的創(chuàng)建、線程的控制、線程的調(diào)度。了解線程和線程組的概念及其使用方法。3講授課程目標(biāo)2課程目標(biāo)3課程目標(biāo)48第8章流和文件操作理解流的概念。掌握J(rèn)ava利用流進行數(shù)據(jù)訪問的方法;掌握過濾流及隨機訪問文件的使用方法。3講授課程目標(biāo)2課程目標(biāo)3課程目標(biāo)49第9章Socket編程理解Socket的概念,掌握tcp或udp的通訊程序的編程過程。3講授課程目標(biāo)2課程目標(biāo)3課程目標(biāo)410第10章數(shù)據(jù)庫編程掌握J(rèn)DBC,掌握常用的數(shù)據(jù)庫編程方法。3講授課程目標(biāo)2課程目標(biāo)3課程目標(biāo)411第11章javaWeb理解javaWeb的基本思想,學(xué)會實用的javaWeb的基本技術(shù)。9講授課程目標(biāo)2課程目標(biāo)3課程目標(biāo)412第12章springmvc理解mvc的基本思想,學(xué)會springmvc的基礎(chǔ)技術(shù)。6講授課程目標(biāo)2課程目標(biāo)3課程目標(biāo)4合計51七、學(xué)業(yè)評價和課程考核(一)考核類型:eq\o\ac(□,√)考試考查(二)考核方式:開卷考試eq\o\ac(□,√)閉卷考試課程論文課程報告其它:(三)成績評定:考核依據(jù)建議分值(百分比)考核/評價細則對應(yīng)課程目標(biāo)過程考核50%課堂表現(xiàn)20是否曠課,遲到,早退。課堂積極性等課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3課程目標(biāo)4作業(yè)20作業(yè)是否及時上交、完整,對基本概念的理解是否正確,對開發(fā)環(huán)境和工具的應(yīng)用是否熟練。課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3課程目標(biāo)4課堂練習(xí)20當(dāng)堂課重點知識的理解掌握情況,程序編寫能力。課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3課程目標(biāo)4知識復(fù)習(xí)20對學(xué)過的知識進行總結(jié)(形式包括提交文件,思維導(dǎo)圖,知識點總結(jié)等)課程目標(biāo)1課程目標(biāo)2測試20對java程序編寫進行測試課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3期末考核50%期末考試成績。課程目標(biāo)1課程目標(biāo)2課程目標(biāo)3課程目標(biāo)4九、課程目標(biāo)達成評價課程目標(biāo)的實際達成效果計算方式如下,達成值越高,教學(xué)效果越好。課程目標(biāo)達成度畢業(yè)要求指標(biāo)點達成度十、教材與教學(xué)參考書(一)教材《Java語言程序設(shè)計(基礎(chǔ)篇)》,梁勇譯,機械工業(yè)出版社,2020,第12版?!禞ava語言程序設(shè)計(基礎(chǔ)篇)(英文版原書第11版),Y.DanielLiang,機械工業(yè)出版社,2020,第11版。(二)教學(xué)參考書《Java編程思想》,BruceEckel,機械工業(yè)出
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 3D打印鈦網(wǎng)在顱底腦脊液漏修補中的應(yīng)用
- 廣東省建筑工程集團控股有限公司2026屆校園招聘備考題庫及一套答案詳解
- 2025年在線問診合作五年發(fā)展行業(yè)報告
- 3D打印人工血管的血流動力學(xué)模擬
- 3D可視化技術(shù)在神經(jīng)外科手術(shù)中的標(biāo)準(zhǔn)化評估體系
- 2025年廣州星海音樂學(xué)院公開招聘工作人員15人備考題庫及參考答案詳解
- 2025年蘇州交投新基建科技有限公司公開招聘12名人員備考題庫含答案詳解
- 2025年智慧農(nóng)業(yè)技術(shù)應(yīng)用報告
- 2025年山東新華書店集團有限公司微山分公司外包人員招聘備考題庫及1套完整答案詳解
- 懷化市部分市直事業(yè)單位2025年下半年集中公開招聘、公開選調(diào)工作人員備考題庫有答案詳解
- 【《四川省鶴林中學(xué)學(xué)生宿舍樓施工組織設(shè)計》12000字】
- 西安市2024陜西西安市專職消防員管理中心招聘事業(yè)編制人員筆試歷年參考題庫典型考點附帶答案詳解(3卷合一)
- 吉安市農(nóng)業(yè)農(nóng)村發(fā)展集團有限公司及下屬子公司2025年第二批面向社會公開招聘備考題庫有答案詳解
- 文冠果整形修剪課件
- 2025年鹽城港控股招聘面試題庫及答案
- 2026年益陽醫(yī)學(xué)高等??茖W(xué)校單招職業(yè)技能測試題庫附答案
- 國家開放大學(xué)《商務(wù)英語4》期末考試精準(zhǔn)題庫
- 2025秋季《中華民族共同體概論》期末綜合考試-國開(XJ)-參考資料
- 機械通氣患者誤吸預(yù)防及管理規(guī)范
- 浙江省寧波市海曙區(qū)2023-2024學(xué)年一年級上學(xué)期數(shù)學(xué)期末試卷(含答案)
- 2025年應(yīng)急環(huán)境監(jiān)測車行業(yè)分析報告及未來發(fā)展趨勢預(yù)測
評論
0/150
提交評論