陳純玉 孫傳麗 蔡 娣
(黑龍江八一農(nóng)墾大學(xué) 黑龍江大慶 163319)
應(yīng)用型本科教育中java的教育探索
陳純玉 孫傳麗 蔡 娣
(黑龍江八一農(nóng)墾大學(xué) 黑龍江大慶 163319)
為了更好地適應(yīng)當下社會經(jīng)濟的發(fā)展,一種新的教育類型—應(yīng)用型本科教育誕生了。近年來,隨著計算機、信息技術(shù)的發(fā)展和普及,計算機軟件開發(fā)逐漸成為了社會的熱門行業(yè)。Java具有簡單性、安全性、分布式、動態(tài)性等特點,可以編寫web應(yīng)用程序、桌面應(yīng)用程序、嵌入式和分布式系統(tǒng)。很多應(yīng)用型本科教育都有java課程。
應(yīng)用型本科 高校 java教育
Java語言具有跨平臺和安全性成為計算機語言中應(yīng)用最廣泛的一種語言。教育部教學(xué)委員會制定的計算機基礎(chǔ)課程白皮書將java語言課程設(shè)置成為了核心課程,java語言和程序設(shè)計也成為了計算機專業(yè)以及相關(guān)專業(yè)學(xué)生學(xué)習(xí)的基礎(chǔ)課程。但是java語言課程技術(shù)性和應(yīng)用性很強,給學(xué)生的學(xué)習(xí)帶來了一定的難度,讓學(xué)生喪失了對java語言學(xué)習(xí)的興趣。如何提高java學(xué)習(xí)質(zhì)量和效率是當下很多高校老師和學(xué)生共同面臨的難題。[1]
應(yīng)用型本科教育指的是以本科教育為主,以學(xué)科為依托,面向區(qū)域經(jīng)濟,以經(jīng)濟社會市場需求為導(dǎo)向,培養(yǎng)高層次的應(yīng)用型人才,促進學(xué)生知識、技能的全面發(fā)展,打造集生產(chǎn)、建設(shè)、管理為一體的高級應(yīng)用人才為培養(yǎng)目標的高等教育模式。應(yīng)用型本科教育是一種新型的教育類型,是伴隨著科學(xué)技術(shù)進步和教育事業(yè)的發(fā)展形成的,它與理論性本科教育、實用技術(shù)型教育是相對的,應(yīng)用型本科教育與國家創(chuàng)新型人才培養(yǎng)息息相關(guān)。[2]
Java語言是一門實踐性和應(yīng)用性很強的課程,但是當前很多高校用的參考教材注重理論知識的學(xué)習(xí),實驗大部分是驗證性的內(nèi)容,與當下java語言嚴重脫節(jié)。教學(xué)方法陳舊,讓學(xué)生很容易失去學(xué)習(xí)的興趣。其次,java語言教學(xué)的實踐環(huán)節(jié)比較少。學(xué)生無法將課堂學(xué)習(xí)上的理論知識與實踐結(jié)合起來,很多高校java語言課堂一般安排在一個學(xué)期內(nèi),這大大增加了學(xué)生學(xué)習(xí)的難度。
1.充分利用網(wǎng)絡(luò)資源
網(wǎng)絡(luò)是一個巨大的資源庫,近年來,隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,遠程教育、翻轉(zhuǎn)課堂等以互聯(lián)網(wǎng)為基礎(chǔ)的教學(xué)模式逐漸受到教育行業(yè)的關(guān)注,并開始廣泛應(yīng)用在教育系統(tǒng)中。網(wǎng)上各種教學(xué)視頻和教學(xué)資料非常豐富,學(xué)生可以充分利用網(wǎng)絡(luò)資源。在學(xué)習(xí)過程中,如果遇到了問題或者不懂的地方,可以在網(wǎng)上尋找相關(guān)的視頻資料?;蛘咴谫N吧、技術(shù)論壇上,貼出自己的問題,與其他網(wǎng)友進行交流或者學(xué)習(xí),如果遇到無法理解的問題還可以向java大神請教。這樣不僅開闊了學(xué)生的視野,讓學(xué)生了解到最新的java編程方式,而且還可以提高學(xué)生的學(xué)習(xí)效率,讓學(xué)生進行自主探究,并制定java語言學(xué)習(xí)的計劃。Java語言學(xué)習(xí)一般分成三個階段:初始階段、鞏固階段、進階階段。初始階段主要了解和掌握java語言的特點以及相關(guān)的知識,java異常處理辦法、多線程技術(shù)、正則表達方式等內(nèi)容;鞏固階段主要學(xué)習(xí)擴展機制、集合框架、安全機制、泛型編程技術(shù)等內(nèi)容;進階階段則學(xué)習(xí)的內(nèi)容具有一定的難度,學(xué)生可以根據(jù)自己的興趣選擇學(xué)習(xí)web應(yīng)用程序或者桌面應(yīng)用程序的開發(fā),然后學(xué)習(xí)相應(yīng)的課程。
2.充分利用開發(fā)工具
Java程序中,可利用的工具軟件有很多。在學(xué)習(xí)過程中,學(xué)生要利用軟件中本身就有的IDE以及其他建模工具,了解每一個建模工具的作用、使用方法和快捷鍵,這樣可以提高學(xué)習(xí)效率。比如在學(xué)習(xí)數(shù)據(jù)編程的時候,可以使用Pwer Designer建模工具。在學(xué)習(xí)的時候,要建立相對比較規(guī)范的學(xué)習(xí)方法和使用方法,這樣學(xué)生在操作的時候才能達到事半功倍的效果。通過建模工具的使用,增加學(xué)習(xí)學(xué)習(xí)java語言的信心。[3]
3.提高學(xué)生實驗動手能力
應(yīng)用型的技術(shù)不是一朝一夕就能達成效果的,需要大量的實踐,積累豐富的經(jīng)驗,才能不斷提高自身的實際應(yīng)用能力。因此,學(xué)生在日常學(xué)習(xí)過程中,可以結(jié)合自己實際生活經(jīng)驗,編寫一些小程序。比如,學(xué)生可以編寫學(xué)校的學(xué)生管理系統(tǒng)。在編寫前,學(xué)生應(yīng)該查閱相關(guān)的資料,比如將學(xué)生的姓名、班級、學(xué)號、成績等信息,分析學(xué)生管理系統(tǒng)的結(jié)構(gòu),并結(jié)合自己java編寫能力,如果學(xué)生剛剛學(xué)習(xí)可以用List、數(shù)組編寫一個簡單的學(xué)生管理系統(tǒng)。如果學(xué)生已經(jīng)達到了進階階段,則可以用大數(shù)據(jù)和swing做一個界面管理系統(tǒng)。在編寫的過程中,學(xué)生就能將學(xué)到的知識及時應(yīng)用在實踐過程中,增加學(xué)生對java知識的理解和應(yīng)用能力。
根據(jù)應(yīng)用型本科教育目標,首先要培養(yǎng)學(xué)生的應(yīng)用能力。Java語言是一門應(yīng)用性很強的課程,學(xué)生應(yīng)該不斷提高自己的自學(xué)能力和動手能力。
[1] 張靜,蘇錦.應(yīng)用型本科教育中Java課程的教學(xué)探索[J].科教文匯,2011,(1):98-98.
[2] 徐莉.《高級Java程序設(shè)計》課程考試改革的探索與實踐[J].科技信息,2012,(36):575-575.
[3] 邱珊.Java語言程序設(shè)計精品資源共享建設(shè)與實踐[J].現(xiàn)代計算機,2016,(30):33-37.