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

?

Java程序設(shè)計(jì)“互聯(lián)網(wǎng)+”教學(xué)模式與方法探索

2020-12-29 12:09:28齊敏菊
計(jì)算機(jī)時(shí)代 2020年12期
關(guān)鍵詞:Java程序設(shè)計(jì)教學(xué)改革教學(xué)方法

齊敏菊

摘? 要: Java程序設(shè)計(jì)是計(jì)算機(jī)及相關(guān)專業(yè)核心基礎(chǔ)課程,針對(duì)高?!皩?duì)口”招生專業(yè)Java程序設(shè)計(jì)的教學(xué),分析了“對(duì)口”專業(yè)學(xué)生基礎(chǔ)及其培養(yǎng)目標(biāo)對(duì)課程教學(xué)效果的影響,從教學(xué)模式和教學(xué)方法兩個(gè)層面上對(duì)其課程改革與優(yōu)化進(jìn)行探索。研究結(jié)果認(rèn)為,在優(yōu)化教學(xué)內(nèi)容的基礎(chǔ)上,應(yīng)充分利用網(wǎng)絡(luò)平臺(tái)和案例教學(xué)模式;邊講邊練的案例授課方式輔以項(xiàng)目開發(fā)的教學(xué)方法,能夠有效地激發(fā)學(xué)生的學(xué)習(xí)興趣,從而提高Java教學(xué)效果。

關(guān)鍵詞: Java程序設(shè)計(jì); 教學(xué)改革; 教學(xué)模式; 教學(xué)方法

中圖分類號(hào):TP312? ? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A? ? ?文章編號(hào):1006-8228(2020)12-66-04

Abstract: Java programming is the core basic course of computer and related specialties. Aiming at the teaching of Java programming for the college students of "counterpart" enrollment, this paper analyzes the influence of the students' foundation and training objectives on the teaching effect of the course, and researches the reform and optimization for the course from two aspects of teaching mode and teaching method. The results show that, on the basis of the teaching content optimized, network platform and case teaching mode should be made full use of; the case teaching mode of exercising while teaching supplemented by the teaching method with project development can effectively stimulate students' interest in learning, so as to improve the teaching effect.

Key words: Java programming; teaching reform; teaching mode; education method

0 引言

Java語(yǔ)言是目前Internet最為主力的開發(fā)語(yǔ)言,據(jù)TIOBE于2020年3月份公布的編程語(yǔ)言排行榜,Java編程語(yǔ)言繼續(xù)位居榜首,在高校教學(xué)中也把Java編程語(yǔ)言列為計(jì)算機(jī)相關(guān)專業(yè)的核心基礎(chǔ)課程來(lái)設(shè)置。Java語(yǔ)言程序設(shè)計(jì)主要講解Java基礎(chǔ),面向?qū)ο蟮木幊趟枷耄惻c對(duì)象,繼承與多態(tài),輸入輸出流,多線程,圖形界面,數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)等知識(shí),Java語(yǔ)言教學(xué)內(nèi)容多且每一部分知識(shí)復(fù)雜難懂,學(xué)生不易理解和掌握,不能把Java編程知識(shí)應(yīng)用到實(shí)際產(chǎn)品/項(xiàng)目的開發(fā)中,不能解決實(shí)際的問(wèn)題。為了達(dá)到教學(xué)目標(biāo),目前已有諸多Java語(yǔ)言程序設(shè)計(jì)的教師對(duì)提高Java教學(xué)效果,縮減企業(yè)對(duì)Java人才的需求和所培養(yǎng)的學(xué)生掌握J(rèn)ava知識(shí)程度之間的差距進(jìn)行了大量探索與思考,并提出改進(jìn)優(yōu)化方法,取得了一些成果。近十余年來(lái),Java語(yǔ)言教學(xué)進(jìn)行了項(xiàng)目引導(dǎo)教學(xué)及采用案例+項(xiàng)目教學(xué)方法[1-4],還有引入了工程教育理念[5],游戲教育理念等[6],也有人從教材到考核進(jìn)行了實(shí)踐[7]等多方面的研究概括起來(lái)主要有三個(gè)方面:①內(nèi)容結(jié)構(gòu)的優(yōu)化,體現(xiàn)在教材的建設(shè);②教學(xué)模式的調(diào)整;③教學(xué)方法與教學(xué)手段的改進(jìn)等。參考這些優(yōu)良成果,本校Java教學(xué)逐年改進(jìn)與優(yōu)化,教學(xué)也取得了一定的成效。然而,在“對(duì)口”專業(yè)的教學(xué)過(guò)程中,這些方法收效甚微,主要體現(xiàn)在兩方面:學(xué)生興趣不高和學(xué)習(xí)效果不佳。本文在調(diào)研與討論思考基礎(chǔ)上,結(jié)合實(shí)踐情況與當(dāng)前就業(yè)形式下的教學(xué)需求,針對(duì)網(wǎng)絡(luò)工程對(duì)口專業(yè)學(xué)生開展Java教學(xué)研究與分析,給出適合對(duì)口專業(yè)Java教學(xué)的模式和方法。該方法對(duì)于基礎(chǔ)薄弱,面向應(yīng)用技術(shù)型人才培養(yǎng)的專業(yè)而言有一定的效果。

