亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        《Java 程序設(shè)計(jì)語言》教學(xué)改革的探索與實(shí)踐

        2010-08-15 00:49:27李穎
        中國新技術(shù)新產(chǎn)品 2010年1期
        關(guān)鍵詞:程序設(shè)計(jì)課程設(shè)計(jì)動(dòng)手

        李穎

        (黑龍江大學(xué)劍橋?qū)W院,黑龍江 哈爾濱 150000)

        1 引言

        眾所周知,Java 是20 世紀(jì)90年代初推出的一種純面向?qū)ο缶幊陶Z言工具,自從它面世以來,已經(jīng)獲得了業(yè)界的一致推崇,時(shí)至今日,Java 已經(jīng)發(fā)展為一個(gè)覆蓋面廣、效率高、易用性強(qiáng)的技術(shù)平臺(tái)。為了適應(yīng)人才市場(chǎng)的需求,幾乎所有高校都競(jìng)相開設(shè)了《Java 程序設(shè)計(jì)》等相關(guān)課程。雖然IT 企業(yè)對(duì)Java人才的需求量很大,但卻很難招聘到合格Java人員,其中最根本的原因就是許多計(jì)算機(jī)專業(yè)的畢業(yè)生在讀期間沒有掌握實(shí)用的技能與經(jīng)驗(yàn),距離企業(yè)的實(shí)際用人需求有較大的差距,因此如何更好地發(fā)揮JAVA 課程實(shí)踐性強(qiáng)的特點(diǎn),使學(xué)生具備很強(qiáng)的動(dòng)手實(shí)踐能力、掌握J(rèn)AVA 程序開發(fā)技巧、積累項(xiàng)目開發(fā)經(jīng)驗(yàn)便成了計(jì)算機(jī)教學(xué)中一個(gè)探討與研究的熱點(diǎn)和焦點(diǎn)。

        2 Java 程序設(shè)計(jì)語言教學(xué)中的常見問題

        在Java 程序設(shè)計(jì)這門課程日常的教學(xué)中以及與同事之間的相互交流中,作者發(fā)現(xiàn)該門課程在實(shí)際教學(xué)中主要存在以下幾個(gè)方面的問題:

        (1)學(xué)生普遍反映對(duì)Java 程序設(shè)計(jì)有興趣,但同時(shí)也畏難。學(xué)生的興趣來源于實(shí)際就業(yè)需要,Java 的廣泛應(yīng)用是學(xué)生們想學(xué)習(xí)Java 的主要原因。學(xué)生們通常對(duì)編程沒有足夠的了解,在初學(xué)編程時(shí),很少會(huì)有學(xué)生真的因?yàn)閻酆镁幊潭鴮W(xué)習(xí)Java。由于程序設(shè)計(jì)不僅要求設(shè)計(jì)者具有很強(qiáng)的邏輯思維能力,思路清晰,要求設(shè)計(jì)者能不斷自我學(xué)習(xí),適應(yīng)現(xiàn)代編程技術(shù)的變化。這對(duì)一些學(xué)生造成了學(xué)習(xí)壓力,進(jìn)而導(dǎo)致這些學(xué)生畏難,害怕編程。

        (2)希望獲得更多實(shí)用技能和動(dòng)手能力的培養(yǎng)。Java 程序設(shè)計(jì)在課程改革以前,主要通過傳統(tǒng)的語言教學(xué)方法來進(jìn)行,在內(nèi)容上從了解語言特征入手,重點(diǎn)強(qiáng)調(diào)基礎(chǔ)Java 語法。盡管在實(shí)踐教學(xué)中逐步引入了案例教學(xué),不過仍缺乏如何運(yùn)用Java 完成實(shí)際項(xiàng)目的內(nèi)容。另外,教學(xué)內(nèi)容中也欠缺一些與編程相關(guān)的能力培養(yǎng)。包括使用參考文檔的能力、使用開發(fā)工具的能力等等。雖然這些內(nèi)容均不屬于傳統(tǒng)教學(xué)范圍,但都是學(xué)生在實(shí)際動(dòng)手環(huán)節(jié)中必須用到的能力。因此有必要在Java 程序設(shè)計(jì)教學(xué)內(nèi)容和方法上做一些調(diào)整,以促進(jìn)學(xué)生實(shí)用技能的提高。

        3 課堂教學(xué)方法的探索

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

        無論學(xué)習(xí)哪一種編程語言,最重要的是掌握其編程思想,從而培養(yǎng)編程的感覺,而不是對(duì)語言本身死記硬背。編程思想是在反復(fù)的實(shí)踐、觀察、分析、比較、總結(jié)中潛移默化積累的。多數(shù)情況下,一旦掌握編程思想,面對(duì)新的編程語言時(shí),只需要簡(jiǎn)單了解該語言的語法特點(diǎn)就可以即學(xué)即用。為了更好的啟發(fā)學(xué)生的編程思想,首先要培養(yǎng)學(xué)生解決實(shí)際問題的能力,以解決實(shí)際問題的程序設(shè)計(jì)思想作為教學(xué)的切入點(diǎn),加強(qiáng)基礎(chǔ)、強(qiáng)化實(shí)踐、注重應(yīng)用、引導(dǎo)創(chuàng)新,啟發(fā)學(xué)生用程序的方式來解決問題,要把程序的組織結(jié)構(gòu)、語句含義、運(yùn)行流程和實(shí)際問題對(duì)應(yīng)起來。其目的是使學(xué)生學(xué)會(huì)學(xué)習(xí)、學(xué)會(huì)思考,學(xué)會(huì)自我啟發(fā)的“關(guān)鍵能力”。教師可以讓學(xué)生先解決一些簡(jiǎn)單的實(shí)際問題,掌握編程的一些常用結(jié)構(gòu)和方法。然后邊學(xué)邊用,學(xué)生熟練掌握編程技術(shù)后,就可以獨(dú)立編程了。

        3.2 改進(jìn)教學(xué)手段采用多媒體教學(xué)

        根據(jù)Java 課程的特點(diǎn),教學(xué)手段上應(yīng)充分利用現(xiàn)代化的多媒體教學(xué)方式,利用大屏幕投影進(jìn)行直觀教學(xué),采用演示+操作+講解(即邊講邊練)授課方法進(jìn)行教授。多媒體技術(shù)為教學(xué)提供交互式的教學(xué)環(huán)境,學(xué)生可以按照自己的學(xué)習(xí)基礎(chǔ)、學(xué)習(xí)興趣來選擇學(xué)習(xí)策略、學(xué)習(xí)的內(nèi)容和適合自己水平的練習(xí),體現(xiàn)了學(xué)生的主體地位。學(xué)生在這種交互式教學(xué)環(huán)境中有了主動(dòng)參與的可能,有利于激發(fā)學(xué)習(xí)興趣形成學(xué)習(xí)動(dòng)機(jī)。使用各種軟件實(shí)時(shí)操作進(jìn)行教學(xué),學(xué)生可以同步感受軟件的運(yùn)行過程。演示程序的調(diào)試與運(yùn)行過程,真正實(shí)現(xiàn)了“用計(jì)算機(jī)教計(jì)算機(jī)”,使教學(xué)更具直觀性和互動(dòng)性,同時(shí)加大了授課的知識(shí)量。此外,多媒體所提供外部刺激有利于學(xué)生對(duì)知識(shí)的獲取與保持,獲得較好的教學(xué)效果。

        3.3 采用案例教學(xué)激發(fā)學(xué)生學(xué)習(xí)興趣

        能夠自己動(dòng)手解決實(shí)際問題是學(xué)習(xí)的最直接動(dòng)力,是激發(fā)學(xué)習(xí)興趣的根源所在。在Java 程序設(shè)計(jì)課堂教學(xué)中采用案例教學(xué)方法可對(duì)每一個(gè)單一知識(shí)點(diǎn)進(jìn)行教學(xué)。選取的案例都盡可能小而精,針對(duì)特定問題。通過小型案例講解獨(dú)立知識(shí)點(diǎn),以案例模仿的形式促進(jìn)學(xué)生動(dòng)手能力。學(xué)生通過案例研究,培養(yǎng)一種分析問題的能力和獨(dú)立處理、遷移性的應(yīng)用能力。學(xué)習(xí)過程貫穿于案例分析的過程之中,培養(yǎng)學(xué)生學(xué)會(huì)抓住或發(fā)現(xiàn)問題,然后結(jié)合所學(xué)知識(shí)尋找解決問題的途徑、手段。這樣不僅能幫助學(xué)生鞏固已學(xué)的知識(shí),同時(shí)也能幫助學(xué)生提高自學(xué)能力和設(shè)計(jì)能力,強(qiáng)化了案例教學(xué)的效果。

        3.4 多讀源碼多動(dòng)手

        學(xué)習(xí)Java 編程語言要經(jīng)常閱讀一些優(yōu)秀的源碼,對(duì)自我提高、開闊視野非常重要。但一定要多動(dòng)手才能真正把別人的東西消化掉。

        很多學(xué)生學(xué)Java 就是看書、聽課,當(dāng)時(shí)是明白了,過后馬上就忘記。如果不愿意敲鍵盤,就不如不學(xué)。即使有時(shí)候所敲的代碼不太明白,可以先運(yùn)行,看看結(jié)果,增加感性認(rèn)識(shí),然后上升到理性的認(rèn)識(shí)。所以教學(xué)中一定要鼓勵(lì)學(xué)生多動(dòng)手寫代碼。

        3.5 加強(qiáng)職業(yè)素質(zhì)教育

        良好的職業(yè)素質(zhì)能使學(xué)生在工作生涯中終生受益。教師在傳授專業(yè)知識(shí)的同時(shí)應(yīng)該強(qiáng)調(diào)職業(yè)素質(zhì)教育,把職業(yè)素質(zhì)教育融合到教學(xué)中去,注重學(xué)生綜合能力和解決實(shí)際問題能力的培養(yǎng)。

        對(duì)于Java 教學(xué),職業(yè)素質(zhì)教育首先應(yīng)該強(qiáng)調(diào)團(tuán)隊(duì)精神和協(xié)作能力?,F(xiàn)實(shí)中的開發(fā)任務(wù)幾乎是個(gè)人力量不可能完成的,需要通過組成強(qiáng)大的團(tuán)隊(duì)來創(chuàng)造奇跡。其次應(yīng)該養(yǎng)成規(guī)范化、標(biāo)準(zhǔn)化的代碼編寫習(xí)慣。良好的編寫習(xí)慣,使代碼具有良好的可讀性,不但有助于代碼的調(diào)試和移植,也有助于不同技術(shù)人員之間的協(xié)作。

        4 強(qiáng)化Java 課程設(shè)計(jì)提高編程能力

        課程設(shè)計(jì)是對(duì)本課程所學(xué)內(nèi)容的綜合運(yùn)用和鞏固提高,它在整個(gè)Java 教學(xué)過程中起到一個(gè)承上啟下的關(guān)鍵性作用,一方面能夠鞏固前面所學(xué)的基礎(chǔ)知識(shí);另一方面能讓學(xué)生了解Java 開發(fā)的一些基本流程,為日后從事Java 領(lǐng)域的開發(fā)作鋪墊。

        在課程設(shè)計(jì)的過程中采用分組的組織形式,以完成小型任務(wù)為目標(biāo),鍛煉學(xué)生合作和設(shè)計(jì)能力。在分組實(shí)驗(yàn)中,學(xué)生以3 個(gè)人左右的小規(guī)模進(jìn)行分組,這樣一方面可以保證每個(gè)學(xué)生都有動(dòng)手實(shí)踐的機(jī)會(huì),同時(shí)也能充分參與合作。學(xué)生個(gè)人的最終成績?nèi)Q于團(tuán)隊(duì)的最終成績、個(gè)人在團(tuán)隊(duì)中的貢獻(xiàn)以及教師對(duì)個(gè)人表現(xiàn)的評(píng)價(jià)。分組實(shí)驗(yàn)中通過競(jìng)爭(zhēng)機(jī)制和團(tuán)隊(duì)成員的交流可以促進(jìn)學(xué)生學(xué)習(xí)興趣和提高團(tuán)隊(duì)合作能力。

        在課程設(shè)計(jì)階段,學(xué)生已經(jīng)有了一定的Java 編程基礎(chǔ),欠缺的主要是實(shí)際的開發(fā)經(jīng)驗(yàn)和全面系統(tǒng)的、深入的掌握J(rèn)ava 技術(shù)。解決的方法就是通過企業(yè)真實(shí)項(xiàng)目練習(xí),對(duì)所學(xué)知識(shí)進(jìn)行深化,然后通過項(xiàng)目來獲取實(shí)際開發(fā)的經(jīng)驗(yàn),盡快達(dá)到企業(yè)的實(shí)際要求,讓學(xué)生在具體的項(xiàng)目中進(jìn)行學(xué)習(xí),縮短學(xué)生與企業(yè)之間的距離。

        5 結(jié)語

        Java 教學(xué)一定要圍繞提高學(xué)生實(shí)踐應(yīng)用能力展開,注重面向?qū)ο缶幊趟枷氲呐囵B(yǎng),教學(xué)過程中要引入多媒體技術(shù)等先進(jìn)教學(xué)手段。文中探討了Java 教學(xué)的一些問題,提出了改進(jìn)措施,并實(shí)際應(yīng)用于Java 教學(xué),取得了很好的效果。其實(shí),教學(xué)關(guān)鍵在于因材施教,所以文中所提及措施,也不一定適合所有Java教學(xué)活動(dòng)。但希望能夠拋磚引玉,愿各位教師教好Java,愿各位學(xué)生學(xué)好Java。

        [1]全成斌,楊士強(qiáng),趙有健.計(jì)算機(jī)工程實(shí)踐教學(xué)的改革與探索[J].計(jì)算機(jī)教育,2008(4).

        [2]孫偉.《Java 程序設(shè)計(jì)》課程的教學(xué)改革與實(shí)踐[J].計(jì)算機(jī)時(shí)代,2005(11),84-86.

        猜你喜歡
        程序設(shè)計(jì)課程設(shè)計(jì)動(dòng)手
        我也來動(dòng)手
        動(dòng)手吧,把水“洗”干凈!
        基于Visual Studio Code的C語言程序設(shè)計(jì)實(shí)踐教學(xué)探索
        龍鳳元素系列課程設(shè)計(jì)
        動(dòng)手畫一畫
        童話世界(2019年17期)2019-07-04 15:15:42
        從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
        電子制作(2019年9期)2019-05-30 09:42:04
        動(dòng)手演示找錯(cuò)因
        高職高專院校C語言程序設(shè)計(jì)教學(xué)改革探索
        基于Articulate Storyline的微課程設(shè)計(jì)與開發(fā)
        PLC梯形圖程序設(shè)計(jì)技巧及應(yīng)用
        色噜噜亚洲精品中文字幕| 日韩精品少妇专区人妻系列| 国产又黄又大又粗的视频| 国产三a级三级日产三级野外 | 色婷婷七月| 人与禽性视频77777| 蜜桃a人妻精品一区二区三区| 男女上床视频在线观看| 一级午夜视频| 日日碰狠狠添天天爽无码| 男人天堂这里只有精品| 色婷婷一区二区三区77| 亚洲日韩精品A∨片无码加勒比| 强行无套内谢大学生初次| 精品国产品香蕉在线| 青青草在线公开免费视频| 亚洲av人妖一区二区三区| 久久久久亚洲av无码a片软件| 熟女人妻中文字幕一区| 四虎影视国产在线观看精品| 亚洲国产精品va在线播放| 丰满少妇被猛烈进入高清播放| 白浆高潮国产免费一区二区三区| 免费看欧美日韩一区二区三区| 午夜精品久久久久久中宇| 放荡的少妇2欧美版| 国产精品视频白浆免费视频| 亚洲国产一区二区三区,| 欧美a在线播放| 亚洲av麻豆aⅴ无码电影| 亚洲综合自拍偷拍一区| 中文字幕一区二区三区精品在线 | 一本久道久久综合婷婷五月| a级毛片免费观看网站| 国内最真实的xxxx人伦| 国产一区二区视频在线免费观看| 蜜桃在线视频一区二区| 久久综合激激的五月天| 亚洲精品自拍视频在线观看| 国产91中文| 久久亚洲中文字幕无码|