国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

《Java程序設(shè)計》教學(xué)方法探究

2014-08-15 00:43:29康向榮
電子測試 2014年6期
關(guān)鍵詞:Java程序設(shè)計程序設(shè)計教學(xué)方法

康向榮

(河北工業(yè)職業(yè)技術(shù)學(xué)院宣鋼分院,張家口,075100)

1 通過演示JAVA開發(fā)的程序,調(diào)動學(xué)習(xí)積極性

學(xué)生若想學(xué)好JAVA編程,學(xué)習(xí)積極性至關(guān)重要。然而,按傳統(tǒng)方式講授課程教學(xué)中的程序設(shè)計容易使學(xué)生感覺枯燥、乏味、生澀、難懂。所以,要想學(xué)生積極配合教師的教學(xué)應(yīng)關(guān)注如何培養(yǎng)學(xué)生學(xué)習(xí)該課程的興趣。從事計算機面向?qū)ο蟪绦蛟O(shè)計教學(xué)的教師一直孜孜不倦地探索、研究,力求尋找到比較實用、有效且創(chuàng)新性強的解決程序設(shè)計的方案。當(dāng)學(xué)生發(fā)自內(nèi)心的產(chǎn)生強烈的求知欲望,對所學(xué)課程表現(xiàn)出極大的興趣和積極性時,學(xué)生會積極發(fā)揮其主觀能動性,主動思考,主動學(xué)習(xí)。這樣,對于學(xué)生而言,學(xué)習(xí)不再是枯燥、乏味的,也不是一種強制性的負(fù)擔(dān),學(xué)習(xí)效果也會事半功倍。反之,教師授課頭頭是道,條理分明,卻始終不能激起學(xué)生爆發(fā)強大潛力,那么教師的教學(xué)就是不成功的。

所以為了使學(xué)生對《JAVA程序設(shè)計》該課程產(chǎn)生濃厚的興趣,教師在授課的最初階段,切勿傳授給學(xué)生太多生澀的理論知識,扼殺學(xué)生學(xué)習(xí)的最初情緒??山Y(jié)合學(xué)生們的實際情況,適時地演示一些用JAVA開發(fā)的相關(guān)程序,最好能與人類現(xiàn)實生活相結(jié)合,讓學(xué)生看到該課程在未來工作中的實用性、應(yīng)用性、重要性。

2 采用合適的教學(xué)方法,培養(yǎng)學(xué)生的實際應(yīng)用能力

隨著時代的發(fā)展,社會分工越來越明確,專業(yè)性高素質(zhì)勞動者和技能性人才相對缺乏,我國高職院校職業(yè)教育主要是為社會發(fā)展提供所需人才。社會發(fā)展需要是掌握技術(shù)、技能的應(yīng)用型人才,而不是停留在課堂上的理論研究型人才?;谶@一現(xiàn)象,在JAVA程序設(shè)計教學(xué)中,為了培養(yǎng)、開發(fā)學(xué)生綜合應(yīng)用知識的實踐能力,可改變傳統(tǒng)教學(xué)方法,采用項目拓展方式開展教學(xué)活動。

2.1 項目拓展教學(xué)方法

項目拓展教學(xué)方法改變了傳統(tǒng)的教師講臺講授,學(xué)生臺下記錄、練習(xí)的方式。在整個教學(xué)過程中,該拓展方法主要以一個項目作為開發(fā)目標(biāo),項目經(jīng)過不斷地完善、拓展進而帶動課程的學(xué)習(xí)。此外,每一次的學(xué)習(xí),都會通過實例的層層推進來完成課堂教學(xué)。項目拓展教學(xué)方法主要是教師提出開發(fā)目標(biāo),設(shè)定任務(wù),引導(dǎo)學(xué)生將開發(fā)項目的任務(wù)順利完成。學(xué)生通過自身實踐、體會,對新知識加以學(xué)習(xí)、組織、練習(xí),從根本上改變了傳統(tǒng)的以教師為主的教學(xué)模式,轉(zhuǎn)變?yōu)椤耙陨鸀橹黧w,以師為主導(dǎo)”,使學(xué)生最大程度地走進實際工作,培養(yǎng)技能素質(zhì)。

2.2 《JAVA程序設(shè)計》課程的特點和教學(xué)現(xiàn)狀