1 “對(duì)口”專業(yè)Java教學(xué)特色與問(wèn)題

對(duì)口專業(yè)的學(xué)生是針對(duì)初中畢業(yè)沒(méi)有進(jìn)入高中而是直接進(jìn)入高職院校、然后通過(guò)對(duì)口招生考入大學(xué)的這一部分學(xué)生。這部分學(xué)生在高職階段學(xué)習(xí)的教材難度偏低,學(xué)生本身基礎(chǔ)差,對(duì)知識(shí)的理解能力、動(dòng)手能力較弱;學(xué)習(xí)習(xí)慣較差,學(xué)習(xí)興趣不高;職高對(duì)口升學(xué)的考生升入大學(xué)后,培養(yǎng)的目標(biāo)基本上是社會(huì)上急需的各種高級(jí)實(shí)用型人才,而不是研究型人才。針對(duì)對(duì)口專業(yè)的學(xué)生,Java教學(xué)要由淺入深,多引入實(shí)例講解幫助學(xué)生理解,要強(qiáng)調(diào)實(shí)踐動(dòng)手能力的培養(yǎng),要求學(xué)生學(xué)完本課程后,掌握面向?qū)ο蟮木幊趟枷?,能夠分析?wèn)題,能用Java編寫小的應(yīng)用程序解決實(shí)際工程中遇到的問(wèn)題。

2 “互聯(lián)網(wǎng)+案例”教學(xué)模式探討

現(xiàn)在“互聯(lián)網(wǎng)+”也覆蓋了各行各業(yè),高校要充分發(fā)揮網(wǎng)絡(luò)輔助教學(xué)平臺(tái)的作用,為了在有限的課時(shí)內(nèi)教授比較多的知識(shí)提高教學(xué)效果可以把一部分內(nèi)容通過(guò)錄播的形式放到學(xué)習(xí)通里面讓學(xué)生自學(xué),對(duì)于比較抽象難以理解的知識(shí)要以動(dòng)畫的形式比較直觀的幫助學(xué)生理解,上課之前要在輔助教學(xué)平臺(tái)留一些題目,讓學(xué)生帶著問(wèn)題來(lái)上課,留一些復(fù)習(xí)題目讓學(xué)生對(duì)知識(shí)進(jìn)行進(jìn)一步的鞏固;針對(duì)學(xué)生學(xué)習(xí)興趣不高學(xué)習(xí)習(xí)慣不好,在學(xué)習(xí)通里放一些比較容易引起學(xué)生興趣和與現(xiàn)實(shí)生活聯(lián)系比較緊密的項(xiàng)目,同時(shí)把往屆學(xué)生做的比較好的項(xiàng)目放在里面讓學(xué)生觀看,這樣以帶動(dòng)學(xué)生的學(xué)習(xí)興趣和激發(fā)學(xué)生的創(chuàng)造性和主動(dòng)動(dòng)手去做一些小項(xiàng)目的激情。

