国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

以“重應(yīng)用、可持續(xù)”為目標(biāo)的編程類課程的教學(xué)改革實(shí)踐與探索

2024-09-15 00:00:00夏冰冰
科技風(fēng) 2024年26期

摘要:本文以《Java程序設(shè)計(jì)》課程為例,介紹了以“重應(yīng)用、可持續(xù)”為目標(biāo)的編程類課程的教學(xué)改革的實(shí)踐與探索,主要內(nèi)容為課堂教學(xué)改革設(shè)計(jì)的各個(gè)環(huán)節(jié)及具體實(shí)施情況,還介紹了教學(xué)改革的效果。

關(guān)鍵詞:教學(xué)改革、課程思政、角色反轉(zhuǎn)

《Java程序設(shè)計(jì)》是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的學(xué)科基礎(chǔ)課,學(xué)生為計(jì)算機(jī)科學(xué)與技術(shù)專業(yè),開課學(xué)期為第三學(xué)期。

本課程的內(nèi)容包括:Java編程基礎(chǔ)、Java語言基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)、數(shù)組、面向?qū)ο蟾呒?jí)特性、常用類、異常處理機(jī)制、輸入輸出、圖形用戶界面、多線程、Client/Server程序設(shè)計(jì)、數(shù)據(jù)庫程序設(shè)計(jì)、Servlet和分布式編程。

本課程選用清華大學(xué)出版社出版的《Java語言及其應(yīng)用(第二版)》為主要教學(xué)參考書。提供配套的課件資源和項(xiàng)目示例作為學(xué)生課后自學(xué)和預(yù)習(xí)使用。自學(xué)參考網(wǎng)站為山東省高等學(xué)校在線開放課程平臺(tái)慕課:夏冰冰《Java程序設(shè)計(jì)》。

  • 課堂教學(xué)改革設(shè)計(jì)

《Java程序設(shè)計(jì)》要求學(xué)生通過學(xué)習(xí),了解Java語言的前沿發(fā)展現(xiàn)狀和趨勢;掌握用Java語言進(jìn)行軟件開發(fā)的技術(shù)。掌握講述Java語言的語法、面向?qū)ο筇匦砸约霸趹?yīng)用方面的內(nèi)容。在掌握J(rèn)ava語言基本知識(shí)的基礎(chǔ)上,為后續(xù)專業(yè)課程的學(xué)習(xí)提供必要的知識(shí)與技能準(zhǔn)備。能運(yùn)用Java技術(shù)解決實(shí)際問題,進(jìn)行軟件開發(fā)完成預(yù)期功能。

結(jié)合課程特點(diǎn),在課堂教學(xué)改革過程中,以“重應(yīng)用,可持續(xù)”為目標(biāo),積極進(jìn)行了教學(xué)改革的探索。課前,通過智慧樹的視頻學(xué)習(xí)、作業(yè)、測驗(yàn)、討論、程序改寫等完成預(yù)習(xí)任務(wù),課中,通過預(yù)習(xí)情況反饋、重點(diǎn)難點(diǎn)講解、知識(shí)串講、測驗(yàn)、討論完成課內(nèi)任務(wù),上機(jī)環(huán)節(jié)采用練習(xí)、討論、解決疑難問題的形式,課后對(duì)知識(shí)點(diǎn)和學(xué)習(xí)情況進(jìn)行復(fù)盤,完成課后作業(yè),答疑環(huán)節(jié)對(duì)作業(yè)進(jìn)行講解,并進(jìn)行優(yōu)秀作業(yè)和學(xué)習(xí)經(jīng)驗(yàn)的分享,課程后半段,通過綜合運(yùn)用所學(xué)知識(shí)完成大作業(yè),為后續(xù)的課程設(shè)計(jì)打下良好的基礎(chǔ)。

(一)預(yù)習(xí)環(huán)節(jié)

1.在線學(xué)習(xí):智慧樹共享課視頻

《Java程序設(shè)計(jì)》在山東省高等學(xué)校在線課程開放平臺(tái)已經(jīng)運(yùn)行7個(gè)學(xué)期,目前選課學(xué)校有23所,選課人數(shù)有2344人。學(xué)生需要在該平臺(tái)完成視頻學(xué)習(xí)和章節(jié)習(xí)題,這是預(yù)習(xí)環(huán)節(jié)重要的一部分。

