摘要:從目前的教育現(xiàn)狀來看,翻轉(zhuǎn)課堂是一種全新的教學(xué)方法,它能夠讓師生間的位置互換和實(shí)現(xiàn)任務(wù)的重排,以及課堂時(shí)間的重新調(diào)整?!禞ava程序設(shè)計(jì)課程》是一種實(shí)踐性較強(qiáng)的軟件技術(shù)課程,它主要是使學(xué)生們了解計(jì)算機(jī)編碼和計(jì)算機(jī)數(shù)據(jù)的結(jié)構(gòu),面對(duì)基本的計(jì)算機(jī)編碼能夠轉(zhuǎn)換成語言,對(duì)編碼有一個(gè)獨(dú)立性的思維邏輯。在傳統(tǒng)的講課模式下,對(duì)Java程序設(shè)計(jì)課程進(jìn)行單一的講解,使學(xué)生不能提高對(duì)Java程序?qū)W習(xí)的興趣。
關(guān)鍵詞:翻轉(zhuǎn)課堂教學(xué);Java程序設(shè)計(jì)課程;教學(xué)應(yīng)用
翻轉(zhuǎn)課堂與傳統(tǒng)教學(xué)模式不同的是它能夠改變以前的“老師課上講,學(xué)生課下做”的教學(xué)理念,從而改變教學(xué)的模式。這種教學(xué)的好處是老師課前做好備課工作和師生課堂上的互動(dòng),老師在課堂上播放教學(xué)視頻引導(dǎo)學(xué)生自覺進(jìn)入學(xué)習(xí)狀態(tài),不但減少了老師在教學(xué)過程中的任務(wù),也使課堂上存在的教學(xué)問題可以通過師生互動(dòng)而得到解決。在我國的教育教學(xué)中,這種翻轉(zhuǎn)課堂在Java程序設(shè)計(jì)課程中也有很好的教學(xué)成果,因此,本文將Java程序的課程在翻轉(zhuǎn)課堂中的應(yīng)用展開探索與研究。
一、內(nèi)容與意義
(1)內(nèi)容。
翻轉(zhuǎn)課堂就是利用網(wǎng)絡(luò)進(jìn)行新的課堂教學(xué),在學(xué)生自學(xué)教學(xué)視頻后獨(dú)自完成作業(yè),老師與學(xué)生之間互動(dòng)式的完成教學(xué)難題和疑惑點(diǎn),也可以使學(xué)生與學(xué)生之間在媒體和實(shí)踐操作下對(duì)問題進(jìn)行探討和分析,這樣有助于提高教學(xué)效果。
(2)意義。
這種翻轉(zhuǎn)教學(xué)不僅能夠使學(xué)生的學(xué)習(xí)能力加強(qiáng),還對(duì)學(xué)生的職業(yè)規(guī)劃有一定的影響力。學(xué)生作為學(xué)習(xí)的主導(dǎo)者,老師在輔助的指導(dǎo)下對(duì)學(xué)生進(jìn)行監(jiān)督和管理,對(duì)學(xué)生存在的問題進(jìn)行一一指導(dǎo)和講解,提高學(xué)生的學(xué)習(xí)效率。在老師的課堂總結(jié)中,對(duì)學(xué)生的學(xué)習(xí)方式和效果進(jìn)行評(píng)價(jià),使學(xué)生運(yùn)用獨(dú)立的思想和見解去解決學(xué)習(xí)中的困難,使學(xué)習(xí)的過程變得更加快樂[1]。對(duì)不同的學(xué)生實(shí)行不同的學(xué)習(xí)評(píng)估,使學(xué)習(xí)體系呈現(xiàn)多元化,讓學(xué)生的創(chuàng)新力不斷增強(qiáng)。用個(gè)人職業(yè)技能的標(biāo)準(zhǔn)去評(píng)價(jià)學(xué)生的學(xué)習(xí)能力,讓學(xué)生的學(xué)習(xí)質(zhì)量不斷增加,提高學(xué)習(xí)興趣。
二、教學(xué)現(xiàn)狀
(1)能力不足。
Java語言是用英語編寫的程序語言,利用英語知識(shí)講解有助于學(xué)生的Java基礎(chǔ)學(xué)習(xí)。但是演示稿教學(xué)的課題純英文的展示讓學(xué)生大部分時(shí)間都用來記憶英語的單詞,導(dǎo)致專業(yè)知識(shí)的實(shí)際操作很少。Java程序設(shè)計(jì)是面向?qū)ο缶幊陶Z言,java的三性封裝、繼承、多態(tài)比較抽象,學(xué)生較難理解。
(2)傳統(tǒng)教學(xué)。
老師的教學(xué)方式僅限于傳統(tǒng)的課堂和輔導(dǎo)形式,在代碼編寫上耗費(fèi)的時(shí)間較長,又因?yàn)閷?shí)踐的內(nèi)容多時(shí)間少,使學(xué)生無法完成。老師的指導(dǎo)也只是在代碼的改寫上,學(xué)生興趣不濃厚,自主學(xué)習(xí)力下降。
(3)資源有限。
Java教材的資料僅限于基礎(chǔ)知識(shí),無法對(duì)學(xué)生課后的學(xué)習(xí)有幫助。教材內(nèi)容較為舊化,通常在網(wǎng)絡(luò)上很容易搜索到代碼,課題沒有新意,實(shí)際應(yīng)用的技術(shù)不多,讓學(xué)生無法提升興趣,無法培養(yǎng)其自主學(xué)習(xí)能力。
(4)動(dòng)手能力。
由于java學(xué)習(xí)的特殊性,其作業(yè)和畢業(yè)設(shè)計(jì)等都需要學(xué)生具有良好的自主思考和動(dòng)手能力,但是在實(shí)際的教學(xué)中,學(xué)生對(duì)java的動(dòng)手實(shí)踐和中和運(yùn)用能力較差,不能獨(dú)立的進(jìn)行實(shí)際問題的解決;作業(yè)過度依賴已有的資料,套用現(xiàn)象嚴(yán)重,不能進(jìn)行原創(chuàng)。
三、教學(xué)應(yīng)用
(1)培養(yǎng)能力。
在學(xué)習(xí)Java編程時(shí),所需要的英文單詞實(shí)際不多,只需要記住關(guān)鍵性的單詞就好。在閱讀文檔時(shí)多閱讀國外的資料及文檔,在實(shí)踐操作時(shí),使用網(wǎng)絡(luò)在國外的一些網(wǎng)站上進(jìn)行學(xué)習(xí)和解決問題。
(2)改進(jìn)方法。
Java編程語言的學(xué)習(xí),重要的是在基礎(chǔ)知識(shí)學(xué)習(xí)的基礎(chǔ)上實(shí)現(xiàn)對(duì)編程思想的掌握,從而真正實(shí)現(xiàn)舉一反三,能夠進(jìn)行獨(dú)立的編程開發(fā)工作。編程思想的形成,需要在不斷的實(shí)踐觀察、分析和思考總結(jié)的基礎(chǔ)上完成,因此,在教學(xué)中采用案例啟發(fā)式教學(xué),是符合java知識(shí)特點(diǎn)的有效手段。在翻轉(zhuǎn)教學(xué)時(shí),讓學(xué)生在網(wǎng)絡(luò)視頻教學(xué)后對(duì)問題進(jìn)行探討和解決,采用啟發(fā)式教學(xué)。在教學(xué)中,對(duì)Java語言的抽象化內(nèi)容更好的理解和解決,老師在Java知識(shí)講解中要對(duì)于前后知識(shí)點(diǎn)進(jìn)行前后貫通,讓學(xué)生們從簡到難的進(jìn)行實(shí)踐學(xué)習(xí),對(duì)于有難度的實(shí)踐項(xiàng)目讓學(xué)生獨(dú)立的去思考和拓展。
(3)網(wǎng)絡(luò)教育。
將課堂的內(nèi)容進(jìn)行分類和整理,按照從簡到難的課程去進(jìn)行教學(xué),利用實(shí)驗(yàn)與基礎(chǔ)知識(shí)相結(jié)合的教程去教學(xué),創(chuàng)建Java網(wǎng)絡(luò)教育平臺(tái)。在提供源代碼、演示稿、常犯錯(cuò)題、討論課題和作業(yè)任務(wù)等教學(xué)平臺(tái)資源的情況下,學(xué)生可以更好地對(duì)Java語言進(jìn)行自主學(xué)習(xí)。
(4)改變考核。
通常Java語言的考核是由考勤和考核作業(yè)組成,考勤占用40%,考核作業(yè)占60%的總體科目考核。這樣的考核方式簡單,但并不能正確的了解學(xué)生的學(xué)習(xí)和實(shí)踐操作,應(yīng)該將實(shí)踐操作作為考核的主要內(nèi)容,將專業(yè)術(shù)語的掌握和操作能力的實(shí)踐性作為考核的重點(diǎn),用整體的綜合能力測(cè)試作為學(xué)生的最終考核標(biāo)準(zhǔn)[2]。
(5)研究設(shè)計(jì)。
對(duì)于Java課程設(shè)計(jì)的學(xué)習(xí),要培養(yǎng)學(xué)生的創(chuàng)新意識(shí)和實(shí)踐操作的能力,在課題準(zhǔn)備、結(jié)果報(bào)告、課題開發(fā)和課題答辯上作相應(yīng)的準(zhǔn)備和努力。
四、結(jié)語
在新課改的道路上,翻轉(zhuǎn)課堂教學(xué)顯然已經(jīng)成為新型的教學(xué)模式,很多學(xué)校都在實(shí)踐應(yīng)用。在分析了Java程序設(shè)計(jì)課程之后,發(fā)現(xiàn)翻轉(zhuǎn)課堂使用在Java程序設(shè)計(jì)課程中不僅能減輕老師的教學(xué)負(fù)擔(dān),同時(shí)還可以讓學(xué)生更好地學(xué)習(xí)Java程序設(shè)計(jì)課程。在面對(duì)語言難以理解、基礎(chǔ)知識(shí)學(xué)習(xí)慢、課題的實(shí)踐操作難等問題上,都可以利用翻轉(zhuǎn)課堂的教學(xué)來解決,由此提高了學(xué)生主動(dòng)學(xué)習(xí)的興趣,在課堂上完成作業(yè)的效率,讓學(xué)生們養(yǎng)成課后思考的習(xí)慣。在學(xué)生們學(xué)習(xí)媒體、技術(shù)和方法后,在Java課程的學(xué)習(xí)中能夠懂得課堂設(shè)計(jì),使學(xué)生們對(duì)自主學(xué)習(xí)更加感興趣,真正了解Java語言,未來成為懂得編程的高效計(jì)算機(jī)人才。
參考文獻(xiàn):
[1]孫靚.淺談高職《JAVA語言程序設(shè)計(jì)》的翻轉(zhuǎn)課堂教學(xué)設(shè)計(jì)[J].科技資訊,2015(14):153153.
[2]壽周翔,王李冬,李文娟,等.翻轉(zhuǎn)課堂教學(xué)模式在Java程序設(shè)計(jì)課中的應(yīng)用研究[J].計(jì)算機(jī)時(shí)代,2016(10):8386.
作者簡介:曹良(1981),男,江西南昌人,講師,研究方向:教育技術(shù)。