吳秀芹 劉鐵良++劉曉明 杜娟
摘 要 軟件開發(fā)類課程對學生的實際動手能力培養(yǎng)要求較高,而傳統(tǒng)的授課方式很難讓學生僅靠聽講而學會并掌握一門軟件或計算機語言的開發(fā)方法。翻轉(zhuǎn)課堂采用的是一種課前學習、課上交流的授課方式,不但可以大大調(diào)動學生學習的主動性與積極性,同時可以進一步引導和幫助學生真正理解和掌握軟件開發(fā)的方法和技巧。本文從轉(zhuǎn)變師生角色、豐富教學資源、設(shè)計學習環(huán)境等方面軟件開發(fā)類課程進行翻轉(zhuǎn)課堂教學模式的改革進行了探索與研究。
關(guān)鍵詞 軟件開發(fā) 翻轉(zhuǎn)課堂 培養(yǎng)模式
中圖分類號:G648 文獻標識碼:A
軟件開發(fā)類課程,如C#程序設(shè)計、Java程序設(shè)計、JSP程序設(shè)計等課程,相對于其它計算機類專業(yè)課程,需要強調(diào)的是對學生實際動手能力、解決實際工程問題的能力的培養(yǎng),而目前大多數(shù)計算機專業(yè)在對軟件開發(fā)類課程進行講授時,仍然采用的是“教師講,學生聽”的授課方式,使得學生即使考試成績很高,但實際項目開發(fā)能力很弱。翻轉(zhuǎn)課堂是一種新興的教學模式,它更加強調(diào)學生學習的主動性和體驗性。因此本文提出了基于翻轉(zhuǎn)課堂的教學模式對軟件開發(fā)類課程進行探索與研究。
1轉(zhuǎn)變師生角色,讓學生成為課堂的中心
在傳統(tǒng)的授課模式中,教師一直是課堂的“主導者”,課堂往往是教師一個人的“舞臺”,而學生只需認真聽講,反復記憶,一堂課下來,教師和學生幾乎是“零互動”,課后交流更是少之又少。在翻轉(zhuǎn)課堂教學模式中,需要轉(zhuǎn)變師生角色,讓教師從課堂的“主導者”轉(zhuǎn)變?yōu)檎n堂的“促進者”,讓學生成為課堂的主體,為學生提供更多的自主探索、設(shè)計、表現(xiàn)的機會,讓學生的學生變被動為主動,最大程度的調(diào)動學生學習的積極性和主動性。
2豐富教學資源,幫助學生構(gòu)建知識體系
學生如果想在課堂上有更加精彩的“表現(xiàn)”,課前的知識準備必不可少,這就要求教師為學生的知識預習提供豐富的教學資源,包括微課視頻、知識點導論、PPT、習題等。在準備微課視頻時,一定要保證視頻內(nèi)容與教學目標一致,另外視頻播放時間不宜過長,要做到短而精,將某一個知識點講清楚即可,一般視頻長度可以控制在10分鐘以內(nèi)。教師還可以為學生準備本次課程相關(guān)的文檔資料,羅列出本次課程應該掌握的知識點,以及相應的重點、難點,讓學生有的放矢的去預習,查找資料。同時鼓勵學生及時記錄整理出預習過程中碰到的問題,便于在課堂上理解掌握這些問題。
3設(shè)計學習環(huán)境,提升學生項目開發(fā)理念
軟件開發(fā)類課程在授課過程中,可以圍繞一個完整的實際開發(fā)項目,還原開發(fā)情景,基于軟件開發(fā)過程,將課程知識點設(shè)計融入到項目的開發(fā)過程中。讓學生在這種項目模擬的開發(fā)場景中提出問題,獲取知識,提高能力。在設(shè)計項目內(nèi)容時,可以根據(jù)學生的不同層次提出不同的要求,比如對于基礎(chǔ)較弱,動手能力不太強的學生,要讓他們根據(jù)項目任務的要求掌握基本的軟件開發(fā)知識,在項目開發(fā)時做到心中有數(shù),條理清晰。而對于動手能力較強,知識接收較快的學生,除了要求掌握基本的軟件開發(fā)方法外,還可以進一步引導學生對代碼進行優(yōu)化,從性能上給出學生更好地建議,鼓勵學習去完善和探究。
4結(jié)論
翻轉(zhuǎn)課堂教學模式是一種基于項目的學習,強調(diào)的是任務驅(qū)動,這種教學模式與軟件開發(fā)類課程強調(diào)的強實踐性的教學目標極為吻合?;诜D(zhuǎn)課堂的軟件開發(fā)類課程改革將會大大提高學生學習的主動性,提高學生的實際動手能力,提升學生對軟件開發(fā)過程的體驗,從而大大提高軟件開發(fā)類課程的教學效果。
基金項目:1、東北石油大學教學改革項目:軟件開發(fā)類課程翻轉(zhuǎn)課堂教學模式的探索與研究;
2、黑龍江省高教學會教育科研課題:創(chuàng)新創(chuàng)業(yè)型軟件工程人才培養(yǎng)探索與研究 16G163;
3、黑龍江省教育科學規(guī)劃課題:“4G網(wǎng)絡(luò)”背景下基于智能手機的高校“移動學習”平臺建設(shè)研究 GJC1215105;
4、黑龍江省教育規(guī)劃重大課題:面向大學生核心素養(yǎng)培養(yǎng)的“翻轉(zhuǎn)課堂”教學模式研究與實踐 GJ20170004。
參考文獻
[1] 周樹森.基于MOOC的翻轉(zhuǎn)課堂在軟件開發(fā)類課程教學中的應用[J].計算機教育,2015(14):83-85.
[2] 曾明星.軟件開發(fā)類課程翻轉(zhuǎn)課堂教學模式研究[J].實驗室研究與探索,2014(33):203-209.endprint