教學(xué)中通過(guò)“實(shí)例+綜合案例”的教學(xué)模式讓學(xué)生更加容易掌握所學(xué)知識(shí)和更好的應(yīng)用知識(shí)。實(shí)例讓學(xué)生理解和掌握知識(shí),綜合案例加項(xiàng)目的教學(xué)模式讓學(xué)生在掌握知識(shí)的同時(shí)能更好的把知識(shí)應(yīng)用到項(xiàng)目開發(fā)、應(yīng)用到解決工程實(shí)際中去。同時(shí),教師要?jiǎng)?chuàng)造條件提升學(xué)生計(jì)算思維的能力,提高學(xué)生分析問(wèn)題和解決問(wèn)題的能力,讓學(xué)生在Java學(xué)習(xí)過(guò)程中利用所學(xué)知識(shí)去解決工程實(shí)際問(wèn)題來(lái)提高計(jì)算思維。

3 教學(xué)內(nèi)容體系優(yōu)化與教學(xué)方法改革探索

3.1 教學(xué)內(nèi)容的優(yōu)化

針對(duì)我校在開設(shè)Java課程之前完成C語(yǔ)言的學(xué)習(xí),而Java的數(shù)據(jù)類型、變量、數(shù)組和流程控制這部分知識(shí)和C語(yǔ)言的知識(shí)點(diǎn)和邏輯結(jié)構(gòu)一樣只是語(yǔ)法不一樣而已,這部分知識(shí)就通過(guò)提前錄播的形式放到學(xué)習(xí)通里供學(xué)生提前學(xué)習(xí),為了保證學(xué)生學(xué)習(xí)效果,在每部分知識(shí)點(diǎn)之后都留一些題目讓大家來(lái)做根據(jù)做題結(jié)果在有針對(duì)性的在課上講解,同時(shí)還要根據(jù)知識(shí)點(diǎn)出一個(gè)綜合的題目帶領(lǐng)大家把這一部分知識(shí)融會(huì)貫通。通過(guò)這樣調(diào)整把Java教學(xué)內(nèi)容進(jìn)行了優(yōu)化調(diào)整,具體優(yōu)化方案如表1所示。

從表1可知,Java的數(shù)據(jù)類型、變量、數(shù)組及其流程控制這部分知識(shí)根據(jù)教學(xué)計(jì)劃需要六課時(shí),課整之后只需要二課時(shí)就可以完成把節(jié)省出來(lái)的四課時(shí)用來(lái)學(xué)習(xí)類與對(duì)象和常用實(shí)用類;Java是面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言只有真正掌握類與對(duì)象才能更好的掌握J(rèn)ava;其次,Java語(yǔ)言自身提供了大量的能實(shí)現(xiàn)各種不同功能的類,這些類打包起來(lái)以類庫(kù)的形式提供給用戶,用戶可以通過(guò)使用這些類庫(kù)就能快速的開發(fā)出各種功能強(qiáng)大的軟件來(lái),所以把省出來(lái)的四課時(shí)用來(lái)學(xué)習(xí)這兩部分知識(shí)。

3.2 教學(xué)方法改革探索

⑴ 理論教學(xué)

