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

        ?

        《Java 程序設(shè)計(jì)基礎(chǔ)》多種教學(xué)方法的應(yīng)用研究

        2020-05-20 06:39:44
        數(shù)字通信世界 2020年4期
        關(guān)鍵詞:程序設(shè)計(jì)內(nèi)存解決問題

        張 力

        (山東理工職業(yè)學(xué)院,濟(jì)寧 272000)

        JAVA 是一種計(jì)算機(jī)的編程語言,具有效率高、覆蓋面廣、簡(jiǎn)單易用等特點(diǎn),不但可以用來進(jìn)行桌面程序的開發(fā),還可以適用于與互聯(lián)網(wǎng)應(yīng)用的開發(fā),在當(dāng)前具有廣泛的應(yīng)用。在我國(guó),隨著計(jì)算機(jī)和互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,JAVA 編程技術(shù)人員需求巨大,相關(guān)專業(yè)的就業(yè)前景很好,很多高校都開設(shè)了JAVA 語言相關(guān)課程。

        1 概述

        1.1 JAVA 課程基本情況

        《JAVA 程序設(shè)計(jì)基礎(chǔ)》是計(jì)算機(jī)軟件技術(shù)專業(yè)的一門核心基礎(chǔ)課程。學(xué)生打下穩(wěn)固的JAVA 基礎(chǔ),才能在Java Web 網(wǎng)站建設(shè)、Android 手機(jī)端開發(fā)、Hadoop 大數(shù)據(jù)處理等方面有上佳的表現(xiàn)。該課程的培養(yǎng)目標(biāo)旨在讓學(xué)生掌握J(rèn)AVA基本語法知識(shí)、算法、面向?qū)ο笏枷?、GUI、IO 流等,通過課堂理論和實(shí)踐教學(xué)提高學(xué)生的編程設(shè)計(jì)能力、動(dòng)手能力、創(chuàng)造能力、解決問題以及工程應(yīng)用等能力,以滿足公司、企事業(yè)單位對(duì)軟件專業(yè)人才的能力要求。

        1.2 存在的問題

        (1)JAVA 課程的認(rèn)知困境

        JAVA 涉及的知識(shí)量大,理論性和實(shí)踐性又很強(qiáng),所以被公認(rèn)為最難學(xué)的編程語言。需要學(xué)習(xí)者具有較好的邏輯思維能力、嚴(yán)謹(jǐn)踏實(shí)的態(tài)度和抽象思維能力。這也是多年來JAVA 教學(xué)效果不理想的重要原因。

        (2)教學(xué)方法有待改進(jìn)和提高

        高職高專院校中《JAVA 程序設(shè)計(jì)基礎(chǔ)》課程的教學(xué),雖然采用了目前較為普及項(xiàng)目化教學(xué),但是收效頗微。造成這種現(xiàn)象的主要因素是,采用單一的項(xiàng)目化教學(xué),削弱了學(xué)生對(duì)知識(shí)點(diǎn)的理解和掌握,再加上程序設(shè)計(jì)語言課大都比較枯燥,牽扯到語法、算法等知識(shí),容易學(xué)到后面忘記前面。等到學(xué)期結(jié)束時(shí),項(xiàng)目雖然實(shí)現(xiàn)了,但是學(xué)生一知半解,只能照?qǐng)D索驥,不具備獨(dú)立完成項(xiàng)目的能力。

        以上是目前高職高專學(xué)?!禞AVA 程序設(shè)計(jì)基礎(chǔ)》課程教學(xué)普遍存在的問題,對(duì)這些問題不研究解決方案,最終教學(xué)就難以取得預(yù)期目標(biāo),也難以培養(yǎng)具備核心競(jìng)爭(zhēng)力的學(xué)生。

        2 JAVA 教學(xué)方法的應(yīng)用探索

        基于該課程教學(xué)方面存在的問題,著重采用以下幾種教學(xué)方法,以提高教學(xué)效果。

        2.1 演示法

        《JAVA 程序設(shè)計(jì)基礎(chǔ)》的第一堂課非常關(guān)鍵。首先采用演示法,將本學(xué)期要完成的幾個(gè)有意思的項(xiàng)目作品(比如推箱子游戲、貪吃蛇游戲等)展示給學(xué)生,讓學(xué)生自己在機(jī)子上操作。通過作品演示,學(xué)生們對(duì)學(xué)習(xí)本課程能夠做什么就一清二楚了。接下來用圖表展示要想實(shí)現(xiàn)這些作品需要學(xué)習(xí)哪些知識(shí)點(diǎn);再用圖片或?qū)嵗故緦W(xué)會(huì)Java,可以從事Android 開發(fā),編寫手機(jī)APP;可以學(xué)習(xí)Java Web,建設(shè)動(dòng)態(tài)網(wǎng)站等等。此時(shí)學(xué)生不僅對(duì)本課程有了清晰的認(rèn)識(shí),而且學(xué)習(xí)的積極性也被激發(fā)了出來。最后給出課程的考核辦法,讓學(xué)生知道怎樣才能在期末取得好的成績(jī)。

        2.2 案例法+畫內(nèi)存圖

        學(xué)生第一次接觸面向?qū)ο蟮木幊陶Z言,要想學(xué)好,必須深刻理解面向?qū)ο蟮幕靖拍?,比如類、封裝、繼承、多態(tài)、接口等。講課的時(shí)候,可以采用畫內(nèi)存圖的方法,讓學(xué)生從內(nèi)存的層面理解知識(shí)點(diǎn)。然后再給出適合的案例讓學(xué)生練習(xí),鞏固對(duì)知識(shí)點(diǎn)的理解。如在講解局部變量和成員變量的時(shí)候,以下面一段程序?yàn)槔?,帶領(lǐng)學(xué)生共同繪制此程序的內(nèi)存圖解,如圖1所示。通過畫內(nèi)存圖,學(xué)生不僅知道了局部變量和成員變量的異同點(diǎn)是什么,而且知道了為什么會(huì)存在這些異同點(diǎn)。使得學(xué)生對(duì)本知識(shí)點(diǎn)的理解更加深入、透徹,為后面熟練應(yīng)用知識(shí)點(diǎn)打下良好的基礎(chǔ)。

        class Circle{

        double radius;

        public double calCircum(){

        double circum=Math.PI*2*radius;

        return circum;

        }

        public double calArea(){

        double area=Math.PI*radius*radius;

        return area;

        }

        }

        class CircleDemo{

        public static void main(String[] args){

        Circle circle1=new Circle();

        Circle circle2=new Circle();

        circle1.radius=3.5d;

        circle2.radius=2.7d;

        System.out.println(“circle1周長(zhǎng)為:”+circle1.calCircum());

        System.out.println(“circle2面積為:”+circle2.area());

        }

        }

        圖1 內(nèi)存圖解

        2.3 項(xiàng)目化教學(xué)法

        學(xué)生理解了面向?qū)ο蟮幕靖拍钪?,教學(xué)重點(diǎn)就可以轉(zhuǎn)向項(xiàng)目化教學(xué)。通過實(shí)現(xiàn)計(jì)算器、文本編輯器、推箱子游戲、貪吃蛇游戲四個(gè)項(xiàng)目,綜合運(yùn)用圖形用戶界面、IO 流、事件處理機(jī)制、異常處理等模塊的內(nèi)容。這里以推箱子游戲(狼推羊)為例,進(jìn)行說明。推箱子游戲涉及到的主要內(nèi)容有二維數(shù)組、圖形界面設(shè)計(jì)、鍵盤方向鍵的事件處理。教師主要是帶領(lǐng)學(xué)生分析游戲初始界面如何布局?狼推羊走具體有多少種情況?如何記錄狼位置的變化?如何記錄多只羊位置的變化?如何記錄已經(jīng)進(jìn)籠的羊的數(shù)量?邊分析邊實(shí)現(xiàn)?;竟δ軐?shí)現(xiàn)后,學(xué)生獨(dú)立完成選關(guān)、背景音樂等附加功能。

        3 輔助教學(xué)手段

        好的教學(xué)方法固然重要,但是仍需必要的教學(xué)手段加以輔助,以達(dá)到最好的教學(xué)效果。

        3.1 微視頻

        編寫程序,最痛苦的莫過于修改錯(cuò)誤,最幸福的莫過于成功的修改了錯(cuò)誤。為了幫助學(xué)生更好的解決常見的錯(cuò)誤,可以將這些錯(cuò)誤的講解過程錄制成微視頻,共享到QQ 群或者微信群,方便學(xué)生下載學(xué)習(xí)。

        3.2 授課文檔

        所謂的授課文檔,即授課的全過程的描述文檔。包括本堂課所學(xué)知識(shí)點(diǎn)、教學(xué)案例、詳細(xì)的上機(jī)操作步驟、項(xiàng)目分析、涉及到的英文單詞。此文檔主要是幫助學(xué)生回憶課堂內(nèi)容,指導(dǎo)學(xué)生上機(jī)操作。

        3.3 教學(xué)視頻

        在教師機(jī)安裝視頻錄制軟件,將教師授課的全過程錄制成教學(xué)視頻,共享到百度云盤中,方便學(xué)生回看,以便更好的掌握課堂講授內(nèi)容。

        4 效果分析

        4.1 演示法——激發(fā)學(xué)習(xí)興趣

        第一堂課采用演示法演示本學(xué)期要完成的項(xiàng)目,讓學(xué)生了解了學(xué)習(xí)本門課程能夠做什么,學(xué)好這門課程以后能夠做什么,極大地激發(fā)了他們的學(xué)習(xí)興趣。學(xué)生眼中閃爍著求知的欲望,心中升起了滿滿的期待,正是這份期待支持著他們?cè)谌蘸蟮膶W(xué)習(xí)過程中闖過一道道難關(guān)。

        4.2 案例+畫內(nèi)存圖——深刻理解知識(shí)點(diǎn)

        由于JAVA 知識(shí)點(diǎn)多且不容易理解,學(xué)生大都一知半解或者知其然而不知其所以然。所以,只能夠照搬照抄,靈活運(yùn)用知識(shí)點(diǎn)解決問題的能力有較大的欠缺。采用案例+畫內(nèi)存圖的方法學(xué)習(xí)知識(shí)點(diǎn),能夠幫助學(xué)生從內(nèi)存的層面理解知識(shí)點(diǎn),讓其知其然還要知其所以然。學(xué)生對(duì)知識(shí)點(diǎn)的理解達(dá)到融會(huì)貫通的程度,解決問題的時(shí)候,能夠舉一反三,聞一知十。

        4.3 項(xiàng)目化教學(xué)——運(yùn)用知識(shí)點(diǎn)解決問題

        在學(xué)生對(duì)JAVA 知識(shí)點(diǎn)理解融會(huì)貫通的基礎(chǔ)上,再進(jìn)行項(xiàng)目化練習(xí),不但能夠提高學(xué)生綜合運(yùn)用知識(shí)點(diǎn)解決問題的能力,還進(jìn)一步加深了學(xué)生對(duì)知識(shí)點(diǎn)的理解。項(xiàng)目化教學(xué)中涉及到的擴(kuò)展內(nèi)容,需要學(xué)生通過自學(xué)來完成,這進(jìn)一步增強(qiáng)了學(xué)生的自學(xué)能力。

        采用上面的教學(xué)方法和教學(xué)手段授課后,學(xué)生利用JAVA 編程的興趣濃厚、知識(shí)點(diǎn)掌握扎實(shí)牢固、解決問題的能力有了較大的提升、自學(xué)能力大大增強(qiáng)。在遇到問題的時(shí)候,學(xué)生能夠通過查詢網(wǎng)絡(luò)、書籍,快速準(zhǔn)確的找到解決問題的辦法;涉及到新的知識(shí)點(diǎn),能夠快速的理解并運(yùn)用。總的來說,學(xué)生達(dá)到了自我學(xué)習(xí)、自我提高的階段。

        猜你喜歡
        程序設(shè)計(jì)內(nèi)存解決問題
        聯(lián)系實(shí)際 解決問題
        助農(nóng)解決問題增收致富
        在解決問題中理解整式
        基于Visual Studio Code的C語言程序設(shè)計(jì)實(shí)踐教學(xué)探索
        “春夏秋冬”的內(nèi)存
        從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
        電子制作(2019年9期)2019-05-30 09:42:04
        化難為易 解決問題
        高職高專院校C語言程序設(shè)計(jì)教學(xué)改革探索
        PLC梯形圖程序設(shè)計(jì)技巧及應(yīng)用
        基于內(nèi)存的地理信息訪問技術(shù)
        国产精品三级在线专区1| 国产乱人激情h在线观看| 中国凸偷窥xxxx自由视频妇科| 亚洲日韩图片专区小说专区| 中文字幕二区三区在线| 中文字幕人妻少妇伦伦| 国精产品一区一区三区有限公司杨| 久久精品久久精品中文字幕| 女人让男人桶爽30分钟| 三级网址在线| 日本一区二区三深夜不卡| 一区二区国产av网站| 十八18禁国产精品www| 久久久伊人影院| 国内精品嫩模av私拍在线观看| 少妇无套裸按摩呻吟无呜 | 午夜福利92国语| 亚洲一区二区三区在线观看播放| 亚洲乱熟妇一区二区三区蜜桃| 国产精品久久久久久久久电影网| 三级在线看中文字幕完整版| 亚洲精品一区网站在线观看| 国产成人av三级三级三级在线| 亚洲妇熟xxxx妇色黄| 无套内谢孕妇毛片免费看看| 日产精品一区二区免费| 中文字幕乱码在线人妻| 一边吃奶一边摸做爽视频| 91久久精品无码人妻系列| 五月综合丁香婷婷久久| 欧洲熟妇色xxxx欧美老妇性 | 国产熟女亚洲精品麻豆| 少妇人妻一区二区三飞| 999国产精品999久久久久久| 人妻熟妇乱又伦精品视频app | 人妻激情偷乱视频一区二区三区| 久久中文精品无码中文字幕| 中文字幕日韩精品美一区二区三区| av黄色在线免费观看| 疯狂撞击丝袜人妻| 亚洲综合五月天欧美|