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

?

高職院校計算機專業(yè)Java教學(xué)方法研究與實踐

2019-03-25 08:01:52李素娟
電腦知識與技術(shù) 2019年3期
關(guān)鍵詞:Java語言項目驅(qū)動能力培養(yǎng)

李素娟

摘要:Java語言程序設(shè)計是高職院校計算機專業(yè)的一門實踐性和操作性很強的核心課程。根據(jù)高職院校的教育培養(yǎng)目標來看,其教學(xué)計劃不同于普通高等學(xué)歷教育,更不是普通本科教育的壓縮。結(jié)合Java語言的特點并針對傳統(tǒng)的教學(xué)模式中存在的問題,本文從內(nèi)容的安排、教學(xué)方法的選取、教學(xué)模式的設(shè)計等幾個方面對如何提高高職院校Java語言教學(xué)效果進行了研究和探討,以期對實際的教學(xué)有所裨益。

關(guān)鍵詞:高職院校;Java語言;能力培養(yǎng);模式設(shè)計;項目驅(qū)動

中圖分類號:TP31? ? ? ? 文獻標識碼:A? ? ? ? 文章編號:1009-3044(2019)03-0176-02

Abstract: Java language programming is a practical and highly operational core course for computer majors in higher vocational colleges.According to the educational training objectives of higher vocational colleges, its teaching plan is different from ordinary higher education, and it is not the compression of ordinary undergraduate education.Combining the characteristics of Java language and the problems existing in the traditional teaching mode, this paper studies how to improve the teaching effect of Java language in higher vocational colleges from the aspects of content arrangement, selection of teaching methods and design of teaching mode. Explore, in order to benefit the actual teaching.

Key words: Higher vocational colleges; Java language; ability development; pattern design; project-driven

1 引言

隨著4G、大數(shù)據(jù)時代的到來,Java語言以其面向?qū)ο蟆⒖缙脚_、多線程、健壯性等特征[1-2],已經(jīng)成為計算機行業(yè)使用最廣泛的編程語言之一,同時也成為高職院校進行程序設(shè)計教學(xué)的一門重要編程語言。高等職業(yè)教育計算機專業(yè)的培養(yǎng)目標是:使學(xué)生既具有高尚職業(yè)道德、扎實理論基礎(chǔ)知識,又有較強的實際工作能力和熟練的基本技能,成為能站在技術(shù)前沿掌握最新技術(shù)的,適應(yīng)行業(yè)發(fā)展的技術(shù)人才[3]。而Java語言這門課程是培養(yǎng)學(xué)生面向?qū)ο蟪绦蛟O(shè)計思想、程序設(shè)計方法的重要課程[4],是培養(yǎng)學(xué)生軟件開發(fā)技能的專業(yè)基礎(chǔ)課程,從以往的教學(xué)效果來看,學(xué)生普遍感到入門難、學(xué)習(xí)基礎(chǔ)知識枯燥無味。因此如何更好地發(fā)揮Java課程實踐性強的特點,使學(xué)生具備較強的實踐能力,不斷適應(yīng)企業(yè)的要求,對如何提高Java語言這門課程的教學(xué)效果研究顯得尤為重要[5]。

2傳統(tǒng)教學(xué)模式存在的問題

針對高職院校的學(xué)生,《Java語言程序設(shè)計》這門課程的教材并沒有進行針對性的取舍,課程內(nèi)容上依然非常龐大,它既要求學(xué)生具有較好的邏輯思維能力,又對學(xué)生的動手能力提出了較高的要求[5]。在實際的教學(xué)過程中發(fā)現(xiàn)依據(jù)課本講知識點的傳統(tǒng)授課模式下的教學(xué)效果不甚理想,具體表現(xiàn)如下:

2.1教學(xué)方式單一化