針對(duì)學(xué)生基礎(chǔ)薄弱的情況,采用“實(shí)例+綜合案例”的教學(xué)模式,在講解基礎(chǔ)知識(shí)點(diǎn)時(shí)要適時(shí)引入實(shí)例,實(shí)例的選擇既要包含所學(xué)知識(shí)點(diǎn)的運(yùn)用還要容易讓學(xué)生理解接收同時(shí)還要具有典型性和啟發(fā)性。在章節(jié)結(jié)束時(shí)還要引入一個(gè)綜合案例,綜合案例的選擇要能基本概括本章的知識(shí)點(diǎn),在后面章節(jié)教學(xué)的時(shí)候綜合案例不僅要能概括本章的知識(shí)點(diǎn)同時(shí)能綜合前面章節(jié)的知識(shí)點(diǎn),這樣既能鞏固剛學(xué)的知識(shí),又能同時(shí)復(fù)習(xí)前面的章節(jié)。本人所選擇的綜合案例如表2所示。

教師備課時(shí)要注意,不能完全按照教材內(nèi)容講解,因?yàn)榻滩亩际且灾R(shí)點(diǎn)的邏輯結(jié)構(gòu)編寫,要考慮“對(duì)口”專業(yè)學(xué)生接受能力,以培養(yǎng)高級(jí)工程應(yīng)用目標(biāo)為出發(fā)點(diǎn),來(lái)重新組織教學(xué)內(nèi)容,要把解決工程問(wèn)題作為核心,把授課的重點(diǎn)放在具體實(shí)例和綜合案例的講解上來(lái)。

鑒于學(xué)生基礎(chǔ)薄弱,為了提高教學(xué)效果,提高學(xué)生的學(xué)習(xí)效率和興趣,剛開始講解語(yǔ)法部分時(shí)要注意精講,同時(shí)輔以實(shí)例講解,讓學(xué)生入門,這樣學(xué)生才有興趣跟著課程走。其次,在上課的時(shí)候要邊講邊演示邊現(xiàn)場(chǎng)操作的講解,同時(shí)把一些重要的步驟用板書的形式寫出來(lái)以足夠引起學(xué)生的重視這樣可以提高學(xué)生的專注力和理解力。第三,再講章節(jié)的綜合實(shí)例時(shí),教師要通過(guò)綜合實(shí)例的講解把這章的知識(shí)點(diǎn)串聯(lián)起來(lái),讓學(xué)生理解知識(shí)是如何在代碼中應(yīng)用如何利用已學(xué)知識(shí)解決具體的問(wèn)題。綜合案例的講解要通過(guò)以下幾個(gè)步驟實(shí)現(xiàn)如圖1,第一,首先要帶領(lǐng)學(xué)生分析案例,這一步很關(guān)鍵,通過(guò)分析學(xué)生知道用什么知識(shí)什么方法來(lái)解題;第二,找出要解本案例需要用到的知識(shí)點(diǎn);第三,整理出解決本題的具體步驟,這個(gè)步驟最好寫在黑板上;第四,帶著學(xué)生現(xiàn)場(chǎng)編寫代碼調(diào)試運(yùn)行;最后歸納總結(jié)。通過(guò)這樣講解學(xué)生就比較容易理解并掌握知識(shí)點(diǎn)與代碼編寫之間的聯(lián)系,提高學(xué)生的編程技巧和邏輯思維能力。之后再給學(xué)生留一個(gè)相似的題目讓學(xué)生課下練習(xí),這樣不僅能鞏固已學(xué)的知識(shí)點(diǎn)還有利于提高學(xué)生的動(dòng)手能力和解決問(wèn)題的能力為學(xué)生今后就業(yè)和學(xué)習(xí)打下一定的基礎(chǔ)。

⑵ 實(shí)驗(yàn)教學(xué)

實(shí)驗(yàn)課注重學(xué)生對(duì)知識(shí)的掌握和應(yīng)用,同時(shí)強(qiáng)調(diào)學(xué)生動(dòng)手能力和創(chuàng)新能力的培養(yǎng)。實(shí)驗(yàn)課教學(xué)分兩大部分進(jìn)行第一部分基礎(chǔ)知識(shí)部分,這一部分要保證所有學(xué)生都要掌握;第二部分為提高學(xué)生的應(yīng)用能力和創(chuàng)新能力的培養(yǎng)。

