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

?

探討Java程序設(shè)計(jì)的教學(xué)方法

2021-01-03 17:10李昊怡
科教導(dǎo)刊·電子版 2021年32期
關(guān)鍵詞:程序設(shè)計(jì)編程案例

李昊怡

(深圳市寶山技工學(xué)校 廣東·深圳 518118)

0 引言

人與人之間使用語(yǔ)言交流,同樣的方式,人與計(jì)算機(jī)之間的交流通過計(jì)算機(jī)語(yǔ)言交互。計(jì)算機(jī)語(yǔ)言是人與計(jì)算機(jī)之間通信的語(yǔ)言,主要由一些指令組成,程序員可以通過這些指令來指揮計(jì)算機(jī)進(jìn)行各種工作。每個(gè)國(guó)家都有自己的語(yǔ)言,即使是同一個(gè)國(guó)家也會(huì)有不同的方言,所以人們之間的語(yǔ)言交流是多樣的。同理,計(jì)算機(jī)語(yǔ)言也是多樣的,本次討論的主要是Java這門語(yǔ)言。Java可以用來編寫跨平臺(tái)的應(yīng)用程序和面向?qū)ο蟪绦蛟O(shè)計(jì),在當(dāng)下的網(wǎng)絡(luò)時(shí)代中,Java技術(shù)應(yīng)用十分廣泛,從大型復(fù)雜的企業(yè)級(jí)系統(tǒng)到小型移動(dòng)設(shè)備系統(tǒng),在計(jì)算機(jī)、移動(dòng)電話、家用電器等領(lǐng)域中,隨處都可以看到Java活躍的身影。

本次就Java程序設(shè)計(jì)這門課程的教與學(xué)進(jìn)行了探討,通過創(chuàng)新的教學(xué)方式,使廣大學(xué)生能更好地掌握J(rèn)ava語(yǔ)言,提高學(xué)生對(duì)Java語(yǔ)言編程的興趣,使學(xué)生從“被動(dòng)學(xué)習(xí)”轉(zhuǎn)變?yōu)椤爸鲃?dòng)學(xué)習(xí)”。

1 分析傳統(tǒng)的教學(xué)方式

1.1 傳統(tǒng)課堂

如今校園的編程課堂里,往往只是屏幕上的PPT播放著主要內(nèi)容,老師在講臺(tái)上詳細(xì)地講授課程知識(shí)點(diǎn),學(xué)生安安靜靜地坐在教室里聽,有時(shí)候一整節(jié)課下來老師與學(xué)生都沒有互動(dòng)。編程因其含有一定的難度和邏輯性,而且本身就帶有一種枯燥性,如果老師只是單純的講課,會(huì)使學(xué)生失去聽課的興趣。往往在上課的前十多分鐘,學(xué)生全神貫注地聽課,但慢慢地很多學(xué)生就會(huì)注意力轉(zhuǎn)移,出現(xiàn)打瞌睡、玩手機(jī)等情況。由此可見,這類型的編程課堂不僅沒有吸引力,反而會(huì)使原本愛好學(xué)習(xí)的學(xué)生失去學(xué)習(xí)Java的興趣。

在實(shí)驗(yàn)課里,有時(shí)候老師并沒有做到很好的指導(dǎo)作用,只是把整個(gè)步驟大概講述一遍就讓學(xué)生自主操作了。對(duì)于一些學(xué)習(xí)能力較強(qiáng)的學(xué)生來說,他們可以完成實(shí)驗(yàn)。但對(duì)大多數(shù)學(xué)生來說,他們需要老師來詳細(xì)解釋每一步。如果沒有老師的模仿操作,學(xué)生往往無從下手,即使很想學(xué)習(xí)的學(xué)生會(huì)因?yàn)闆]有思路從而失去學(xué)習(xí)的信心,更何況對(duì)于基礎(chǔ)比較差的學(xué)生,就更加不想?yún)⑴c操作了。這也是在實(shí)驗(yàn)課上容易出現(xiàn)學(xué)生玩游戲、看手機(jī)等等不良情況的原因之一。

1.2 考核方式

