面向?qū)ο蠹夹g(shù)(Java)課件面向?qū)ο蠹夹g(shù)(Java)教學(xué)大綱_第1頁
面向?qū)ο蠹夹g(shù)(Java)課件面向?qū)ο蠹夹g(shù)(Java)教學(xué)大綱_第2頁
面向?qū)ο蠹夹g(shù)(Java)課件面向?qū)ο蠹夹g(shù)(Java)教學(xué)大綱_第3頁
面向?qū)ο蠹夹g(shù)(Java)課件面向?qū)ο蠹夹g(shù)(Java)教學(xué)大綱_第4頁
面向?qū)ο蠹夹g(shù)(Java)課件面向?qū)ο蠹夹g(shù)(Java)教學(xué)大綱_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

③教學(xué)方式包括講授、課堂演示、實驗、討論、練習(xí)、課下自學(xué)等。

(二)自學(xué)內(nèi)容和要求

其中第六章、第七章、第九章-第十二章部分內(nèi)容需要學(xué)生通過泛雅課程平臺自學(xué)跟進。(三)實踐性教學(xué)環(huán)節(jié)和要求《面向?qū)ο蠹夹g(shù)(Java)課程設(shè)計》是本課程配套的實驗課程。通過融合華為的鯤鵬云服務(wù)器和本地計算機完成一系列的程序測試和設(shè)計,學(xué)習(xí)并理解程序的可移植性,并深入理解和熟悉面向?qū)ο蟪绦蛟O(shè)計的基本原理:抽象原理、封裝原理、繼承原理和多態(tài)性原理。通過實踐操作熟練掌握使用Java語言來具體實現(xiàn)面向?qū)ο缶唧w的程序設(shè)計,能夠熟練使用JDK提供的各種常用包和類完成一個獨立應(yīng)用程序的全流程開發(fā),能夠結(jié)合GUI技術(shù)、網(wǎng)絡(luò)技術(shù)、多線程技術(shù)和數(shù)據(jù)庫技術(shù)并可在不同平臺上完成基本的C/S和B/S結(jié)構(gòu)的程序設(shè)計。具體的實踐教學(xué)環(huán)節(jié)和要求參見《面向?qū)ο蠹夹g(shù)(Java)課程設(shè)計》教學(xué)大綱。四、課程考核1、考核與評價方式及成績評定本課程的考核分數(shù)為過程性考核(包括平時課堂成績、小測驗成績、大作業(yè)成績)和期末測試成績兩大部分,期末測試使用pintia平臺線上進行。總成績評定按照百分制計算,最終總成績按以下計算公式得到:總成績=過程性測試成績*70+期末測試成績*0.3各考核環(huán)節(jié)所占分值比例可根據(jù)具體情況進行調(diào)整,建議值及考核細則如下:表3.課程目標(biāo)達成考核與評價方式及成績評定課程目標(biāo)畢業(yè)要求指標(biāo)點考核與評價方式及成績比例(%)成績比例(%)過程性測試成績期末成績課程目標(biāo)1支撐畢業(yè)要求1-340-6015-3555-80課程目標(biāo)2支撐畢業(yè)要求3-110-2010-2020-40合計7030100注:該表格中比例為課程整體成績比例。2、考核與評價標(biāo)準過程性測試中,平時課堂成績主要由出勤、課堂討論及課堂練習(xí)等幾部分考核組成,作業(yè)成績是兩個大作業(yè)完成后的評測成績,其中第一個作業(yè)在學(xué)期中間時候完成,主要考察學(xué)生對面向?qū)ο蟪绦蛟O(shè)計思想的理解和掌握情況,以及運用Java語言完成具體的面向?qū)ο蟪绦蛟O(shè)計能力;第二個作業(yè)為期末時候完成,考查學(xué)生的基于Java語言的C/S或B/S的全流程綜合程序開發(fā)能力,要求同學(xué)融合網(wǎng)絡(luò)、輸入輸出流、多線程、GUI圖形界面、數(shù)據(jù)集合等一系列內(nèi)容完成一個小型應(yīng)用項目設(shè)計,可以組隊完成;課堂討論及練習(xí)的考核由課堂提問、課堂討論參與情況、課堂練習(xí)完成情況等構(gòu)成,小測驗大概在學(xué)期中間根據(jù)課程進度約定時間在泛亞平臺上在線進行,主要考查程序基本語法和面向?qū)ο蠡靖拍畹碾A段性學(xué)習(xí)效果。表4.過程性測試考核與評價標(biāo)準課程目標(biāo)評價標(biāo)準優(yōu)秀良好中等及格不及格90-10080-8970-7960-690-59平時表現(xiàn)課程目標(biāo)1:熟練掌握Java語言基本語法和開發(fā)技術(shù)。理解面向?qū)ο蟪绦蛟O(shè)計與思想,掌握Java的面向?qū)ο蟪绦蛟O(shè)計的基本方法,掌握Java中的常用類庫。能夠完成標(biāo)準應(yīng)用程序和簡單JavaWeb程序的開發(fā),初步具備Java語言數(shù)據(jù)庫編程和網(wǎng)絡(luò)編程的能力。作業(yè)能按時完成;程序代碼完整,合理可行;合理運用面向?qū)ο罄碚?、運用數(shù)據(jù)庫和網(wǎng)絡(luò)知識;對數(shù)據(jù)處理清晰準確。說明文檔規(guī)范清晰。課堂討論、交流積極主動,表述準確。作業(yè)能按時完成;程序代碼完整,較合理可行;能夠合理運用面向?qū)ο罄碚?、?shù)據(jù)庫和網(wǎng)絡(luò)知識;對數(shù)據(jù)處理比較清晰準確。說明文檔規(guī)范較清晰規(guī)范。課堂討論、交流積極主動,表述基本準確。作業(yè)及時完成;程序代碼簡單,較合理可行,需修改;基本符合面向?qū)ο笠?guī)范,用到了面向?qū)ο罄碚?,能夠使用網(wǎng)絡(luò)和數(shù)據(jù)庫知識,數(shù)據(jù)處理基本準確。有說明文檔,但不太規(guī)范清晰。課堂討論、交流較主動,表述基本準確。作業(yè)不能及時完成;程序代碼較簡單,不太符合面向?qū)ο笠?guī)范,需較多修改,對網(wǎng)絡(luò)和數(shù)據(jù)庫理解不清晰;數(shù)據(jù)處理不夠準確。有說明文檔,但表述不清晰。課堂討論、交流不主動,表述不夠準確。作業(yè)未完成;程序代碼基本不可行,需很大修改;對面向?qū)ο罄碚摗⒕W(wǎng)絡(luò)理論、數(shù)據(jù)庫理論不清晰,數(shù)據(jù)處理不準確;無說明文檔或文檔表述混亂。幾乎不參與課堂討論、交流。課程目標(biāo)2:能熟練使用一款編輯器或集成開發(fā)環(huán)境來開發(fā)Java應(yīng)用程序,并養(yǎng)成良好的編程習(xí)慣、程序注釋以及命名規(guī)范。理解和掌握基于Java語言的應(yīng)用程序開發(fā)全過程,并了解影響軟件開發(fā)的各種因素。能非常熟練使用編輯器或某集成開發(fā)環(huán)境;程序代碼完全Java語言約定的編程規(guī)范,程序注釋完善。數(shù)據(jù)處理準確。說明文檔規(guī)范清晰。課堂討論、交流積極主動,表述準確。能熟練使用編輯器或某集成開發(fā)環(huán)境;程序代碼基本符合Java語言約定的編程規(guī)范,程序注釋基本完善。數(shù)據(jù)處理較準確。說明文檔比較規(guī)范合理。課堂討論、交流較主動,表述基本準確。能夠使用編輯器或某集成開發(fā)環(huán)境;程序代碼邏輯結(jié)構(gòu)合理,程序中有適當(dāng)?shù)淖⑨?。?shù)據(jù)處理基本準確。有說明文檔,但不太規(guī)范清晰。課堂討論、交流較主動,表述基本準確。編輯器或集成開發(fā)環(huán)境使用不熟練;程序代碼邏輯結(jié)構(gòu)不清晰,基本沒有注釋。數(shù)據(jù)處理不夠準確。有說明文檔,但表述不清晰。課堂討論、交流不主動,表述不夠準確。幾乎不會使用編輯器或集成開發(fā)環(huán)境;不會編寫程序。程序代碼基本不可行,需較大修改;數(shù)據(jù)處理不準確;幾乎不參與課堂討論、交流。期末測試指學(xué)期結(jié)束時的總結(jié)性綜合考核,考核形式為在pintia平臺上在線完成考試,主要考核學(xué)生對本課程理論知識的理解程度和綜合應(yīng)用能力,題型通常為單選題、簡答題、函數(shù)題、編程題和綜合應(yīng)用題。表5.期末測試的考核與評價標(biāo)準課程目標(biāo)評價標(biāo)準90-10080-8970-7960-690-59優(yōu)秀良好中等合格不合格課期末考試課程目標(biāo)1:熟練掌握Java語言基本語法和開發(fā)技術(shù)。理解面向?qū)ο蟪绦蛟O(shè)計與思想,掌握Java的面向?qū)ο蟪绦蛟O(shè)計的基本方法,掌握Java中的常用類庫。能夠完成標(biāo)準應(yīng)用程序和簡單JavaWeb程序的開發(fā),初步具備Java語言數(shù)據(jù)庫編程和網(wǎng)絡(luò)編程的能力。完全理解和掌握程序設(shè)計的基本原理和Java語言基本語法和api;完全理解和掌握面向?qū)ο蟪绦蛟O(shè)計的基本原理和面向?qū)ο蟪绦蛟O(shè)計基本技術(shù);熟練掌握數(shù)據(jù)庫、網(wǎng)絡(luò)編程、多線程以及JavaWeb程序設(shè)計中的基本概念和理論;在線考試成績90以上。理解和掌握程序設(shè)計的基本原理和Java語言基本語法和api;理解和掌握面向?qū)ο蟪绦蛟O(shè)計的基本原理和面向?qū)ο蟪绦蛟O(shè)計基本技術(shù);掌握數(shù)據(jù)庫、網(wǎng)絡(luò)編程、多線程以及JavaWeb程序程序設(shè)計中的基本概念和理論;在線考試成績80-89?;纠斫夂驼莆粘绦蛟O(shè)計的基本原理和Java語言基本語法和api;基本理解和掌握面向?qū)ο蟪绦蛟O(shè)計的基本原理和面向?qū)ο蟪绦蛟O(shè)計基本技術(shù);基本理解數(shù)據(jù)庫、網(wǎng)絡(luò)編程、多線程以及JavaWeb程序程序設(shè)計中的基本概念和理論;在線考試成績70-79。初步理解和掌握程序設(shè)計的基本原理和Java語言基本語法和api;初步理解和掌握面向?qū)ο蟪绦蛟O(shè)計的基本原理和面向?qū)ο蟪绦蛟O(shè)計基本技術(shù);初步理解數(shù)據(jù)庫、網(wǎng)絡(luò)編程、多線程以及JavaWeb程序程序設(shè)計中的基本概念和理論;在線考試成績60-69。沒有理解和掌握程序設(shè)計的基本原理和Java語言基本語法和api;沒有理解和掌握面向?qū)ο蟪绦蛟O(shè)計的基本原理和面向?qū)ο蟪绦蛟O(shè)計基本技術(shù);沒有理解數(shù)據(jù)庫、網(wǎng)絡(luò)編程、多線程以及JavaWeb程序程序設(shè)計中的基本概念和理論;在線考試成績59以下。課程目標(biāo)2:能熟練使用一款編輯器或集成開發(fā)環(huán)境來開發(fā)Java應(yīng)用程序,并養(yǎng)成良好的編程習(xí)慣、程序注釋以及命名規(guī)范。理解和掌握基于Java語言的應(yīng)用程序開發(fā)全過程,并了解影響軟件開發(fā)的各種因素。非常熟悉編輯器或某集成開發(fā)環(huán)境使用;非常熟悉程序代碼的編程規(guī)范和注釋技巧;完全理解和掌握程序設(shè)計的全過程技術(shù)并了解影響軟件開發(fā)的各種因素。在線考試成績90以上。熟悉編輯器或某集成開發(fā)環(huán)境使用;熟悉程序代碼的編程規(guī)范和注釋技巧;理解和掌握程序設(shè)計的全過程技術(shù),基本了解影響軟件開發(fā)的各種因素。在線考試成績80-89?;臼煜ぞ庉嬈骰蚰臣砷_發(fā)環(huán)境使用;基本熟悉程序代碼的編程規(guī)范和注釋技巧;基本理解和掌握程序設(shè)計的基本過程,基本了解各種影響軟件開發(fā)因素;在線考試成績70-79。初步掌握編輯器或某集成開發(fā)環(huán)境的使用;理解程序代碼的編程規(guī)范和注釋技巧;初步理解和掌握程序設(shè)計的基本過程,了解一點軟件開發(fā)影響因素;在線考試成績60-69。完全不熟悉編輯器或集成開發(fā)環(huán)境的使用;沒有掌握程序代碼的編程規(guī)范和注釋技巧;沒有理解和掌握程序設(shè)計的基本過程,不了解各種軟件開發(fā)的影響因素;在線考試成績59以下。五、建議教材及參考資料