《JAVA程序設(shè)計》是一種目前比較流行的面向?qū)ο蟮囊环N開發(fā)語言,它適合開發(fā)基于多媒體、與平臺無關(guān)的基于Internet、Intranet、Extranet的Applet和應(yīng)用程序。開發(fā)的應(yīng)用軟件在可移植性、健壯性、安全性等方面大大優(yōu)于已存在的其他編程語言。但作為純面向?qū)ο蟮某绦蛟O(shè)計語言JAVA比起VB和VF等其他程序設(shè)計語言顯得枯燥難學(xué),里面除了類就是對象,按照教材的編排順序用傳統(tǒng)的方法去講授,結(jié)果就是學(xué)生學(xué)的再好,開發(fā)系統(tǒng)的實際應(yīng)用能力還是不行。因此,要以應(yīng)用為目的,以夠用為尺度,以教學(xué)大綱所確定的培養(yǎng)目標(biāo)為標(biāo)準(zhǔn),將教學(xué)內(nèi)容重新加以組織,知識點加以整合,本著“實用、實際、實踐”的原則,突破課程界限,這對于提高JAVA課程的教學(xué)質(zhì)量是極為重要的。如此,對教師就提出了更高的教學(xué)要求,不僅要培養(yǎng)學(xué)生程序設(shè)計方面的能力,還要培養(yǎng)學(xué)生系統(tǒng)分析和開發(fā)方面的技能。

2.3 項目拓展教學(xué)方法在JAVA中的應(yīng)用

首先學(xué)生應(yīng)熟知該課程的完整訓(xùn)練項目,然后每一教學(xué)單元都要有所創(chuàng)新、發(fā)展,比如在新的功能和結(jié)構(gòu)方面對該系統(tǒng)提出更高的要求,并借助一些項目實踐改進系統(tǒng)結(jié)構(gòu),擴充系統(tǒng)新功能。如此,教學(xué)單元的每一部分皆會獲得該系統(tǒng)一個增強的新版本,從而引導(dǎo)學(xué)生嘗試著一步一步去開發(fā)一個完整的應(yīng)用系統(tǒng),增加學(xué)生的實踐經(jīng)驗,更有利于畢業(yè)后從事相關(guān)職位。

《JAVA程序設(shè)計》課程的教學(xué)案例設(shè)計應(yīng)該分為三個部分,因為常用知識點不能完全被涵蓋在單個系統(tǒng)中,而且該課程涉及領(lǐng)域極為廣泛,設(shè)計知識點較多,其中三部分分別是人事管理系統(tǒng)、校園IP查詢系統(tǒng)和俄羅斯方塊游戲的開發(fā)。該課程總學(xué)時為72學(xué)時,其中人事管理系統(tǒng)的教學(xué)時為32學(xué)時,校園IP查詢系統(tǒng)程序20學(xué)時,俄羅斯方塊游戲程序20學(xué)時,這幾個教學(xué)案例涵蓋了所有基本知識點。

人事管理系統(tǒng)教學(xué)模塊分為以下幾部分。第一單元為設(shè)計此系統(tǒng)窗體界面,掌握J(rèn)AVA的集成開發(fā)環(huán)境、一些常用控件包awt和swing以及常用的控件類的使用,如標(biāo)簽類JLabel、命令按鈕類JButton和文本框類JTextField等,進而講授類的相關(guān)知識,如類的結(jié)構(gòu)、類的繼承、域的覆蓋、方法的重載與覆蓋、訪問控制符、非訪問控制符等,講授類的結(jié)構(gòu)時引出常量、變量、數(shù)據(jù)類型、表達式、函數(shù)、數(shù)組等內(nèi)容;第二個單元為掌握ActiveX控件的應(yīng)用的添加狀態(tài)欄等;第三單元為掌握J(rèn)AVA中菜單類使用,以及菜單的設(shè)計的添加菜單;第四單元為添加訪問數(shù)據(jù)庫和查詢的公共類,掌握如何通過JDBC類及成員對象的作用范圍;第五單元為設(shè)計數(shù)據(jù)庫,掌握SQL SERVER數(shù)據(jù)庫設(shè)計步驟;第六單元為查詢數(shù)據(jù)庫,掌握在JAVA中利用JDBC編程接口API訪問數(shù)據(jù)庫,利用嵌入SQL語句實現(xiàn)多條件組合查詢、模糊查詢、精確查詢等;第七單元掌握SQL中Update和Delete語句以及級聯(lián)操作等,主要負(fù)責(zé)修改和刪除數(shù)據(jù);第八單元掌握J(rèn)AVA的調(diào)試技術(shù)和測試方法,主要負(fù)責(zé)軟件測試;第九單元掌握J(rèn)AVA應(yīng)用程序打包和發(fā)布技術(shù),如何將程序打成Jar包、如何編譯包中的清單文件MANIFEST.MF、如何修改批處理文件使不在JRE環(huán)境下就能運行、如何改變圖標(biāo)、如何制作安裝文件等 。

校園IP查詢系統(tǒng)教學(xué)模塊劃分如下。第一單元設(shè)計界面,掌握applet程序如何編寫,如何把java程序嵌入到網(wǎng)頁中去,以及如何運行applet程序。第二單元IP地址相關(guān)信息處理,掌握java.net類庫的使用,如何取得IP地址和套接字以及網(wǎng)絡(luò)數(shù)據(jù)庫的使用。第三單元公共模塊及子程序模塊的設(shè)計,掌握如何編寫公共模塊、子程序模塊、如何調(diào)用、如何處理作用范圍等等。第四單元設(shè)計數(shù)據(jù)庫和查詢語句,上個系統(tǒng)已講過,在此讓學(xué)生動手按要求自己去做,進一步鞏固復(fù)習(xí)。