在傳統(tǒng)的考核方式中,老師根據(jù)課堂的表現(xiàn)對(duì)學(xué)生打下印象分,通過批閱平時(shí)的作業(yè)來考核學(xué)生對(duì)知識(shí)點(diǎn)的掌握程度,最后再加上期末考試來統(tǒng)計(jì)學(xué)生在Java程序設(shè)計(jì)這門課的整體得分。在這幾種考核方式當(dāng)中,更注重的是考查學(xué)生對(duì)理論知識(shí)的掌握,卻不能很好地反映學(xué)生對(duì)Java語(yǔ)言編程的能力以及動(dòng)手操作的積極性。Java程序設(shè)計(jì)是一門理論和實(shí)際操作相結(jié)合的課程,在熟悉了理論知識(shí)之后,應(yīng)該更多地注重學(xué)生對(duì)編程能力的培養(yǎng),需要更多地鍛煉學(xué)生的代碼編寫能力。

2 探討革新的教學(xué)方法

2.1 有針對(duì)性

每個(gè)學(xué)生的學(xué)習(xí)能力不同,所以在課堂上學(xué)生對(duì)知識(shí)點(diǎn)的掌握程度也是不同的,針對(duì)不同的學(xué)生,老師應(yīng)當(dāng)給予不同的建議。對(duì)于學(xué)習(xí)能力比較好的學(xué)生,老師給他們提供學(xué)習(xí)的資料,使他們有正確的學(xué)習(xí)方向。相對(duì)學(xué)習(xí)中等水平的學(xué)生,根據(jù)他們課堂上的表現(xiàn)有針對(duì)性地傳授一些學(xué)習(xí)方法,同時(shí)督促他們課后也要多花時(shí)間來練習(xí)代碼。一般而言,處于中等水平的學(xué)生占絕大部分,所以教師在講授新課的難易程度要著重考慮這部分學(xué)生的接受能力。對(duì)于學(xué)習(xí)基礎(chǔ)比較差的學(xué)生,更多的要關(guān)注他們對(duì)基本知識(shí)點(diǎn)的掌握程度了,注重培養(yǎng)他們對(duì)知識(shí)點(diǎn)的理解,在實(shí)驗(yàn)或者課堂練習(xí)時(shí)間里,多輔導(dǎo)基礎(chǔ)不夠扎實(shí)的學(xué)生,幫助他們找到適合自己的學(xué)習(xí)方法,授之以魚不如授之以漁,使學(xué)生掌握良好的學(xué)習(xí)方法才得以受益終生。

2.2 案例分析

案例分析在Java程序設(shè)計(jì)教學(xué)中的應(yīng)用,實(shí)現(xiàn)了事半功倍的教學(xué)效果。案例教學(xué)法圍繞特定的情境組織教師進(jìn)行課堂教學(xué),實(shí)現(xiàn)教師與學(xué)生在課堂上的雙向互動(dòng),及時(shí)反饋學(xué)生的學(xué)習(xí)效果。課堂上應(yīng)用案例教學(xué)就是通過實(shí)施一個(gè)完整的Java案例來組織教學(xué)活動(dòng),用典型案例把理論知識(shí)與實(shí)踐教學(xué)有機(jī)地結(jié)合起來,把理論知識(shí)融入到案例制作之中。教師一邊說一邊示范,通過案例演示完成教學(xué)過程;學(xué)生一邊聽一邊操作,通過案例制作掌握J(rèn)ava語(yǔ)言知識(shí),使教與學(xué)有機(jī)融合。

