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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論