摘要:社會在發(fā)展,科技在進(jìn)步,計算機(jī)互聯(lián)網(wǎng)更是日新月異,縱覽各大招聘網(wǎng)站、各行各業(yè)招聘的招聘通知,企業(yè)需要更多更優(yōu)秀的軟件開發(fā)人員。結(jié)合市場,高職院校也將《Java程序設(shè)計》課程作為很多專業(yè)的必修課。本文中將案例教學(xué)法引入到課程教學(xué)中,提高教學(xué)效果。
關(guān)鍵詞:Java;案例教學(xué)法;高職教育
0引言
當(dāng)今社會發(fā)展迅速,互聯(lián)網(wǎng)+、大數(shù)據(jù)、人工智能、云計算等一大批新興計算機(jī)產(chǎn)業(yè)在發(fā)展,相關(guān)企業(yè)對于軟件開發(fā)等行業(yè)的人員需求量在增大,伴隨而來的是,相關(guān)人員的就業(yè)崗位就有很多。面對這些情況,很多高職院校也將《Java程序設(shè)計》作為很多專業(yè)的必修課或者選修課。
本門計算機(jī)程序課程屬于操作性實踐性很強(qiáng)的課程,要求學(xué)生具備很強(qiáng)的實戰(zhàn)能力,又需要學(xué)生有很好的編程習(xí)慣和思維。怎樣才能讓學(xué)生擁有很好的實際操作和開發(fā)程序的能力,讓學(xué)生在平時的學(xué)習(xí)過程中留意并積累老師教授的好的經(jīng)驗,這是課程教學(xué)中要去解決的關(guān)鍵問題。當(dāng)前高職院校對于Java程序設(shè)計課程的教學(xué)模式,還是以教師講授為主,學(xué)生被動接受為輔的傳統(tǒng)教學(xué)形式。隨著近些年教學(xué)改革,很多高校推出“案例教學(xué)法”、“項目教學(xué)法”等。程序開發(fā)人員的實踐操作能力的提高,已經(jīng)逐漸成為本課程教學(xué)中亟待解決的問題。本文引入案例教學(xué)法是當(dāng)前Java程序設(shè)計課程的迫切需求。
1高職院校Java程序設(shè)計課程教學(xué)的現(xiàn)狀
《Java程序設(shè)計》作為一門實踐性很強(qiáng)的編程課程,要求學(xué)生在學(xué)習(xí)過程中,要堅持鍛煉自己的編程能力,不斷提高自我的編程思維。在高職院校中,計算機(jī)編程課程都有相似的地方,比如開設(shè)的時間較短,開設(shè)的專業(yè)較少,老師的的經(jīng)驗和技巧都沒有本科院校老師充足,因而在教學(xué)過程中存在不少問題,這些問題都是要亟待解決的。
(一)教學(xué)內(nèi)容需要重新設(shè)置
本校是高職院校,生源種類較多,部分學(xué)生是經(jīng)過高考統(tǒng)招錄取的,部分學(xué)生是經(jīng)過分類招生錄取的,還有少部分學(xué)生是中職3+2五年制學(xué)生,分類招生和中職五年制學(xué)生的基礎(chǔ)相對來說要差一些?!禞ava 程序設(shè)計》會在大二下學(xué)期或者大三第一個學(xué)期開設(shè),這時候?qū)W生已經(jīng)學(xué)習(xí)了大部分計算機(jī)基礎(chǔ)課程,學(xué)生對于編程語言中的數(shù)據(jù)類型、表達(dá)式、函數(shù)等概念已經(jīng)有了一個大概的認(rèn)知,但是也有很多學(xué)生編程能力還是相對較差,班級學(xué)生的水平存在參差不齊的情況。
市面大部分Java教材中,基本框架和內(nèi)容大部分都類似,基本上都是對基本語法和基礎(chǔ)性內(nèi)容做了很多重點介紹。學(xué)生在學(xué)習(xí)的過程中存在焦躁情緒,認(rèn)為自己都已經(jīng)掌握了,實際上很多學(xué)生的學(xué)習(xí)效率很低,缺乏學(xué)習(xí)熱情和好的學(xué)習(xí)方法,影響后續(xù)內(nèi)容的學(xué)習(xí)。
(二)教學(xué)方法需要改進(jìn)
Java程序設(shè)計作為當(dāng)前比較流行的高級程序設(shè)計語言,它比同樣交流行的C、C++、C#等相比,它是一種純粹的面向?qū)ο蟮脑O(shè)計語言,有其很多優(yōu)點。當(dāng)前很多高職院校里,大部分老師還是運用課堂講授,按照教材的各個章節(jié)的順序進(jìn)行講解,可想而知,學(xué)生和老師的互動較少。由于課堂時間有限,學(xué)生進(jìn)行實踐操作的機(jī)會和時間較少,久而久之,學(xué)生自我學(xué)習(xí)的興趣也就越來越低。大部分高職學(xué)院的實訓(xùn)實習(xí)課是安排在下一次課程,老師理論講授的課堂和實訓(xùn)課程的安排已經(jīng)出現(xiàn)脫節(jié)的情況,對學(xué)生及時掌握新知識沒有好的幫助0。
(三)案例內(nèi)容設(shè)置和安排需要改進(jìn)
傳統(tǒng)的教學(xué)過程中,老師一般都是按照教材知識點的情況,會安排部分教學(xué)案例講解,讓學(xué)生進(jìn)行相應(yīng)的練習(xí),加深印象和理解。但是往往都存在一些問題,比如理論和實踐過程缺乏連貫和溝通,所以一個學(xué)期的學(xué)習(xí)下來,讓學(xué)生真正參與到企業(yè)、公司的項目程序開發(fā)時,學(xué)生會表現(xiàn)的很糟糕,學(xué)生很難掌握和運用Java來開發(fā)系統(tǒng)。
2案例教學(xué)法的優(yōu)點
(一)案例教學(xué)法的優(yōu)點
(1)在課程教學(xué)中運用案例教學(xué)法,老師首先是老師,其次也是學(xué)生。我們可以把老師當(dāng)做課堂教學(xué)中的主導(dǎo)者,學(xué)生是是學(xué)習(xí)的主體。這樣的安排,老師會依據(jù)課程的安排積極的引導(dǎo)學(xué)生參與到課堂氛圍中來,學(xué)生積極思考,來培養(yǎng)自己的編程思維和邏輯。學(xué)生之間、學(xué)生和老師之間都在討論和溝通,這樣就能找出教學(xué)過程中的不足之處。
(2)案例教學(xué)過程中,學(xué)生就能將被動接受轉(zhuǎn)為主動學(xué)習(xí),學(xué)生能更好更多的參與到課堂教學(xué)中,學(xué)生也就能夠持續(xù)的保持好的課堂狀態(tài),學(xué)生在這個課程教學(xué)中,就能持續(xù)不斷的保持一個好的學(xué)習(xí)狀態(tài)。
(3)案例教學(xué)一個很好的優(yōu)點,就是案例普遍采用真實存在的項目案例,學(xué)生學(xué)起來更加直觀、有效,更有利于學(xué)生學(xué)習(xí)和掌握0。
3總結(jié)
在信息技術(shù)大發(fā)展的當(dāng)今社會,高職院校需要大膽的改進(jìn)教學(xué)方法,采用案例教學(xué)法的教學(xué)模式,課堂氛圍和教學(xué)效果都會得到很大的改善,互動效果更佳,達(dá)到了期待的教學(xué)效果。
參考文獻(xiàn)
[1]姜周.計算機(jī)應(yīng)用專業(yè)“微機(jī)組裝與維護(hù)”課程課堂教學(xué)質(zhì)量評價體系構(gòu)建 [J]. 青春歲月 ,2018(16):165.
[2]朱婷婷.案例教學(xué)法在《Java程序設(shè)計》教學(xué)中的應(yīng)用[J].軟件與應(yīng)用,2020(9):36.
作者簡介:宋志飛(1985-),漢族,男,安徽太湖人,講師,碩士研究生,主要從事蟻群算法及應(yīng)用、計算機(jī)軟件及應(yīng)用、職業(yè)教育等方面的研究。