在Java這門編程課的學(xué)習(xí)當(dāng)中,學(xué)生對(duì)于知識(shí)的掌握和編程能力的培養(yǎng),都是要通過實(shí)踐操作來實(shí)現(xiàn)的,學(xué)習(xí)再多的理論知識(shí),都要通過實(shí)操來掌握。教師以教學(xué)案例為主線,首先分析案例,引導(dǎo)學(xué)生思考案例解決方案,然后引出案例相關(guān)知識(shí)點(diǎn),再將知識(shí)點(diǎn)應(yīng)用到案例生成過程中。通過這種一體化的教學(xué)方法,學(xué)生可以將理論與實(shí)踐有機(jī)地結(jié)合起來,并通過具體操作幫助學(xué)生理解抽象和難懂的理論知識(shí)。這樣一來,可以提高學(xué)生的動(dòng)手操作能力,同時(shí),學(xué)生的學(xué)習(xí)熱情會(huì)有很大的提升,學(xué)習(xí)效果也會(huì)有明顯的改善。案例教學(xué)法可以充分挖掘?qū)W生的創(chuàng)造潛能,培養(yǎng)學(xué)生學(xué)習(xí)Java語(yǔ)言的興趣,提高學(xué)生解決實(shí)際問題的綜合能力。

2.3 線上線下相結(jié)合

線下的教學(xué)是課堂上或課后老師與學(xué)生面對(duì)面的交流,結(jié)合線上的教學(xué),不管對(duì)基礎(chǔ)差的學(xué)生還是學(xué)習(xí)好的學(xué)生,都有很好的幫助。對(duì)于某些知識(shí)點(diǎn),課堂上聽老師講授之后沒能理解的,這時(shí)如果沒有進(jìn)一步的學(xué)習(xí),學(xué)生就不能掌握好。更好的方法就是能夠在課后進(jìn)行再次學(xué)習(xí)。學(xué)習(xí)能力好的學(xué)生,還可以通過線上進(jìn)行擴(kuò)展學(xué)習(xí)課堂上沒有講授的知識(shí)點(diǎn),也可以自學(xué)其他的課程,使自己的知識(shí)更加廣泛。對(duì)于課前也能夠應(yīng)用起來,預(yù)習(xí)就是其中非常重要的一部分了??梢韵茸寣W(xué)生觀看有關(guān)視頻、探索思考題等等方式,提前了解下節(jié)課的學(xué)習(xí)內(nèi)容,帶著問題到課堂上聽課。所以線上教學(xué)就很有必要了。

如今互聯(lián)網(wǎng)應(yīng)用廣泛,線上教學(xué)有很多種形式,可以在學(xué)習(xí)網(wǎng)站觀看視頻,視頻的授課教師是比較有教學(xué)經(jīng)驗(yàn)和實(shí)戰(zhàn)經(jīng)驗(yàn)的,而且不同的教師有不同的教學(xué)思路和教學(xué)方法,可以通過此路徑尋找適合自身的學(xué)習(xí)方法;可以多練習(xí)編程題,網(wǎng)上不同難度的編程題也非常多,根據(jù)自身的能力多做練習(xí)編寫代碼,提高自己的編程能力。此外,對(duì)于一些理論知識(shí)點(diǎn),可以通過網(wǎng)上的題庫(kù)進(jìn)行刷題來鞏固。

2.4 團(tuán)隊(duì)式考核

有效的考核方式很重要,可以提高學(xué)生對(duì)Java語(yǔ)言的學(xué)習(xí)重視度,考核方式應(yīng)該注重學(xué)生對(duì)代碼編寫能力的培養(yǎng)。Java程序設(shè)計(jì)是一門理論和實(shí)踐操作相結(jié)合的課程,要完全掌握好Java,必須動(dòng)手操作編寫代碼,代碼的編寫就需要較強(qiáng)的理論知識(shí)來支撐。除了傳統(tǒng)的考核方式之外,應(yīng)該多注重項(xiàng)目考核,即考核學(xué)生完成一個(gè)項(xiàng)目的能力,通過展示出來的項(xiàng)目效果即可對(duì)學(xué)生的代碼編寫能力一目了然。項(xiàng)目考核可以讓學(xué)生更加清楚Java程序設(shè)計(jì)這門課程的作用,提高學(xué)生自主學(xué)習(xí)的動(dòng)力,同時(shí)增加教師與學(xué)生之間的教學(xué)互動(dòng),在學(xué)生的提問以及教師的解惑當(dāng)中,讓教師更多掌握學(xué)生的學(xué)習(xí)動(dòng)態(tài)。在項(xiàng)目展示過程中,能鍛煉學(xué)生的勇氣,提高學(xué)生的表達(dá)能力??疾榈捻?xiàng)目不需要太大,可以是一個(gè)模擬計(jì)算器、也可以是一個(gè)模擬備忘錄等等。