在傳統(tǒng)的教學(xué)模式下,Java語言的課程的教學(xué)多半采用多媒體教學(xué)的方式先講解知識點,然后針對知識點編寫簡單案例,通過案例學(xué)生當時能夠領(lǐng)會相關(guān)知識點,一旦讓他們自己動手編寫代碼,總會出現(xiàn)這樣或者那樣的錯誤。這就使得教師在輔導(dǎo)的過程中出現(xiàn)顧忌不到所有學(xué)生的現(xiàn)象。一旦有學(xué)生跟不上講課思路,就會出現(xiàn)放棄的思想,從而給日后的教學(xué)造成更大的阻礙。

2.2教學(xué)內(nèi)容籠統(tǒng)化

分析歷年來Java課程的授課情況后發(fā)現(xiàn):教師為了教學(xué)省心、省力往往選擇教材一成不變,沒能根據(jù)企業(yè)的要求和學(xué)生的自身水平去選取對應(yīng)教材。傳統(tǒng)的教材多半注重語法的闡述,缺乏企業(yè)開發(fā)綜合項目的過程的相關(guān)介紹,導(dǎo)致學(xué)生所學(xué)知識點不知所用,學(xué)生學(xué)完這門課程以后可能在畢業(yè)時忘得一干二凈,無法依據(jù)所學(xué)知識找到對應(yīng)的崗位。

因此,如果更好地發(fā)揮Java課程實踐性強的特點,激發(fā)學(xué)生的學(xué)習(xí)興趣,使學(xué)生具備較強的動手實踐能力、掌握Java程序開發(fā)技巧、積累項目開發(fā)經(jīng)驗以滿足企業(yè)的需要[6-7],從而達到高職院校培養(yǎng)計算機類人才的目標,是目前Java教學(xué)中有待研究和解決的問題。

3 授課內(nèi)容的安排

高職院校是以培養(yǎng)應(yīng)用型高等技術(shù)人才為目標的,如何使計算機類專業(yè)的學(xué)生成為一名優(yōu)秀的編程人員是在他們未踏入大學(xué)校園時都需要考慮的問題。因此在授課內(nèi)容的選取上,要本著厚知識、重能力、求創(chuàng)新的總體思想,以“實用、適用、夠用、創(chuàng)新”為前提,改變傳授知識點面面俱到的教學(xué)模式,突出基本內(nèi)容、實用內(nèi)容。按照軟件工程的思想將某一工程項目貫穿于整個教學(xué)過程中,運用所學(xué)知識點解決工程中的問題。重點介紹面向?qū)ο蟮某绦蛟O(shè)計方法,可視化圖形界面的設(shè)計、事件處理和相關(guān)的網(wǎng)絡(luò)知識,以及關(guān)聯(lián)課程的某些知識點。在開發(fā)工具的選用上,在剛開始學(xué)習(xí)Java語言時,不建議直接使用集成工具。應(yīng)先在DOS命令行方式下,借助編輯文本工具,比如:記事本、Editplus或者Notepad進行開發(fā)軟件,使學(xué)生掌握編譯環(huán)境的配置以及編譯、運行程序的常用命令行指令。隨著學(xué)生對語言開發(fā)的框架熟悉以后,可以采用集成開發(fā)工具,如Eclipse、MyEclipse等作為Java源代碼的開發(fā)工具,從而提高學(xué)生編寫程序的效率。對于程度好的學(xué)生,可以接觸數(shù)據(jù)庫相關(guān)課程的軟件,從而達到更好理解知識點的效果。

4教學(xué)方法及教學(xué)模式設(shè)計

4.1項目驅(qū)動教學(xué)方法