第一部分基礎(chǔ)知識(shí),根據(jù)學(xué)生的理解力情況,教師要結(jié)合知識(shí)點(diǎn)精心設(shè)計(jì)實(shí)驗(yàn)項(xiàng)目,項(xiàng)目設(shè)計(jì)要盡量包含所學(xué)知識(shí)的全部知識(shí)點(diǎn),實(shí)驗(yàn)項(xiàng)目不要太難。為了調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,要提前一周就把實(shí)驗(yàn)任務(wù)布置下去,讓學(xué)生提前做好預(yù)習(xí)。要求學(xué)生在上實(shí)驗(yàn)課之前把這部分知識(shí)的預(yù)習(xí)通過(guò)學(xué)習(xí)通發(fā)給教師,有能力的同學(xué)試著完成實(shí)驗(yàn)內(nèi)容。上課時(shí)教師根據(jù)學(xué)生的實(shí)驗(yàn)內(nèi)容完成的情況,有針對(duì)性的分析講解,之后帶領(lǐng)大家邊講邊做,在做的過(guò)程中教師要注意學(xué)生的完成情況,實(shí)驗(yàn)完成后再布置一個(gè)相似類型的題目讓學(xué)生再鞏固練習(xí)一遍,教師要注意學(xué)生的掌握情況。

第二部分是提高應(yīng)用能力和創(chuàng)新能力,這部分在課程進(jìn)行到一半的時(shí)候進(jìn)行,這時(shí)學(xué)生有一定的Java語(yǔ)言基礎(chǔ),對(duì)Java有了一定的了解,教師要提供幾個(gè)綜合型的項(xiàng)目,項(xiàng)目主要包含以下幾方面(如表3)供學(xué)生選擇,考慮到學(xué)生的時(shí)間、基礎(chǔ)和能力這部分不要求每個(gè)學(xué)生單獨(dú)完成,學(xué)生自由組合以小組的形式來(lái)完成,這樣可以促進(jìn)學(xué)生互相學(xué)習(xí),同時(shí)鍛煉學(xué)生團(tuán)隊(duì)協(xié)作能力、溝通能力、綜合應(yīng)用能力和自學(xué)查閱資料的能力。做這部分項(xiàng)目時(shí),我們強(qiáng)調(diào)教師的引導(dǎo)作用,教師把任務(wù)布置下去之后,讓學(xué)生課下根據(jù)教師的要求及建議來(lái)完成項(xiàng)目的分析-編寫-調(diào)試等內(nèi)容,達(dá)到學(xué)習(xí)目的,而不是完全借鑒其他人的代碼,要求學(xué)生完成這一部分之后,做一個(gè)報(bào)告,讓每一個(gè)學(xué)生講解在此項(xiàng)目中承擔(dān)哪一部分工作,完成任務(wù)的具體內(nèi)容和思路。到學(xué)期末項(xiàng)目都完成好以后,把學(xué)生的項(xiàng)目放到學(xué)生群里,讓學(xué)生給每個(gè)項(xiàng)目打分,同時(shí)供大家借鑒和提問(wèn)等。

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

本研究從“對(duì)口”專業(yè)學(xué)生基礎(chǔ)和專業(yè)培養(yǎng)目標(biāo)對(duì)Java教學(xué)效果的影響,從教學(xué)模式和教學(xué)方法兩個(gè)層面對(duì)課程進(jìn)行改革與優(yōu)化,具體如下:①充分利用網(wǎng)絡(luò)平臺(tái)和案例教學(xué)模式,縮減了Java基礎(chǔ)知識(shí)增加類、繼承、多態(tài)和實(shí)用類課時(shí)的授課內(nèi)容,達(dá)到了優(yōu)化預(yù)期;②通過(guò)對(duì)綜合案例和進(jìn)行邊講邊練的案例授課的教學(xué)方法來(lái)激發(fā)學(xué)生的學(xué)習(xí)興趣。通過(guò)這樣教學(xué)改革,網(wǎng)絡(luò)工程對(duì)口專業(yè)的Java教學(xué)效果有了很大的提高,提高了學(xué)生的學(xué)習(xí)興趣。