2.預(yù)習(xí)測試題庫

在智慧樹翻轉(zhuǎn)課《Java程序設(shè)計(jì)》中,共有234道題目,可以作為預(yù)習(xí)測試使用。

3.課前討論

根據(jù)章節(jié)內(nèi)容,設(shè)計(jì)了各個(gè)章節(jié)的課前討論題目,以下是部分課前討論情況的截圖:

4.分組

課前根據(jù)預(yù)習(xí)內(nèi)容,由智慧樹平臺(tái)隨機(jī)分組,每組完成分組作業(yè),課上對(duì)作業(yè)進(jìn)行講評(píng),課后將參考答案放到智慧樹的教學(xué)資源中。

(二)課內(nèi)

1.課程思政——內(nèi)化于心,外化于行

《Java程序設(shè)計(jì)》是一門實(shí)踐性很強(qiáng)的課程,要求學(xué)生通過對(duì)Java基本語法的學(xué)習(xí),掌握使用Java語言進(jìn)行面向?qū)ο蟪绦蛟O(shè)計(jì)的能力。通常學(xué)生對(duì)于編程類課程都會(huì)有一點(diǎn)抵觸心理,所以在課程思政建設(shè)中,設(shè)計(jì)了“軟件改變世界”“優(yōu)秀學(xué)姐感悟分享”“大作業(yè)環(huán)節(jié)”“角色反轉(zhuǎn)”以下幾個(gè)主要模塊,提升學(xué)生的職業(yè)認(rèn)同感和民族自豪感,培養(yǎng)學(xué)生對(duì)軟件開發(fā)的興趣,真正做到內(nèi)化于心、外化于行。

課程思政建設(shè)是課程目標(biāo)中非常重要的一環(huán),同時(shí)思政建設(shè)的內(nèi)容又要基于課程本身而設(shè)計(jì),所以要將立德樹人作為課程思政建設(shè)的核心任務(wù),將思政建設(shè)內(nèi)容和專業(yè)知識(shí)有機(jī)結(jié)合,才能實(shí)現(xiàn)育人和育才的全面結(jié)合。

2.“角色反轉(zhuǎn)”——學(xué)生參與講課環(huán)節(jié)

選出部分優(yōu)秀學(xué)生對(duì)第六章——Java常用類的內(nèi)容進(jìn)行講解,培養(yǎng)學(xué)生自主學(xué)習(xí)的能力和表達(dá)能力。

3.測試

測試通過智慧樹平臺(tái)翻轉(zhuǎn)課發(fā)布,測試結(jié)束發(fā)布成績后學(xué)生即可看到分?jǐn)?shù)。通過測試,可以了解學(xué)生對(duì)本節(jié)課內(nèi)容的掌握情況,針對(duì)測試中得分率較低的題目進(jìn)行當(dāng)堂講解,夯實(shí)基礎(chǔ),避免學(xué)生“一看就會(huì),一做就錯(cuò)”。

(三)課后

1.作業(yè)

《Java程序設(shè)計(jì)》每章的課后作業(yè)都以任務(wù)為驅(qū)動(dòng),目標(biāo)就是利用Java語言進(jìn)行編程解決實(shí)際問題,培養(yǎng)學(xué)生的動(dòng)手能力,同時(shí)也可以積極引導(dǎo)學(xué)生思考,體會(huì)Java語言在實(shí)際生活中的各類應(yīng)用,為將來的就業(yè)打下良好的基礎(chǔ)。

2.大作業(yè)

在第12章講完之后,會(huì)布置課程的大作業(yè),要求學(xué)生綜合運(yùn)用所學(xué)知識(shí)完成,大作業(yè)需要學(xué)生利用課余時(shí)間完成,提交時(shí)間為期末考試前。大作業(yè)的要求如下:

① Java連接MySQL、Oracle或者SQLServer數(shù)據(jù)庫

② 數(shù)據(jù)庫中至少有一個(gè)表

③ 能對(duì)數(shù)據(jù)庫進(jìn)行簡單的增、刪、改、查詢

④ 有簡單的界面

⑤ 提交內(nèi)容:大作業(yè)運(yùn)行視頻(錄屏)、源代碼、大作業(yè)報(bào)告

