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