(一)教材馬俊、曾述賓編《Java語言面向?qū)ο蟪绦蛟O(shè)計(第3版)》,北京:清華大學(xué)出版社,2021年。(二)參考資料PoornachandraSarang.《Java7編程高級進階》,曹如進,張方譯,北京:清華大學(xué)出版社,2013年。耿祥義,張躍平編,《JSP實用教程》第4版,北京,清華大學(xué)出版社,2008年。六、課程達成評價課程期末考試結(jié)束后,任課教師依據(jù)《蘭州大學(xué)本科課程教學(xué)質(zhì)量評價實施辦法》,對本課程進行教學(xué)質(zhì)量評價,評價課程目標(biāo)的達成情況和對畢業(yè)要求的支撐情況,分析原因,并提出改進意見。七、說明(一)與相關(guān)課程的分工銜接該課對應(yīng)的實踐課是《面向?qū)ο蠹夹g(shù)(JAVA)課程設(shè)計》課,理論課的主要目標(biāo)是理解和掌握面向?qū)ο罄碚摰幕局R點,學(xué)會運用面向?qū)ο蠓绞椒治龊退伎紗栴},能夠?qū)?fù)雜問題分解為簡單的程序問題,并給出基于對象的程序解法。理論課上還要學(xué)習(xí)并掌握Java語言的基本語法和編程技能,能夠熟練使用系統(tǒng)類庫和api完成簡單程序開發(fā)。實踐課偏重于操作和實踐,是本課程內(nèi)容的延續(xù)和深化。該課也是《程序設(shè)計基礎(chǔ)(C語言)》課的后繼課程,相對于《程序設(shè)計基礎(chǔ)(C語言)》,該課重點是講授面向?qū)ο蟪绦蛟O(shè)計原理和面向?qū)ο蟪绦蛟O(shè)計技術(shù),并訓(xùn)練同學(xué)們運用面向?qū)ο蟮乃伎挤绞椒治鰡栴}和通過面向?qū)ο蠓绞浇2⒔鉀Q問題。該課的后繼課程是選修課《JAVAEE程序設(shè)計》,側(cè)重完成基于網(wǎng)絡(luò)的分布式企業(yè)級軟件開發(fā)理論,所以本課中重點訓(xùn)練同學(xué)們的基本面向?qū)ο缶幊棠芰突A(chǔ)的JavaWeb編程知識,可以為后繼課程打好基礎(chǔ)。本課程的部分理論內(nèi)容在《面向?qū)ο蠹夹g(shù)(JAVA)課程設(shè)計》實踐課的教學(xué)中完成,主要包括面向?qū)ο蟮幕纠碚摶狙菔?、程序建模思想和實踐等。(二)課程思政的教學(xué)融合面向?qū)ο蟮某绦蛟O(shè)計思想與方法也是從面向過程、面向結(jié)構(gòu)程序設(shè)計方法逐步發(fā)展來的,結(jié)合唯物主義發(fā)展觀學(xué)習(xí)程序設(shè)計語言的發(fā)展演變和面向?qū)ο蠓椒ǖ挠蓙?。在課堂講授中,可運用辯證法和歷史唯物觀說明程序發(fā)展歷史以及未來可能的發(fā)展方向。在講授程序指令和JVM工作原理時,結(jié)合我國國情,說明掌握底層技術(shù)的重要性,只有有了我們自己的指令體系和程序架構(gòu),我們才不會被卡脖子。Java語言中的變量、數(shù)組、控制結(jié)構(gòu)等基礎(chǔ)內(nèi)容是計算思維的典型體現(xiàn),可以結(jié)合著

溫馨提示

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

評論

0/150

提交評論