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

        ?

        程序設(shè)計(jì)類課程教學(xué)探究
        ——以Java為例

        2014-12-24 03:00:40尚瑩瑩
        創(chuàng)新科技 2014年8期
        關(guān)鍵詞:程序設(shè)計(jì)知識點(diǎn)教學(xué)內(nèi)容

        尚瑩瑩 王 方

        (河南農(nóng)業(yè)職業(yè)學(xué)院,河南 鄭州 451450)

        程序設(shè)計(jì)類課程教學(xué)探究
        ——以Java為例

        尚瑩瑩 王 方

        (河南農(nóng)業(yè)職業(yè)學(xué)院,河南 鄭州 451450)

        本文基于java的特性,對java程序設(shè)計(jì)語言課程的教學(xué)內(nèi)容和教學(xué)方法進(jìn)行了研究討論。

        實(shí)踐;教學(xué)方法;教學(xué)改革;Java程序設(shè)計(jì);學(xué)習(xí)能力

        1 引言

        Java面向?qū)ο蟪绦蛟O(shè)計(jì)是計(jì)算機(jī)應(yīng)用和計(jì)算機(jī)網(wǎng)絡(luò)等專業(yè)的一門主干專業(yè)課程。程序設(shè)計(jì)類課程具有抽象性、系統(tǒng)性和邏輯性,如何使學(xué)生掌握基本編程思想、熟練使用各種程序項(xiàng)目開發(fā)技巧、強(qiáng)化實(shí)踐動(dòng)手能力、勝任未來職業(yè)需求是高職類教師需要研究解決的問題。

        Java是由Sun公司組織開發(fā)的一種編程語言。Java語言具有純面向?qū)ο笮?、跨平臺(tái)性、代碼安全性、健壯性和多線程等優(yōu)點(diǎn),尤其是現(xiàn)在移動(dòng)互聯(lián)技術(shù)的急速發(fā)展,移植性強(qiáng)的Java已經(jīng)不僅僅是一種編程語言,更是一個(gè)完整的平臺(tái),不但包含出色的語言,還有龐大的類庫,優(yōu)秀的執(zhí)行環(huán)境,對于將要從事程序員工作的人學(xué)生具有較強(qiáng)的吸引力。

        2 java程序設(shè)計(jì)課程的教學(xué)探索

        2.1 培養(yǎng)學(xué)生學(xué)習(xí)興趣,打好程序設(shè)計(jì)基礎(chǔ)

        計(jì)算機(jī)語言類課程最初學(xué)習(xí)都是比較枯燥的,知識點(diǎn)多,抽象性和邏輯性強(qiáng),學(xué)生會(huì)感到很多知識點(diǎn)難以理解,不好消化,學(xué)起來很吃力,慢慢越來越不感興趣。教師可以把教學(xué)環(huán)境模擬成企業(yè),將學(xué)生分為一個(gè)個(gè)項(xiàng)目組,組長做項(xiàng)目經(jīng)理,使學(xué)生身臨其境地感受到真實(shí)的從業(yè)環(huán)境,啟發(fā)學(xué)生的好奇心。再把上機(jī)練習(xí)題的形式加以修飾,提高趣味性和實(shí)用性,使學(xué)生從心理上對Java的學(xué)習(xí)意義和以后的從業(yè)環(huán)境有更加具體的認(rèn)識。

        2.2 以學(xué)生為主題,創(chuàng)新課堂氛圍

        教學(xué)方法上以任務(wù)為導(dǎo)向,采用任務(wù)驅(qū)動(dòng)式和討論式的教學(xué)方法,為學(xué)生的主動(dòng)參與創(chuàng)造條件,發(fā)揮學(xué)生的主體作用。在教學(xué)手段上要充分利用現(xiàn)代化的多媒體教學(xué),進(jìn)行實(shí)時(shí)演練。在例題的講解過程中,讓學(xué)生參與討論,分析問題得出程序要實(shí)現(xiàn)的功能,按照大多數(shù)學(xué)生的思路進(jìn)行解題,從而在解題的過程中發(fā)現(xiàn)問題、分析問題,最終解決問題。

        教學(xué)應(yīng)激發(fā)學(xué)生的學(xué)習(xí)興趣,注重培養(yǎng)學(xué)生自主學(xué)習(xí)的意識和習(xí)慣,為學(xué)生創(chuàng)設(shè)良好的自主學(xué)習(xí)情境,尊重學(xué)生的個(gè)體差異,鼓勵(lì)學(xué)生選擇適合自己的學(xué)習(xí)方式。在課堂上,教師應(yīng)根據(jù)授課內(nèi)容,充分發(fā)揚(yáng)民主,讓學(xué)生積極大膽地闡述自己觀點(diǎn)和想法,鼓勵(lì)和表揚(yáng)學(xué)生創(chuàng)新。改變教師唱“獨(dú)角戲”的傳統(tǒng)模式。講課時(shí),教師對有準(zhǔn)備的學(xué)生進(jìn)行引導(dǎo),形成師生互動(dòng)的課堂氣氛,學(xué)生經(jīng)過自己的動(dòng)腦,也能緊跟教師的引導(dǎo),轉(zhuǎn)動(dòng)“腦筋”嘗到自主學(xué)習(xí)的快樂。

        2.3 多種教學(xué)方法相結(jié)合,實(shí)現(xiàn)一體化教學(xué)

        傳統(tǒng)的教學(xué)模式一般是把基礎(chǔ)理論教學(xué)和上機(jī)實(shí)踐教學(xué)分開來實(shí)施,這樣使學(xué)生對理論教學(xué)的知識不能靈活掌握,對于語法和程序結(jié)構(gòu)只能機(jī)械記憶,等到上機(jī)實(shí)踐的時(shí)候又把理論課上的知識點(diǎn)遺忘,無法達(dá)到理論融入實(shí)踐的效果。為了解決這個(gè)問題,教師可以采用模塊化教學(xué),一方面把教學(xué)內(nèi)容劃分為一個(gè)個(gè)的模塊,每個(gè)模塊實(shí)現(xiàn)一個(gè)相對獨(dú)立的任務(wù),每兩周完成一個(gè)模塊的教學(xué),另一方面把每周教學(xué)的教學(xué)時(shí)間安排成一個(gè)完整的時(shí)間段,將基礎(chǔ)理論教學(xué)和上機(jī)實(shí)踐教學(xué)有機(jī)結(jié)合,相輔相成,讓學(xué)生把每個(gè)模塊學(xué)到的知識點(diǎn)在實(shí)踐過程中加以演練和鞏固,真正做到把知識轉(zhuǎn)化成自己的能力。在教學(xué)技術(shù)上采用多媒體教學(xué)。多媒體教學(xué)能夠形象的把程序效果呈現(xiàn)在學(xué)生們的面前,使抽象的問題更加直觀化,激發(fā)學(xué)生的興趣,從視覺、聽覺等多方面刺激學(xué)生大腦的記憶,使學(xué)生鞏固記憶學(xué)到的知識點(diǎn),加強(qiáng)學(xué)習(xí)效果;多媒體教學(xué)還節(jié)省了教師講課的時(shí)間,使教師做到精講多練,減輕上課的負(fù)擔(dān),提高課堂的效率。

        2.4 系統(tǒng)安排教學(xué)內(nèi)容,保證教學(xué)內(nèi)容的深度和廣度

        針對高職類學(xué)生的特點(diǎn)慎重選擇教學(xué)內(nèi)容,主要做到實(shí)用為主,刪除不必要的枯燥的純理論知識講解,使學(xué)生做到在實(shí)踐的過程中學(xué)習(xí),在項(xiàng)目實(shí)施的過程中使用知識點(diǎn)。Java語言程序設(shè)計(jì)本身知識面廣,涉及的理論知識繁雜,教師要剔除不常用的知識,而對于經(jīng)常使用的技巧和類反復(fù)強(qiáng)調(diào)和使用。

        Java程序設(shè)計(jì)課程的教學(xué)過程一般可以分為兩大塊:Java核心技術(shù)的一部分是基礎(chǔ)知識,在這里面包含有Java語言出現(xiàn)的原因和發(fā)展過程、Java程序設(shè)計(jì)的環(huán)境、Java基本的程序設(shè)計(jì)結(jié)構(gòu)、對象和類、繼承、接口和內(nèi)部類;Java核心技術(shù)的另一部分是Java的應(yīng)用開發(fā),這一部分包括圖形程序設(shè)計(jì)、事件處理、Swing用戶組件、Java的異常處理機(jī)制、輸入輸出流和文件、集合和多線程等。在第一部分的教學(xué)過程中以小應(yīng)用程序?yàn)榉独鸦A(chǔ)知識融入其中,在第二部分教學(xué)中以項(xiàng)目任務(wù)為主導(dǎo),在程序項(xiàng)目的實(shí)現(xiàn)過程中掌握知識和技巧。

        2.5 加強(qiáng)實(shí)踐教學(xué),提升學(xué)生動(dòng)手能力

        Java程序設(shè)計(jì)課程的實(shí)踐環(huán)節(jié)尤為重要,學(xué)生只有把知識靈活運(yùn)用到實(shí)踐中,教學(xué)目標(biāo)才能得到實(shí)現(xiàn)。對于實(shí)踐教學(xué)教師可以從以下幾個(gè)方面進(jìn)行教學(xué)改革:第一,選擇合適的開發(fā)平臺(tái)。JDK(Java Development Kits)是Java的基礎(chǔ)的開發(fā)平臺(tái),安裝過JDK之后可以在DOS環(huán)境下實(shí)現(xiàn)基礎(chǔ)編程,它要求學(xué)生熟悉DOS 控制臺(tái),熟練設(shè)置開發(fā)環(huán)境。另外,Java編程有許多專業(yè)的集成開發(fā)環(huán)境(IDE),例如NetBeans、Eclipse、JBuilder等,但是IDE隱藏了很多Java的處理機(jī)制,并不適用于初學(xué)者。經(jīng)過比較,在基礎(chǔ)教學(xué)中教師可以給初學(xué)者選擇使用免費(fèi)的、較為簡單的JCreator作為開發(fā)工具。JCreator是一款適合于各個(gè)Java語言編程開發(fā)人員的IDE工具,具有大量強(qiáng)勁的功能,例如:項(xiàng)目管理、工程模板、代碼完成、調(diào)試接口、高亮語法編輯、使用向?qū)б约巴耆勺远x的用戶界面。在后期的實(shí)訓(xùn)教學(xué)中教師可以鼓勵(lì)學(xué)生使用比較專業(yè)的集成開發(fā)環(huán)境,所謂IDE,就是把編寫、編譯、調(diào)試、運(yùn)行集成在一個(gè)統(tǒng)一開發(fā)環(huán)境中的軟件,并且還增加了許多提高開發(fā)效率的實(shí)用功能,比如高級編輯功能、自動(dòng)編譯、設(shè)置斷點(diǎn)逐步調(diào)試、在IDE內(nèi)部顯示運(yùn)行結(jié)果等。例如當(dāng)前在程序員中廣泛使用的Eclipse。第二,由淺入深地設(shè)定實(shí)踐任務(wù),重點(diǎn)培養(yǎng)學(xué)生的動(dòng)手能力。剛開始以趣味小程序?yàn)橹?,吸引學(xué)生的注意力,培養(yǎng)學(xué)生的興趣,也增加學(xué)生學(xué)習(xí)程序設(shè)計(jì)的自信心;隨著學(xué)生學(xué)習(xí)的深入,教師把實(shí)踐任務(wù)設(shè)置為由幾個(gè)程序組成的完成特定功能的小項(xiàng)目,使學(xué)生在學(xué)習(xí)過程中更有成就感,對于程序設(shè)計(jì)的意義也會(huì)有更深層次的認(rèn)識;最后,實(shí)踐任務(wù)變成有現(xiàn)實(shí)意義的大項(xiàng)目程序,模擬企業(yè)環(huán)境,讓學(xué)生分工合作,共同完成,在這個(gè)過程中培養(yǎng)學(xué)生的團(tuán)隊(duì)合作意識,最終達(dá)到學(xué)以致用的目的。另外,教師可以把實(shí)踐任務(wù)提前布置,下發(fā)課程實(shí)踐設(shè)計(jì)任務(wù)書,讓學(xué)生先形成自己的思路,然后在實(shí)踐的過程中參考實(shí)踐指導(dǎo)書不斷完善,實(shí)現(xiàn)實(shí)踐任務(wù),最后總結(jié)和分析實(shí)踐中出現(xiàn)的問題及解決的方法,根據(jù)要求和格式撰寫課程設(shè)計(jì)報(bào)告。

        2.6 積極引導(dǎo),培養(yǎng)學(xué)生的自學(xué)能力

        Java語言涉及知識面廣泛,類庫系統(tǒng)龐大,教師要想在幾十個(gè)課時(shí)內(nèi)使學(xué)生熟練掌握J(rèn)ava程序設(shè)計(jì)的所有知識點(diǎn)和技巧是不可能的。常言道:授之以魚,不如授之以漁。教師應(yīng)著重于傳授學(xué)習(xí)方法,而不是單個(gè)知識點(diǎn)和編程技巧,另外教師應(yīng)重視調(diào)試過程,引導(dǎo)學(xué)生通過逐步調(diào)試、測試、改進(jìn),使程序達(dá)到最終效果。引導(dǎo)、培養(yǎng)學(xué)生的自學(xué)能力是Java程序設(shè)計(jì)教學(xué)的重要內(nèi)容。

        JDK 1.6.0的API中提供了200多個(gè)包,3 000多個(gè)類,它們有相似的結(jié)構(gòu)和使用方法。Java API文檔是最為重要的參考資料,為學(xué)生的自學(xué)提供了優(yōu)秀的資源。Java是一種開源語言,擁有無數(shù)的網(wǎng)絡(luò)資源,網(wǎng)絡(luò)平臺(tái)上有很多像CSDN.NET這樣的大型IT社區(qū),上面有很多由經(jīng)驗(yàn)的程序員介紹自己的編程技巧和心得。學(xué)生可以在上面獲得想要的各種學(xué)習(xí)資源。

        3 結(jié)束語

        社會(huì)的需求在不斷變化,計(jì)算機(jī)技術(shù)也在飛速發(fā)展,促使我們要構(gòu)建新的課程體系以及更新教學(xué)內(nèi)容、教學(xué)方法和教學(xué)手段。要結(jié)合高職類院校的學(xué)生特點(diǎn),采用多種教學(xué)手段相結(jié)合的教學(xué)方法,從根本上調(diào)動(dòng)了學(xué)生學(xué)習(xí)的主動(dòng)性和積極性,充分發(fā)揮學(xué)生的主體作用,重點(diǎn)培養(yǎng)學(xué)生的動(dòng)手實(shí)踐能力,教授學(xué)生學(xué)習(xí)方法,給學(xué)生自學(xué)和以后在工作中的再學(xué)習(xí)提供基礎(chǔ)。

        [1]張國平.Java程序設(shè)計(jì)教學(xué)模式研究與實(shí)踐[J].科技信息,2009(3).

        [2]朱平.Java程序設(shè)計(jì)教學(xué)[J].湖北教育學(xué)院學(xué)報(bào),2006,23(2).

        [3]王俠,韓永印.JAVA語言程序設(shè)計(jì)教學(xué)改革與實(shí)踐[J].電腦知識與技術(shù),2007(20).

        [4]朱艷紅.實(shí)踐性課程JAVA教學(xué)模式的研究[J].計(jì)算機(jī)與信息技術(shù),2009,(12).

        G642

        A

        1671-0037(2014)04-100-1.5

        猜你喜歡
        程序設(shè)計(jì)知識點(diǎn)教學(xué)內(nèi)容
        一張圖知識點(diǎn)
        一張圖知識點(diǎn)
        第四頁 知識點(diǎn) 殲轟-7A
        基于Visual Studio Code的C語言程序設(shè)計(jì)實(shí)踐教學(xué)探索
        從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
        電子制作(2019年9期)2019-05-30 09:42:04
        挖掘數(shù)學(xué)教學(xué)內(nèi)容所固有的美
        高職高專院校C語言程序設(shè)計(jì)教學(xué)改革探索
        “啟蒙運(yùn)動(dòng)”一課教學(xué)內(nèi)容分析
        關(guān)于G20 的知識點(diǎn)
        “清末新政”也可作為重要的教學(xué)內(nèi)容
        精品亚洲成a人在线观看| 成人国产一区二区三区精品不卡| av在线资源一区二区| 久久精品国产亚洲av超清| 亚洲精品熟女国产| 91视频免费国产成人| 亚洲天堂av社区久久| 色婷婷久久精品一区二区| 久久久久成人精品无码| 正在播放一区| 日本一区不卡高清在线观看 | 媚药丝袜美女高清一二区| 人妻少妇乱子伦精品| 91久久青青草原免费| 天堂av在线一区二区| 日韩精品极品免费视频观看| 影音先锋女人aa鲁色资源| 国产精品公开免费视频| 亚洲一本之道高清在线观看| 亚洲天堂成人av在线观看| 天天鲁一鲁摸一摸爽一爽| 麻豆国产乱人伦精品一区二区| 亚洲中文字幕一二区精品自拍| 久久国产劲爆∧v内射-百度| 欧美性大战久久久久久久| 久久久久久AV无码成人| 中文字幕精品一区二区的区别| 午夜理论片yy44880影院| 伊人网视频在线观看| 久久深夜中文字幕高清中文| 欧美性白人极品1819hd| 国产精品天天在线午夜更新| 国产9 9在线 | 免费| 中文字幕精品一区二区的区别| 亚洲欧美日韩国产精品一区二区 | 东北妇女xx做爰视频| 极品 在线 视频 大陆 国产| 亚洲综合久久中文字幕专区一区 | 亚洲日本在线va中文字幕| 久久日本视频在线观看| 日韩一区国产二区欧美三区|