• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    《Java語言程序設(shè)計(jì)》教學(xué)研究探討

    2016-03-30 16:05:51馬強(qiáng)
    關(guān)鍵詞:程序設(shè)計(jì)程序教學(xué)方法

    馬強(qiáng)

    (長(zhǎng)治學(xué)院計(jì)算機(jī)系,山西長(zhǎng)治046011)

    《Java語言程序設(shè)計(jì)》教學(xué)研究探討

    馬強(qiáng)

    (長(zhǎng)治學(xué)院計(jì)算機(jī)系,山西長(zhǎng)治046011)

    針對(duì)目前《Java語言程序設(shè)計(jì)》課程內(nèi)容抽象、學(xué)生興趣不高、動(dòng)手能力較差等問題,提出從教學(xué)思想、教學(xué)內(nèi)容和計(jì)劃、教學(xué)手段、教學(xué)方法等方面進(jìn)行改進(jìn)的建議,從而有助于培養(yǎng)學(xué)生的興趣,提高其動(dòng)手能力和自主學(xué)習(xí)、自主解決問題的能力。

    實(shí)踐能力;糾錯(cuò)能力;自主探索;項(xiàng)目教學(xué)法

    1 目前Java語言程序設(shè)計(jì)教學(xué)現(xiàn)狀

    Java語言是許多高校計(jì)算機(jī)專業(yè)學(xué)習(xí)程序設(shè)計(jì)類語言的必修課程,很多高校都不同程度對(duì)Java語言教學(xué)方法進(jìn)行了改進(jìn),但實(shí)際效果卻并不好。具體表現(xiàn)如下。

    1.1教學(xué)期望過高

    很多學(xué)校都希望通過《Java語言程序設(shè)計(jì)》課程的教學(xué),使學(xué)生能夠和社會(huì)企業(yè)接軌,但實(shí)際效果卻不好。因?yàn)檎n時(shí)有限,學(xué)生的素質(zhì)也有很大的差別,所以想在很短的時(shí)間內(nèi)使學(xué)生充分掌握編程技術(shù)是很困難的。我們應(yīng)該更加注重學(xué)生學(xué)習(xí)興趣和學(xué)習(xí)能力的培養(yǎng)。

    1.2教學(xué)順序固定化

    雖然很多學(xué)校都對(duì)課程的教學(xué)方法進(jìn)行了改進(jìn),但教學(xué)內(nèi)容的順序往往還是按照課本順序按部就班的講解,而課本中的順序往往都是先講解基礎(chǔ)理論知識(shí),這樣學(xué)生在剛開始學(xué)習(xí)時(shí)就會(huì)感到很枯燥,學(xué)習(xí)熱情就會(huì)降低。

    1.3教學(xué)項(xiàng)目的選取困難

    目前很多教師都對(duì)教學(xué)方法進(jìn)行了改進(jìn),項(xiàng)目式教學(xué)法成為教師的首選方法,但在實(shí)際的項(xiàng)目選擇時(shí)卻往往成為困難的地方。項(xiàng)目選取難了會(huì)影響學(xué)生的興趣,過于簡(jiǎn)單不能很好調(diào)動(dòng)學(xué)生的興趣,而且課堂中的例子沒有連續(xù)性。

    2 Java語言教學(xué)的改進(jìn)

    2.1思想上的改變

    教師首先要轉(zhuǎn)變思想。學(xué)生通過對(duì)Java語言課程的學(xué)習(xí),主要是打好一定的編程基礎(chǔ)、培養(yǎng)自身的學(xué)習(xí)興趣和學(xué)習(xí)能力,而不應(yīng)太過注重于知識(shí)量的多少。學(xué)校課時(shí)有限,講解的知識(shí)量不可能太多,所以重點(diǎn)要激發(fā)學(xué)生的學(xué)習(xí)興趣、讓學(xué)生掌握學(xué)習(xí)程序設(shè)計(jì)的方法。

    2.2教學(xué)內(nèi)容和計(jì)劃的改變

    大多數(shù)學(xué)校都是在學(xué)習(xí)完C語言后學(xué)習(xí)Java語言,為了能夠使學(xué)生在開學(xué)初期就產(chǎn)生興趣,在教學(xué)順序上教師要進(jìn)行精心的調(diào)整,爭(zhēng)取每節(jié)課都有一定的實(shí)踐部分,而這種實(shí)踐環(huán)節(jié)應(yīng)該能夠激發(fā)學(xué)生學(xué)習(xí)興趣。例如:學(xué)生會(huì)認(rèn)為開發(fā)出一個(gè)可視化的界面比較神秘,所以第一節(jié)課就可以把圖形界面的內(nèi)容引到課堂,使學(xué)生能夠看到設(shè)計(jì)一個(gè)窗口其實(shí)很簡(jiǎn)單,然后在此基礎(chǔ)上可以增加適當(dāng)?shù)漠媹D知識(shí),并且布置一定的實(shí)踐作業(yè)讓學(xué)生做,這樣就可以讓學(xué)生每節(jié)課都能切身的融入到程序設(shè)計(jì)中。

    針對(duì)課時(shí)有限的問題,要從計(jì)劃上入手加以解決。《Java語言程序設(shè)計(jì)》的課時(shí)僅僅能夠講解基礎(chǔ)的知識(shí),要想讓學(xué)生了解企業(yè)中用到的技術(shù),可以通過開設(shè)選修課的方式進(jìn)行,開設(shè)的時(shí)間應(yīng)該和Java語言連續(xù)。另外還可以通過開設(shè)課程設(shè)計(jì)來讓學(xué)生對(duì)所學(xué)知識(shí)進(jìn)行整體的運(yùn)用。

    2.3教學(xué)手段的改變

    (1)Java語言程序設(shè)計(jì)是一門應(yīng)用能力較強(qiáng)的課程,所以在課堂中教師不應(yīng)該直接將程序完全顯示出來再講解,這樣不能很好的體現(xiàn)出程序的邏輯性和思考程序的連貫性。教師應(yīng)首先演示項(xiàng)目的結(jié)果,然后操作寫程序,在寫程序的過程中還要進(jìn)行講解,即邊講邊練。利用大屏幕投影或者多媒體實(shí)驗(yàn)室將程序顯示,這樣更能夠詳盡地體現(xiàn)編寫程序解決問題的實(shí)際過程,可以更好的激發(fā)學(xué)生的學(xué)習(xí)興趣,獲得較好的教學(xué)效果。

    (2)課件的制作?,F(xiàn)行教材大都是按知識(shí)點(diǎn)和邏輯結(jié)構(gòu)進(jìn)行編排,不太適應(yīng)應(yīng)用型人才的培養(yǎng)。因此,在實(shí)際制作課件時(shí),應(yīng)該靈活改變教材內(nèi)容及順序,對(duì)教材進(jìn)行一定的加工。知識(shí)點(diǎn)的數(shù)量夠用即可,重點(diǎn)突出應(yīng)用能力的培養(yǎng)[1],打破以教材為中心的傳統(tǒng)模式,把講解應(yīng)用實(shí)例作為課件和授課的重點(diǎn),同時(shí)還要注意增強(qiáng)激發(fā)學(xué)生的學(xué)習(xí)興趣、注重交互性。

    (3)利用網(wǎng)絡(luò)進(jìn)行互動(dòng)。創(chuàng)建Java學(xué)習(xí)網(wǎng)站,讓學(xué)生可以方便的瀏覽相關(guān)教案、案例、習(xí)題。并且利用留言板、討論群等方式激發(fā)學(xué)生學(xué)習(xí)興趣,增加教師與學(xué)生、學(xué)生與學(xué)生之間的互動(dòng),為學(xué)生提供廣泛的溝通渠道和環(huán)境。

    (4)組織相關(guān)的程序設(shè)計(jì)大賽,給予適當(dāng)?shù)莫?jiǎng)勵(lì),激發(fā)學(xué)生的興趣,并從中挑選出能力強(qiáng)的學(xué)生建立團(tuán)隊(duì),為日后的參加各種程序設(shè)計(jì)大賽培養(yǎng)目標(biāo)。

    2.4教學(xué)方法的改革

    當(dāng)代認(rèn)知心理學(xué)理論認(rèn)為,學(xué)生獲得和掌握知識(shí)和技能的過程是一個(gè)認(rèn)知加工的過程,是直接影響學(xué)生學(xué)習(xí)結(jié)果的因素之一,教學(xué)方法只有通過學(xué)生的認(rèn)知過程才能影響教學(xué)效果[2]。因此,在《Java語言程序設(shè)計(jì)》課程中更應(yīng)注重如何使學(xué)生產(chǎn)生興趣,如何使學(xué)生學(xué)會(huì)自主的學(xué)習(xí)。所以,在課堂教學(xué)中,應(yīng)該以解決實(shí)際問題的實(shí)例或能夠產(chǎn)生學(xué)生興趣的實(shí)例為切入點(diǎn),加強(qiáng)基礎(chǔ)知識(shí)、強(qiáng)化實(shí)踐能力、注重應(yīng)用能力、引導(dǎo)學(xué)生大膽創(chuàng)新。

    (1)教學(xué)過程應(yīng)注重互動(dòng)性。

    《Java語言程序設(shè)計(jì)》課程是一門強(qiáng)調(diào)應(yīng)用能力的課程,所以在教學(xué)中,應(yīng)營(yíng)造較為活躍和寬松的氣氛,改變傳統(tǒng)中的教師講、學(xué)生聽的授課方式。注重應(yīng)用啟發(fā)式教學(xué)、加強(qiáng)對(duì)方法論的講授,通過教師和學(xué)生之間的互動(dòng)以及學(xué)生親身的實(shí)踐培養(yǎng)其分析問題、解決問題的能力。[3]針對(duì)教學(xué)中提出的問題,讓學(xué)生積極思考,鼓勵(lì)學(xué)生說出自己的見解和看法,并進(jìn)行討論。適時(shí)地將學(xué)生的程序進(jìn)行展示,給大家討論發(fā)表意見,能夠讓學(xué)生展示自我,增強(qiáng)主體意識(shí)。

    (2)教學(xué)過程中加強(qiáng)學(xué)生糾錯(cuò)能力的培養(yǎng)。

    在筆者幾年的教學(xué)過程中,發(fā)現(xiàn)學(xué)生有時(shí)能夠完整的寫出程序,但一旦程序結(jié)果不對(duì)時(shí),很難發(fā)現(xiàn)問題所在。經(jīng)過對(duì)學(xué)生的詢問和研究后,發(fā)現(xiàn)在上課時(shí)教師都是寫出正確的程序,學(xué)生往往也是按正確的程序去理解,但一旦學(xué)生自己去寫程序時(shí)往往由于許多原因(思路或基礎(chǔ)知識(shí)點(diǎn)等)不能按照上課時(shí)的思路去寫,所以出現(xiàn)了問題,這時(shí)學(xué)生往往不會(huì)找出錯(cuò)誤?;诖耍處熒险n講解或?qū)懗绦驎r(shí),有時(shí)應(yīng)該按照學(xué)生的思維去寫程序,即便寫錯(cuò)了也可以,這時(shí)就可以帶領(lǐng)學(xué)生找出錯(cuò)誤,進(jìn)一步分析錯(cuò)誤的原因。經(jīng)過幾次這樣的教學(xué)后,筆者發(fā)現(xiàn)學(xué)生對(duì)知識(shí)點(diǎn)的掌握要比單純的正確講解效果好,而且學(xué)生出現(xiàn)錯(cuò)誤后也知道該如何找出錯(cuò)誤,這就和現(xiàn)實(shí)中的程序開發(fā)的過程相結(jié)合,提高了學(xué)生的綜合能力。

    (3)加強(qiáng)培養(yǎng)學(xué)生自主探索性學(xué)習(xí)的能力。

    在教學(xué)過程中,不應(yīng)僅注重知識(shí)點(diǎn)的講解,更應(yīng)該注重培養(yǎng)學(xué)生獨(dú)立解決問題的能力。所以,教師應(yīng)引導(dǎo)學(xué)生在解決問題、編寫程序的過程中探索規(guī)律、幫助學(xué)生能夠建立屬于自己的對(duì)程序設(shè)計(jì)的理解和對(duì)問題的解決思路,讓學(xué)生在自主探索的過程中提高學(xué)習(xí)能力。在探索的過程中,促進(jìn)學(xué)生建立屬于自己的知識(shí)體系,使學(xué)生能夠?qū)ζ渌绦蛟O(shè)計(jì)語言達(dá)到觸類旁通的效果。

    (4)項(xiàng)目式教學(xué)方法的應(yīng)用。

    項(xiàng)目教學(xué)法是目前很多高校都普遍采用的一種教學(xué)方式,它要求學(xué)生能夠在教師的指導(dǎo)下獨(dú)立或者以小組形式完整的完成一個(gè)小的項(xiàng)目。在完成這一項(xiàng)目的過程中,學(xué)生能夠?qū)⑺鶎W(xué)的知識(shí)點(diǎn)進(jìn)行綜合的運(yùn)用,并且按照軟件開發(fā)的流程進(jìn)行設(shè)計(jì)和開發(fā)。在完成項(xiàng)目的過程中遇到困難,教師可以進(jìn)行適當(dāng)?shù)膯l(fā),使學(xué)生能夠自己解決困難,提高學(xué)生的學(xué)習(xí)興趣。因此項(xiàng)目教學(xué)法能夠真正地提高學(xué)生的綜合能力。但是要真正的達(dá)到項(xiàng)目教學(xué)法的效果,還需注意以下幾點(diǎn)。第一,案例的難易程度。項(xiàng)目選取難了會(huì)影響學(xué)生的興趣,簡(jiǎn)單了不能很好調(diào)動(dòng)學(xué)生的興趣,而且課堂中的例子最好具有連續(xù)性。例如:可以選取俄羅斯方塊游戲作為一個(gè)項(xiàng)目,這樣可以分解成不同的知識(shí)點(diǎn)和模塊。講解數(shù)組時(shí)聯(lián)系到方塊的存儲(chǔ),講解類和對(duì)象時(shí)聯(lián)系到方塊類,講解界面時(shí)聯(lián)系到方塊的顯示,講解線程時(shí)聯(lián)系到方塊的出現(xiàn)、運(yùn)動(dòng)和停止。這樣這個(gè)項(xiàng)目可以連續(xù)整個(gè)教學(xué),而且在完成項(xiàng)目后,可以在此基礎(chǔ)上進(jìn)行一定延伸,讓學(xué)生想想人機(jī)對(duì)戰(zhàn)和人人對(duì)戰(zhàn)該如何實(shí)現(xiàn),增強(qiáng)學(xué)生的興趣。第二,小組人員的合作。因?yàn)樽屢粋€(gè)學(xué)生獨(dú)自完成一個(gè)項(xiàng)目的難度還是很大的,因此要進(jìn)行小組合作完成,而且這種方式和以后參加程序設(shè)計(jì)方面的工作類似??梢宰寣W(xué)生提前進(jìn)行一次鍛煉,但是要分配好小組成員的角色。第三,項(xiàng)目的實(shí)施。教師一定要讓學(xué)生制定項(xiàng)目實(shí)施的計(jì)劃,嚴(yán)格按照計(jì)劃執(zhí)行,這一環(huán)節(jié)需要教師進(jìn)行監(jiān)督,要“壓一壓”學(xué)生,有了一定壓力,才能更好的發(fā)揮更大的積極性。第四,項(xiàng)目的評(píng)估。當(dāng)項(xiàng)目結(jié)束后,要請(qǐng)各個(gè)小組進(jìn)行匯報(bào),說明項(xiàng)目是如何進(jìn)行的,中間遇到什么樣的困難,又是如何解決的。這樣各個(gè)小組之間可以互相學(xué)習(xí),取長(zhǎng)補(bǔ)短,提高了學(xué)習(xí)效果,增強(qiáng)了學(xué)習(xí)能力。

    3 結(jié)束語

    《Java語言程序設(shè)計(jì)》及其相關(guān)課程具有一定的抽象性,采用傳統(tǒng)的教學(xué)方法已經(jīng)無法滿足要求。文章從教學(xué)思想、教學(xué)內(nèi)容和計(jì)劃、教學(xué)手段和教學(xué)方法等方面進(jìn)行了一定研究探討。通過這些改進(jìn),使學(xué)生掌握基礎(chǔ)知識(shí),提高專業(yè)技能培養(yǎng),使學(xué)生初步掌握了解決實(shí)際應(yīng)用問題時(shí)所應(yīng)具有的查閱資料、技術(shù)標(biāo)準(zhǔn)和規(guī)范,以及編寫程序、調(diào)試程序等能力。為今后就業(yè)打下良好的程序設(shè)計(jì)基礎(chǔ)。

    [1]姜久雷.XML程序設(shè)計(jì)課程教學(xué)改革實(shí)踐[J].科技信息(科學(xué)教研),2007,(35):775-780.

    [2]中國(guó)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科教程2002研究組.中國(guó)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)科教程(2002)[M].北京:清華大學(xué)出版社,2003.

    [3]任俠.Java語言程序設(shè)計(jì)教學(xué)改革探討[J].電腦知識(shí)與技術(shù)(學(xué)術(shù)交流),2007,(5):1430-1431.

    (責(zé)任編輯張劍妹)

    Research on the Teaching of Java Language Program Design

    Ma Qiang
    (Department of Computer Science Changzhi University,Changzhi Shanxi 046011)

    In view of Java Language Program Design in universities,the contents of the curriculum is abstract,students’interest is low,hands-on ability is poor.This article analyzes the problems,puts forward improvement method from the aspects of teaching ideas,teaching contents and plan,teaching methods,so as to cultivate the students’interest,improve the students hands-on ability and autonomous learning,and independent problem solving ability.

    practical ability;error correcting capability;autonomous exploration;project teaching method

    G642

    A

    1673-2014(2016)05-0089-03

    長(zhǎng)治學(xué)院教學(xué)研究項(xiàng)目(JY201418)。

    2016—03—18

    馬強(qiáng)(1980—),男,山西原平人,講師,碩士,主要從事數(shù)據(jù)挖掘、數(shù)據(jù)庫、軟件設(shè)計(jì)等研究。

    猜你喜歡
    程序設(shè)計(jì)程序教學(xué)方法
    初中英語寫作教學(xué)方法初探
    甘肅教育(2020年2期)2020-09-11 08:01:42
    基于Visual Studio Code的C語言程序設(shè)計(jì)實(shí)踐教學(xué)探索
    教學(xué)方法與知識(shí)類型的適宜
    從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
    電子制作(2019年9期)2019-05-30 09:42:04
    試論我國(guó)未決羈押程序的立法完善
    “程序猿”的生活什么樣
    英國(guó)與歐盟正式啟動(dòng)“離婚”程序程序
    高職高專院校C語言程序設(shè)計(jì)教學(xué)改革探索
    創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
    PLC梯形圖程序設(shè)計(jì)技巧及應(yīng)用
    富蕴县| 兴文县| 化德县| 洞头县| 容城县| 松江区| 军事| 刚察县| 叙永县| 耒阳市| 沭阳县| 平邑县| 蚌埠市| 罗田县| 长沙县| 海阳市| 扬中市| 望江县| 呼玛县| 保亭| 革吉县| 扶风县| 永川市| 克什克腾旗| 新巴尔虎左旗| 大兴区| 乌苏市| 赤城县| 洮南市| 礼泉县| 图们市| 精河县| 丰顺县| 鸡西市| 东乌珠穆沁旗| 竹山县| 文安县| 广昌县| 类乌齐县| 策勒县| 五大连池市|