為了增加學(xué)生對(duì)Java程序設(shè)計(jì)這門課程學(xué)習(xí)的緊湊感,考核分兩個(gè)階段:期中和期末,如果僅僅在期末進(jìn)行項(xiàng)目展示,學(xué)生可能會(huì)在前期處于懶散的狀態(tài)。同時(shí),在期中考查了一遍之后,可以針對(duì)出現(xiàn)的問題,教師提出合理化的建議,讓學(xué)生在后半學(xué)期的學(xué)習(xí)更加有效。學(xué)生的學(xué)習(xí)成績(jī)還要經(jīng)過自我評(píng)價(jià)、教師評(píng)價(jià)等環(huán)節(jié)。在這方面,調(diào)動(dòng)了學(xué)生的學(xué)習(xí)和實(shí)踐積極性,提高了學(xué)生的表達(dá)能力,教師還可以根據(jù)學(xué)生項(xiàng)目的完成情況了解學(xué)生知識(shí)點(diǎn)的程度,及時(shí)調(diào)整教學(xué)內(nèi)容和進(jìn)度,不斷完善案例教學(xué)的實(shí)施過程。

3 結(jié)束語(yǔ)

在Java語(yǔ)言的學(xué)習(xí)中,根據(jù)每個(gè)學(xué)生的異同,有針對(duì)性的給學(xué)生不同的建議,推薦不同的學(xué)習(xí)方法,以及線上線下教學(xué)同時(shí)進(jìn)行,使每個(gè)學(xué)生都能有所收獲。項(xiàng)目考核把理論和實(shí)踐有機(jī)結(jié)合起來,把抽象難懂的理論知識(shí)通過具體的操作幫助學(xué)生理解。同時(shí),案例教學(xué)可以培養(yǎng)學(xué)生獨(dú)立分析和解決問題的能力,調(diào)動(dòng)學(xué)生學(xué)習(xí)Java編程的積極性,使學(xué)生在學(xué)習(xí)過程中由被動(dòng)接受知識(shí)轉(zhuǎn)變?yōu)橹鲃?dòng)培養(yǎng)實(shí)踐技能,增強(qiáng)學(xué)生在實(shí)踐中的自信心,提高學(xué)生的編程思維和操作能力。

百年大樹,教育為本。教育是一個(gè)復(fù)雜的項(xiàng)目,職業(yè)教育是其中最靈活的部分。作為一名教育工作者,我們應(yīng)該認(rèn)真、冷靜地對(duì)待每一項(xiàng)工作,不僅要有勇氣去探索新的教育理念,而且要善于挖掘傳統(tǒng)教育的啟示。我相信通過我們的共同努力,職業(yè)教育會(huì)迎來一個(gè)美麗的春天。

猜你喜歡
程序設(shè)計(jì)編程案例
編程,是一種態(tài)度
案例4 奔跑吧,少年!
編程小能手
基于Visual Studio Code的C語(yǔ)言程序設(shè)計(jì)實(shí)踐教學(xué)探索
紡織機(jī)上誕生的編程
隨機(jī)變量分布及統(tǒng)計(jì)案例拔高卷
從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
發(fā)生在你我身邊的那些治超案例
高職高專院校C語(yǔ)言程序設(shè)計(jì)教學(xué)改革探索
一個(gè)模擬案例引發(fā)的多重思考
南漳县| 望谟县| 华宁县| 界首市| 光泽县| 铁岭市| 通渭县| 沙坪坝区| 铜陵市| 华池县| 招远市| 南涧| 武汉市| 军事| 孟州市| 吴忠市| 大名县| 滦平县| 河南省| 邻水| 乃东县| 建水县| 洛隆县| 咸阳市| 贺州市| 胶州市| 承德市| 若羌县| 江永县| 北宁市| 天水市| 田东县| 康保县| 中江县| 铁岭县| 开江县| 平泉县| 太谷县| 青神县| 墨竹工卡县| 阿鲁科尔沁旗|