在教學(xué)過程中應(yīng)盡量發(fā)揮學(xué)生的主體作用,而教師主要起引導(dǎo)作用,融入學(xué)生中間,參與學(xué)生的交流和討論,鼓勵、引導(dǎo)學(xué)生順利有序地展開學(xué)習(xí)。設(shè)計課程安排,鼓勵學(xué)生參與全過程,包括信息的收集、計劃的制定、方案的確定以及方案的實施效果、反饋等,直到所有問題都解決。

3 以學(xué)生學(xué)習(xí)內(nèi)容為中心,完善考核形式

考試是教學(xué)過程中重要的一環(huán),也是檢驗學(xué)生各方面能力素質(zhì)的基本手段,不僅檢驗了學(xué)生學(xué)習(xí)的效果、學(xué)業(yè)成績,也是檢驗教學(xué)工作是否實用、有效,同時考試這一形式也對教學(xué)目標(biāo)和教學(xué)過程有著極為重大的影響。

對于學(xué)生而言,JAVA課程是一門實踐性很強的編輯基礎(chǔ)課,學(xué)生不僅要將該課程基礎(chǔ)知識、概念牢固掌握,更重要的是為了培養(yǎng)學(xué)生的實際編程能力??荚囆问椒譃閮煞N:理論考試與上機考試。閉卷考試則為理論考試,這一形式便考查了學(xué)生在基礎(chǔ)知識掌握程度、閱讀能力、程序編寫能力等各方面。

上機考試主要考查的是學(xué)生的實際應(yīng)用能力,更注重學(xué)生綜合能力的檢驗。實踐表明,通過這兩種方式,學(xué)生在對JAVA基礎(chǔ)知識的掌握及技能的運用方面明顯有所提高,為教學(xué)課程的設(shè)計安排打下了基礎(chǔ),為學(xué)生提供了必備的經(jīng)驗,也為今后用計算機解決專業(yè)問題奠定了基礎(chǔ)。

綜上所述,在高職院校的計算機專業(yè)教學(xué)中JAVA仍然占據(jù)重要的位置,它作為一門重要的編程語言,擔(dān)負(fù)著極為重要的任務(wù),教學(xué)方法對于程序設(shè)計教學(xué)的效率也是舉足輕重的。所以,我們在教學(xué)過程中應(yīng)以學(xué)生為主、教師為輔,采用科學(xué)的教學(xué)方法,激發(fā)學(xué)生學(xué)習(xí)的興趣,調(diào)動其主動性。

[1]張萍,陸根書,程文文.教學(xué)情景對大學(xué)生學(xué)習(xí)方式的影響[J].教學(xué)研究.2006,(4).

[2]黃榮懷,宋文官.高等職業(yè)教育現(xiàn)代教育技術(shù)的應(yīng)用[M].北京:高等教育出版社,2005.

[3]王明福,徐人鳳.高職軟件專業(yè)技術(shù)課程改革與探討[J].職教論云,2005,(20).

猜你喜歡
Java程序設(shè)計程序設(shè)計教學(xué)方法
初中英語寫作教學(xué)方法初探
甘肅教育(2020年2期)2020-09-11 08:01:42
基于Visual Studio Code的C語言程序設(shè)計實踐教學(xué)探索
計算機教育(2020年5期)2020-07-24 08:52:56
教學(xué)方法與知識類型的適宜
從細(xì)節(jié)入手,談PLC程序設(shè)計技巧
電子制作(2019年9期)2019-05-30 09:42:04
《Java程序設(shè)計》課程網(wǎng)站的設(shè)計與實現(xiàn)
Java程序設(shè)計基礎(chǔ)課實踐教學(xué)中的分層教學(xué)模式研究
高職高專院校C語言程序設(shè)計教學(xué)改革探索
基于實訓(xùn)項目的Java程序設(shè)計實驗教學(xué)模式改革與實踐
基于工程思維的Java程序設(shè)計課程教學(xué)研究
PLC梯形圖程序設(shè)計技巧及應(yīng)用
金川县| 金山区| 玉山县| 江北区| 鹰潭市| 长阳| 衡东县| 肃宁县| 青岛市| 同心县| 瓦房店市| 阳新县| 杂多县| 上饶市| 肥城市| 五华县| 罗定市| 义马市| 夏邑县| 咸丰县| 信丰县| 乌海市| 临夏市| 宕昌县| 公安县| 芮城县| 绥江县| 桐庐县| 舒兰市| 绿春县| 忻州市| 信宜市| 中阳县| 临桂县| 二连浩特市| 高安市| 蒲江县| 小金县| 绥宁县| 宁阳县| 桐庐县|