⑥ 大作業(yè)報(bào)告內(nèi)容:系統(tǒng)介紹、主要功能介紹、關(guān)鍵代碼和主要功能截圖。

大作業(yè)題目列表如下:

大作業(yè)是對(duì)所學(xué)知識(shí)的綜合運(yùn)用,同時(shí)也作為《Java程序設(shè)計(jì)》課程和《Java課程設(shè)計(jì)》的一個(gè)良好的銜接,可以為《數(shù)據(jù)庫原理與應(yīng)用》課程做好準(zhǔn)備工作,在這個(gè)過程中,學(xué)生的能力會(huì)逐步提升,也保證了課程間的連貫性。

  • 課堂教學(xué)改革實(shí)施成效

(一)與上一輪課程教學(xué)相比質(zhì)量改進(jìn)情況

從評(píng)價(jià)結(jié)果來看,與計(jì)算機(jī)20級(jí)相比,平均分從20級(jí)的67.2分提升到了21級(jí)的72.91分,優(yōu)秀的比例由0%提升到了5.88%,良好的比例由13.5%提升到了29.41%,中等的比例由24.3%提升到了32.35%,及格的比例由51.4%下降到了14.7%,學(xué)生對(duì)Java語言基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)、數(shù)組等章節(jié)的掌握情況有所提升,對(duì)編程類題目的思路和編寫方式更加熟悉,對(duì)集合類的應(yīng)用更加熟練。這是在平時(shí)的作業(yè)、測驗(yàn)、課堂等環(huán)節(jié)對(duì)這部分內(nèi)容作為重點(diǎn)練習(xí)收到的效果。

(二)大作業(yè)成果

從《Java程序設(shè)計(jì)》的課內(nèi)講解,到課程后半段的大作業(yè),到本學(xué)期的Java課程設(shè)計(jì),學(xué)生的能力逐步得到了提升,可以更好的完成綜合項(xiàng)目設(shè)計(jì)的各個(gè)要求。本學(xué)期Java課程設(shè)計(jì)中,有7位同學(xué)是優(yōu)秀,有14位同學(xué)是良好,這部分同學(xué)都是在大作業(yè)的基礎(chǔ)上對(duì)項(xiàng)目進(jìn)一步完善,設(shè)計(jì)了多個(gè)表格,功能較完善,界面合理、較為美觀,達(dá)到了預(yù)期的效果。這是其中一位同學(xué)所做的學(xué)生成績管理系統(tǒng),可以按比例錄入平時(shí)成績和期末成績,以折線圖的形式查看成績情況,并可以導(dǎo)出成績分析表的文件。

參考文獻(xiàn):

[1]潘驍,劉葉鋒.C語言程序設(shè)計(jì)課程思政教學(xué)實(shí)踐探索[J].現(xiàn)代商貿(mào)工業(yè),2023,44(23).

[2]許超煥,許新華,虞燁青,等.在線編程平臺(tái)在C++實(shí)踐教學(xué)中的應(yīng)用研究[J].計(jì)算機(jī)教育,2023(08).

[3]李淑琴,丁濛,孟坤.程序設(shè)計(jì)類綜合實(shí)踐教學(xué)的整體設(shè)計(jì)方案探討[J].計(jì)算機(jī)教育,2019(06).

作者簡介:夏冰冰(1979—),山東濟(jì)南人,碩士,副教授,山東交通學(xué)院信息科學(xué)與電氣工程學(xué)院教師,主講課程為Java程序設(shè)計(jì)、Web應(yīng)用程序開發(fā)、數(shù)據(jù)庫原理與應(yīng)用等。

芮城县| 曲麻莱县| 资溪县| 武定县| 肇东市| 宣威市| 安溪县| 施秉县| 天峻县| 凉城县| 上栗县| 湖北省| 阆中市| 元氏县| 庐江县| 昌邑市| 革吉县| 类乌齐县| 喜德县| 增城市| 晋江市| 密云县| 称多县| 广水市| 嵊泗县| 盐池县| 华亭县| 德州市| 沧州市| 莱西市| 楚雄市| 兴安盟| 桑植县| 如皋市| 兴宁市| 景谷| 陇川县| 喀喇| 鄯善县| 错那县| 云浮市|