• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      關(guān)于提高JAVA語言教學(xué)效果的探討

      2010-08-15 00:49:04王志輝
      關(guān)鍵詞:面向?qū)ο?/a>程序設(shè)計編程

      王志輝

      (山西青年管理干部學(xué)院,山西 太原 030001)

      關(guān)于提高JAVA語言教學(xué)效果的探討

      王志輝

      (山西青年管理干部學(xué)院,山西 太原 030001)

      Java語言是現(xiàn)代高職計算機專業(yè)的必修課程,它的實踐性強、知識面涉及范圍廣,具備面向?qū)ο蟆⑴c平臺無關(guān)、安全、穩(wěn)定及多線程等眾多優(yōu)點。為了使學(xué)生能夠做到活學(xué)活用該門語言,并為將來的軟件開發(fā)奠定一定的基礎(chǔ),高校教師需要在教學(xué)過程中了解教學(xué)目標(biāo),把握教學(xué)重點、難點,并采用適當(dāng)?shù)?、合理的教學(xué)方法。

      Java教學(xué);程序設(shè)計;教學(xué)方法

      在眾多計算機程序設(shè)計語言中,Java語言體現(xiàn)出了面向?qū)ο蟪绦蛟O(shè)計的眾多優(yōu)點。它作為一門先進、且容易上手的面向?qū)ο笳Z言,深受高校教師和學(xué)生們的喜歡。因此,如何教好、學(xué)好Java語言,并通過對Java語言的理解全面掌握面向?qū)ο蟪绦蛟O(shè)計語言的精髓,便成了計算機課堂教學(xué)中一個值得探討與研究的問題。

      一、JAVA教學(xué)實踐

      1.教學(xué)的基本內(nèi)容

      Java語言作為計算機專業(yè)的一門程序設(shè)計課程來說,其教學(xué)內(nèi)容的選擇應(yīng)該重點突出:

      對于基本語法部分,通常情況下高職類計算機專業(yè)會將C語言作為第一門編程語言來學(xué)習(xí),由于Java語言和C語言基本相似,因此教師可以用較少的課時來介紹一下兩者的不同之處,以學(xué)生自學(xué)為主。

      教學(xué)的重點應(yīng)該放在Java的面向?qū)ο缶幊谭矫妫浠緝?nèi)容大致包括:(1)面向?qū)ο?,要求學(xué)生深入理解面向?qū)ο蟮母拍?,重點掌握類、對象、接口、繼承、多態(tài)等內(nèi)容;(2)圖形用戶界面,要求重點掌握窗口、控件、菜單等的java實現(xiàn)方法;(3)輸入輸出流,重點在于掌握標(biāo)準輸入輸出和文件操作;(4)多線程,要求掌握多線程的概念,并可以用java語言實現(xiàn)多線程程序;(5)網(wǎng)絡(luò)編程,要求進一步掌握URL、Socket的基本知識,掌握用JAVA語言實現(xiàn)URL、Socket、UDP的連接;(6)數(shù)據(jù)庫編程,重點掌握用JDBC實現(xiàn)和通用數(shù)據(jù)庫的連接。

      2.教學(xué)的目標(biāo)及要求

      教學(xué)目標(biāo)的確立必須要以社會需求為導(dǎo)向,符合教學(xué)基本規(guī)律,既不能脫離學(xué)生的實際學(xué)習(xí)能力,也不能喪失課程實踐性要求高的教學(xué)特點,更不能弱化學(xué)生動手實踐能力的培養(yǎng)。該課程教學(xué)的目標(biāo)是使學(xué)生掌握面向?qū)ο蟪绦蜷_發(fā)的基本思想,以及理解類、對象、包、繼承、多態(tài)、實例思想在其中的應(yīng)用,可以體會到面向?qū)ο蟪绦蛟O(shè)計方法在系統(tǒng)開發(fā)中表現(xiàn)出來的優(yōu)點,使學(xué)生可以利用面向?qū)ο蟮乃枷?、方法以及java語言、JAR包等工具開發(fā)圖形用戶界面的應(yīng)用程序。同時進一步提高學(xué)生自主開發(fā)軟件的能力,為后續(xù)課程的學(xué)習(xí)和研究奠定一定的基礎(chǔ)。

      二、教學(xué)方法的實際探索

      對于java語言程序設(shè)計這門課程來說,除了要注重教學(xué)內(nèi)容的選擇,合理有效的教學(xué)方法也是特別重要的。在該課程的教學(xué)過程中,為了激勵學(xué)生的學(xué)習(xí)興趣,可以選擇采用如下教學(xué)方法中的一種或幾種。

      1.側(cè)重啟發(fā)編程思想

      要想使學(xué)生學(xué)好java語言這門課程,最重要的是掌握編程思想。在多數(shù)情況下,編程思想一旦掌握,面對新的程序設(shè)計語言時,只需了解該語言的語法特點就可即學(xué)即用。同時應(yīng)注重培養(yǎng)學(xué)生解決實際問題的能力,引導(dǎo)學(xué)生通過編寫程序來解決問題。教學(xué)過程中盡量將程序的組織結(jié)構(gòu)、語句含義、執(zhí)行流程和實際問題相對應(yīng)起來。教師可以讓學(xué)生先解決一些簡單的問題,掌握一些常用的編程結(jié)構(gòu)和方法。

      2.采用案例教學(xué)模式

      (1)案例教學(xué)法的課堂教學(xué)

      案例教學(xué)法實施的基本流程是以例激趣——以例說理——以例導(dǎo)行。學(xué)習(xí)興趣是最好的老師,只有使學(xué)生產(chǎn)生學(xué)習(xí)興趣,才能激發(fā)起他們學(xué)習(xí)的欲望。如果沒有達到他們的期望值,學(xué)生便會感到枯燥乏味,隨之而來的就會是冷漠、懶惰甚至無能為力,最后便會喪失掉學(xué)習(xí)興趣。特別是實踐課,有些學(xué)生面對實驗題目,不知道從何處下手。利用案例教學(xué)法,在學(xué)習(xí)新的知識點之前,先給學(xué)生演示實際的Java案例,讓他們明白在案例中Java所實現(xiàn)的功能有哪些,從而激起學(xué)生的學(xué)習(xí)興趣。在教學(xué)過程中,將在課程教學(xué)中要學(xué)習(xí)的知識點滲透到學(xué)生所感興趣的一個或幾個實際案例當(dāng)中,然后把具體的案例分解成若干個簡單任務(wù),再將一個個簡單任務(wù)貫穿到課堂中講解,從而讓學(xué)生在實際的案例中輕松學(xué)習(xí)Java知識。這樣既克服了傳統(tǒng)教學(xué)法存在的問題,又增強了學(xué)生的自信心,讓他們感到有所成就。隨著案例中一個個簡單任務(wù)的完成、一個個知識點的積累和掌握、一個又一個案例的實現(xiàn),學(xué)生的成就感和自豪感就會逐漸增加,這樣不僅可以消除學(xué)生學(xué)習(xí)中的畏難情緒和自卑心理,還可以進一步提高學(xué)生的學(xué)習(xí)興趣。

      (2)案例教學(xué)法的實驗教學(xué)

      對于教學(xué)的對象而言,因為學(xué)生的理論學(xué)習(xí)層次有所不同,所掌握知識的多少、編程能力的高低也就大相徑庭,所以實驗方式的選擇可以依據(jù)不同類型的學(xué)生而有所不同,為此我們把實驗內(nèi)容分成以下幾種類型:

      ①基礎(chǔ)與驗證型實驗

      通過該類型的實驗教學(xué)主要使學(xué)生對課堂講授的一些知識點加強認識和理解,使之可以通過實驗完成課堂教學(xué)中的案例,并對案例有一個更加直觀和深入的理解,從而鞏固和掌握重要的知識點,為下面所說的設(shè)計型實驗做好準備,這類基礎(chǔ)與驗證型實驗主要針對編程語言基礎(chǔ)稍薄弱的學(xué)生。

      ②設(shè)計型實驗

      這類實驗主要是通過教師給出一些綜合性較強的任務(wù),包括具體的任務(wù)要求和任務(wù)目標(biāo),在現(xiàn)有知識的基礎(chǔ)上,通過查閱相關(guān)資料等方式,綜合運用某些知識來設(shè)計、開發(fā)并最終完成任務(wù)要求,達到教學(xué)目的。通過這種類型的實驗,可以培養(yǎng)學(xué)生綜合運用所學(xué)知識和應(yīng)用開發(fā)軟件等方面的能力,培養(yǎng)學(xué)生分析問題、解決問題的能力。這種設(shè)計型實驗主要針對有一定編程基礎(chǔ)的學(xué)生。

      3.教學(xué)效果應(yīng)注重實例的典型性與連貫性

      解決實際問題是學(xué)習(xí)程序設(shè)計課程的最直接動力,是激發(fā)學(xué)生學(xué)習(xí)興趣的根源所在。教師講課時注意盡量摒棄一些傳統(tǒng)的方法,不要從知識點和概念本身展開去講,而要從實例、案例等程序代碼入手來講解有關(guān)內(nèi)容以及編程思想,這樣做往往會使得學(xué)生對知識點的印象深刻,達到事半功倍的教學(xué)效果。同時還需注意運用案例講授過程中知識點的連貫性。通過一個簡單的例子,經(jīng)過滾雪球的教學(xué)方式,使知識得到不斷積累擴充的內(nèi)容越來越多,功能得到不斷完善,而且保持前后知識點的關(guān)聯(lián)性,這樣可以極大地增加學(xué)生的基礎(chǔ)編程能力。

      [1]馮相忠.計算機類專業(yè)的JAVA語言程序設(shè)計課程的教學(xué)研究[J].福建電腦,2009,(8).

      [3]朱小英.以項目方式驅(qū)動Java實驗課程教學(xué)的創(chuàng)新[J].成都大學(xué)學(xué)報(教育科學(xué)版),2008,(8):93-95.

      G642

      A

      1673-0046(2010)11-0137-02

      猜你喜歡
      面向?qū)ο?/a>程序設(shè)計編程
      編程,是一種態(tài)度
      少先隊活動(2021年2期)2021-03-29 05:41:04
      元征X-431實測:奔馳發(fā)動機編程
      編程小能手
      基于Visual Studio Code的C語言程序設(shè)計實踐教學(xué)探索
      計算機教育(2020年5期)2020-07-24 08:52:56
      紡織機上誕生的編程
      從細節(jié)入手,談PLC程序設(shè)計技巧
      電子制作(2019年9期)2019-05-30 09:42:04
      面向?qū)ο蟮挠嬎銠C網(wǎng)絡(luò)設(shè)計軟件系統(tǒng)的開發(fā)
      電子測試(2018年15期)2018-09-26 06:01:34
      面向?qū)ο蟮臄?shù)據(jù)交換協(xié)議研究與應(yīng)用
      高職高專院校C語言程序設(shè)計教學(xué)改革探索
      面向?qū)ο骔eb開發(fā)編程語言的的評估方法
      舞阳县| 武定县| 宜城市| 七台河市| 琼结县| 西青区| 景东| 环江| 乌鲁木齐县| 鱼台县| 谷城县| 江川县| 利川市| 东宁县| 克东县| 修文县| 孙吴县| 霍城县| 保靖县| 波密县| 灌南县| 鹤山市| 金秀| 堆龙德庆县| 沈丘县| 永福县| 九龙县| 阳高县| 陇川县| 卫辉市| 普格县| 苗栗县| 耒阳市| 房山区| 正蓝旗| 囊谦县| 富川| 兴城市| 苍山县| 确山县| 江津市|