參考文獻(xiàn)(References):

[1] 張璞.“案例驅(qū)動(dòng)+項(xiàng)目導(dǎo)向”的Java程序設(shè)計(jì)課程教學(xué)模式研究[J].計(jì)算機(jī)教育,2017.2:58-61,67

[2] 劉瑜,楊玫,趙秀麗.“項(xiàng)目驅(qū)動(dòng)”教學(xué)法在JAVA教學(xué)中的應(yīng)用[J].中國(guó)科技信息,2010.16:233-234,237

[3] 朱小英.以項(xiàng)目方式驅(qū)動(dòng)Java實(shí)驗(yàn)課程教學(xué)的創(chuàng)新[J].成都大學(xué)學(xué)報(bào)(教育科學(xué)版),2008.22(8):93-96

[4] 周黎鳴,郭拯危.新工科背景下Java程序設(shè)計(jì)課程改革探索與思考[J].計(jì)算機(jī)時(shí)代,2019.4:93-95

[5] 馬曉梅,韓娜,張劍飛.CDIO理念下Java語(yǔ)言課程的設(shè)計(jì)與探討[J].高教論壇,2010.12:95-96

[6] 羅恩韜.基于游戲開發(fā)的Java程序設(shè)計(jì)課程教學(xué)改革研究[J].計(jì)算機(jī)教育,2014.2:48-51

[7] 梁志紅,肖欣欣.Java程序設(shè)計(jì)的教學(xué)思考[J].計(jì)算機(jī)教育,2013.16:117-120

猜你喜歡
Java程序設(shè)計(jì)教學(xué)改革教學(xué)方法
初中英語(yǔ)寫作教學(xué)方法初探
甘肅教育(2020年2期)2020-09-11 08:01:42
教學(xué)方法與知識(shí)類型的適宜
《Java程序設(shè)計(jì)》課程網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
Java程序設(shè)計(jì)基礎(chǔ)課實(shí)踐教學(xué)中的分層教學(xué)模式研究
基于實(shí)訓(xùn)項(xiàng)目的Java程序設(shè)計(jì)實(shí)驗(yàn)教學(xué)模式改革與實(shí)踐
基于工程思維的Java程序設(shè)計(jì)課程教學(xué)研究
基于人才培養(yǎng)的技工學(xué)校德育實(shí)效性研究
成才之路(2016年25期)2016-10-08 09:51:08
現(xiàn)代信息技術(shù)在高職數(shù)學(xué)教學(xué)改革中的應(yīng)用研究
科技視界(2016年20期)2016-09-29 12:59:03
以職業(yè)技能競(jìng)賽為導(dǎo)向的高職單片機(jī)實(shí)踐教學(xué)改革研究
科技視界(2016年20期)2016-09-29 11:20:38
微課時(shí)代高等數(shù)學(xué)教學(xué)改革的實(shí)踐與探索
科技視界(2016年20期)2016-09-29 11:16:19
嘉禾县| 平利县| 溧阳市| 都安| 西和县| 伊宁市| 景德镇市| 博爱县| 唐山市| 若羌县| 广东省| 博客| 双鸭山市| 麻江县| 海安县| 济阳县| 嘉禾县| 东安县| 武隆县| 格尔木市| 环江| 岐山县| 仁寿县| 开江县| 绩溪县| 屏东市| 陆川县| 湘阴县| 阿巴嘎旗| 乐亭县| 宜城市| 乌拉特中旗| 嘉定区| 山阳县| 卢龙县| 台安县| 双流县| 子洲县| 长白| 武安市| 永昌县|