如何調(diào)動學(xué)生的積極性,培養(yǎng)學(xué)生解決實際問題的能力,是教學(xué)過程中首要考慮的問題?,F(xiàn)在Java語言的教學(xué)重心主要停留在語法、方法、控件的介紹上,知識點零碎,學(xué)生無法將知識點連貫起來,學(xué)習(xí)過程中難免會出現(xiàn)學(xué)了后面的忘了前面的,從而挫傷了學(xué)生的學(xué)習(xí)興趣。采用項目教學(xué)可以讓學(xué)生看到實際要設(shè)計的模型是什么,如果要設(shè)計出相關(guān)模型,需要學(xué)生了解先從學(xué)習(xí)什么知識點開始,怎樣把所學(xué)知識灌輸?shù)巾椖恐腥??帶著一系列的問題,學(xué)生的求知欲望會增強,大大培養(yǎng)了學(xué)生的動手能力。在實際的教學(xué)過程中,先設(shè)定一個應(yīng)用項目,從項目、任務(wù)、實例等程序代碼入手來講解有關(guān)思想和知識點,并根據(jù)課程的進度情況要求學(xué)生根據(jù)所學(xué)內(nèi)容完成相應(yīng)階段的任務(wù),并配合必要的實踐操作和設(shè)計,整個教學(xué)過程可以順利完成培養(yǎng)目標。

4.2分組教學(xué)法

一個項目的完成單靠學(xué)生自己的鉆研,受益甚微。在實際的教學(xué)過程中,采用分組的形式開展課堂教學(xué)。一般情況下6-8人為一組,選出來一名組長,一名副組長分別擔任項目管理員、系統(tǒng)管理員,其他成員擔當程序員的角色。角色分配采用企業(yè)開發(fā)團隊的模式進行,這樣能大大培養(yǎng)學(xué)生的組織協(xié)調(diào)能力。每節(jié)課的開始,組長負責(zé)調(diào)試機器和監(jiān)督本組成員調(diào)試好開發(fā)環(huán)境,根據(jù)不同小組的實際情況,在授課的同時把對項目的不同要求發(fā)送給每個小組,小組成員根據(jù)教師的授課內(nèi)容,展開相關(guān)模塊的設(shè)計,各組成員互相討論、研究、配合,最終由組長把小組完成的情況發(fā)送給老師。老師針對出現(xiàn)的問題,再進行課堂教學(xué)、討論,最終完成本節(jié)課的教學(xué)目標。通過分組討論教學(xué)的方法,充分調(diào)動了學(xué)生的積極性,往往讓學(xué)生對所學(xué)知識點記憶深刻,達到事半功倍的效果。

4.3 項目的選擇、開展

Java語言的學(xué)習(xí)不同于傳統(tǒng)的C語言,它是面向?qū)ο蟮拈_發(fā)語言,主要是對相關(guān)類的設(shè)計。如何訓(xùn)練學(xué)生編寫程序的熟練程度以及培養(yǎng)編寫代碼的規(guī)范性,選取合適的項目尤為重要。在實際的教學(xué)過程中,選取的項目要難易適中,符合高職學(xué)生的開發(fā)水平;選取的項目要跟企業(yè)最新的開發(fā)技術(shù)相結(jié)合,學(xué)以致用;還要符合Java語言的特征,讓學(xué)生在項目中培養(yǎng)面向?qū)ο蟮乃枷牒兔嫦蚬こ痰挠^點,最終達到計算機類專業(yè)學(xué)生學(xué)習(xí)機器語言編程的動手能力、操作能力[8]。

在項目驅(qū)動的教學(xué)模式下,把整個項目根據(jù)Java課程的知識點分成不同的階段進行教學(xué),保證知識點具有銜接性,開發(fā)流程滿足企業(yè)的開發(fā)規(guī)范。開發(fā)項目可分為需求分析、概要設(shè)計、詳細設(shè)計、編碼、測試、驗證這六個階段。另外在課下由程度好的學(xué)生組成一個開發(fā)團隊,大家在這個團隊中可以通過QQ群對問題進行討論。課堂上預(yù)留一定的時間,教師通過學(xué)生對項目開發(fā)過程中遇到的問題一起討論,針對每個小組提交的實驗報告和代碼的完成情況、代碼正確率、報告的質(zhì)量進行評估和考核。這種教學(xué)模式下,有效地調(diào)動了學(xué)生的學(xué)習(xí)積極性,使學(xué)生能夠通過自主學(xué)習(xí)、相互協(xié)作的方式去探索解決問題的方法,既掌握了知識點又培養(yǎng)了規(guī)范編碼的能力。

5 總結(jié)

本文從教學(xué)內(nèi)容的安排、教學(xué)方法的選取、教學(xué)模式的設(shè)計上進行研究和實踐,達到了激發(fā)學(xué)生的學(xué)習(xí)興趣、學(xué)習(xí)主動性和創(chuàng)造性的目的,力爭為國家的高職教育培養(yǎng)出合格的高素質(zhì)技能型人才。

參考文獻:

[1]沈大林.Java程序設(shè)計案例教程[M].北京:中國鐵道出版社,2011.

[2]王振飛.Java語言程序設(shè)計[M].廣州:華南理工大學(xué)出版社,2015.

[3]何立富.高職院校《Java程序設(shè)計》課程教學(xué)改革探析[J].電腦知識與技術(shù),2016,12(32):107-108+113.

[4]王穎鋒,錢素娟,趙靜玉.提高Java教學(xué)效果的方法探索[J].電腦知識與技術(shù),2017,13(04):138-139.

[5]王飛雪.Java教學(xué)方法研究與實踐[J].電腦知識與技術(shù),2017,13(30):114-115.

[6]湯海蓉.基于項目驅(qū)動的Java程序設(shè)計教學(xué)改革[J].教育與職業(yè),2012(02).

[7]涂風(fēng)濤.基于項目驅(qū)動的高職院校計算機類專業(yè)的Java教學(xué)方法研究[J].職教論壇,2013(29).

[8]馮鋼.高職Java教學(xué)的探討與實踐[J].電腦知識與技術(shù),2016,12(35):117-119.

【通聯(lián)編輯:王力】

猜你喜歡
Java語言項目驅(qū)動能力培養(yǎng)
基于Android平臺的健康醫(yī)療APP設(shè)計與開發(fā)
依托工作室的軟件工程實踐教學(xué)研究
基于物聯(lián)網(wǎng)項目驅(qū)動的嵌入式系統(tǒng)教學(xué)改革的研究與實踐
基于“紅色之旅”項目驅(qū)動的《調(diào)酒與咖啡》工作室制人才培養(yǎng)機制探討
數(shù)學(xué)歸納法在高中數(shù)學(xué)教學(xué)中的應(yīng)用研究
成才之路(2016年25期)2016-10-08 10:15:46
信息技術(shù)教學(xué)中學(xué)生自主探究能力的培養(yǎng)探析
成才之路(2016年25期)2016-10-08 10:15:03
基于CDIO的大學(xué)生職業(yè)素養(yǎng)培養(yǎng)研究
成才之路(2016年25期)2016-10-08 09:59:12
低年級學(xué)生課前預(yù)習(xí)能力的培養(yǎng)
大學(xué)生創(chuàng)業(yè)平臺設(shè)計與實現(xiàn)
試論基于項目驅(qū)動的機械制圖教學(xué)改革
河南省| 车险| 乐清市| 龙游县| 辽源市| 洛川县| 舒城县| 西青区| 洛宁县| 原平市| 隆昌县| 舞钢市| 石家庄市| 广昌县| 自贡市| 榆中县| 北宁市| 大余县| 来宾市| 商丘市| 德保县| 昌邑市| 西乌珠穆沁旗| 民县| 孙吴县| 陈巴尔虎旗| 昭苏县| 瓮安县| 即墨市| 镇康县| 绥化市| 灵川县| 若羌县| 浦东新区| 延川县| 台东市| 宿州市| 鄢陵县| 炉霍县| 临武县| 婺源县|