王蕊 薩娜
摘 要:由于C#程序設計課程教學模式設計拘泥于傳統(tǒng)的教學模式,單一的以教師講解,學生被動接受為主,以完成考試要求為目標。這種模式嚴重制約了C#語言程序設計課程教學質量和學生自主學習能力的提高?,F(xiàn)階段,順應素質教育對課程改革的要求,翻轉課堂教學逐漸被引入C#語言程序設計課程中。本文通過翻轉課堂教學模式的特征介紹,旨在探究C#程序設計中的翻轉課堂教學模式,以C#課程為例進行實踐,分析產生效果,為C#程序設計課程教學中翻轉課堂的實施提出幾點建議和思考,在翻轉課堂的教學下,對C#語言程序設計課程的課程教學進行多元化的評價方式,這種多元的評價有利于對學生的學習進行客觀準確的評價,促進C#程序設計課程教學質量的提高。
關鍵詞:C#語言教學;翻轉課堂;教學模式研究
中圖分類號:G715 文獻標識碼:A
1 引言(Introduction)
近年來,翻轉課堂以其自身的優(yōu)勢成為全球教學界的追逐的新的熱點,國外有些國家還將翻轉課堂稱之為影響課堂教學的重大技術變革[1]。
翻轉課堂作為一種全新的教學模式,是將在線視頻學習和課堂教學相結合的一種“混合式” 學習方式。具體為學生可以在家里進行網(wǎng)上的視頻學習,在學校可以在老師的監(jiān)督和指導下,進行作業(yè)。翻轉課堂的普遍應用實現(xiàn)了這種混合式的學習方式,同時也具有混合式學習方式的優(yōu)點[2]。
2 翻轉課堂教學模式的介紹(Flip the classroom
teaching mode is introduced)
“翻轉課堂”作為一種新興的教學模式起源于美國科羅拉多州“林地公園”高中,2007年該校兩位教師為補救學生因參加課外活動或運動比賽而耽誤的課程,將授課PPT演示文稿和講課聲音錄制下來并上傳至網(wǎng)絡供學生在家觀看,學生通過在線或離線觀看視頻的方式在家完成知識的自主學習,而節(jié)省出的課堂時間為在完成作業(yè)或做實驗過程中有困難的學生提供幫助,課堂變成學生參與討論問題、合作學習的場所,包括答疑解惑、知識的運用、協(xié)作學習和概念掌握的練習等。翻轉課堂顛覆了傳統(tǒng)課堂課上授課、課下作業(yè)的教學模式,將知識傳授和知識內化的順序顛倒。這種教學模式的應用深受廣大學生和家長的喜愛,這便是翻轉課堂的理念的起源。
隨著信息技術和互聯(lián)網(wǎng)的快速發(fā)展,在教育學界對翻轉課堂越來越重視,并且使得翻轉課堂在全球范圍內快速的發(fā)展。這主要是由于翻轉課堂的優(yōu)勢。
2.1 翻轉課堂更符合人類的認知規(guī)律
翻轉課堂教學在傳授知識的基礎上給予了學生的自由和自主學習的空間,是學生能以最適合的方式去進行學習,從而有利于培養(yǎng)學生學習的自主能力。而這種教學方式是符合人類的認知規(guī)律的。既做到了是學生進行深入的學習,有利于給予學生們足夠的時間進行課堂交流學習經(jīng)驗。
2.2 翻轉課堂有利于構建新型的師生關系
在傳統(tǒng)的教學模式下,課堂教學是以教師為中心的一對多的教學模式,而翻轉課堂的教學模式是以學生為主體進行的一對一的教學,學生在學習的過程中,可以自由掌握學習的進度,發(fā)揮自己的最大潛力,提出自己的想法和問題,并通過網(wǎng)絡互動加強與教師之間的師生關系[2]。
3 C#程序設計課程中翻轉課堂教學模式引入(C#
program design course in turn into classroom
teaching mode)
在進行C#程序設計課程設計時,不能忽視C#語言與其他程序開發(fā)的聯(lián)系,制作出高效的完整的C#程序設計課程。具體說來,C#程序設計課程具有以下特征:
眾所周知,C#語言是由C語言和C++語言衍生出來的高級編程語言。既保留了C語言和C++語言的強大功能。編程操作更加快捷,簡單,語言簡潔。而且以網(wǎng)絡資源為對象,可以與XML信息描述語言相融合,支持跨平臺服務,兼容性更高。在進行C#語言程序設計課程設計時,必須明確C#語言的特點,做到有針對性的教學,是學生快速進入學習狀態(tài)。
從編程角度來說,網(wǎng)絡服務就是C#的本地對象。編程人員需要利用C#語言及編程技巧開發(fā)Web服務。靈活運用C#語言結構,并鼓勵學生在任何操作系統(tǒng)上調用運行C#語言。高效的處理各種數(shù)據(jù)。
3.1 C#語言程序設計課程教學現(xiàn)狀
目前C#程序設計課程教學中普遍存在以下兩方面的問題:
(1)進度過快
順應高校課程改革的需要,C#程序設計課程的課時逐漸縮短,學分降低。學時的減少使得學生在接受C#語言程序設計課程學習感到明顯有些吃力,老師講解過快,跟不上節(jié)奏。對于一些簡單的C#語言勉強還可以理解,但面對一些負責的C#語言結構就容易犯迷糊,對自己失去信心,甚至產生厭學心理。同時對于學生這種心理,教師也是叫苦不迭。一方面,需要緊密安排課程內容,完成C#程序設計課程大綱的內容設計要求。另一方面,學生的進度跟不上,學習效率低下。
(2)自主學習能力較弱
由于上述原因的出現(xiàn),學生對于C#程序設計課程的學習興趣不高,缺乏信心。大部分學生課前幾乎不預習,課后也很少去復習。自主學習的意識不強。同時,由于C#程序設計課程的專業(yè)性極強,如果再上課過程中沒有理解老師對C#語言的分析,課后的學習可能連基本的語言結構都看不懂。自學難度大。導致學生自主學習C#程序設計課程的能力不強。
3.2 基于翻轉課堂教學模式在C#程序設計課程中的實踐
在C#程序設計課程實踐中引入翻轉課堂的教學基礎是本學科的視頻資源,對C#語言程序教學內容和教學資源的分析、研究和開發(fā)。同時翻轉課堂還有利于推動C#語言程序教學質量的提高和學生使用C#語言編程的操作實踐能力。因此,基于微課的翻轉課堂教學模式在C#程序設計課程中實踐主要包括以下幾方面:
(1)C#程序設計課程平臺
隨著翻轉課堂教學的深入,教師可適當?shù)膶#語言課堂的教學內容進行視頻的錄制,為學生自學,提高教學資源。引導學生自主學習,不斷提高對C#語言的運用和程序的設計,提高學習能力。
(2)變教學觀念和學習方式
在傳統(tǒng)的教學模式下,C#程序設計課程教學過程主要以教師為中心,形成的是教師教什么學生就學什么。而在翻轉課堂的教學模式下,學生是教學過程中的中心,學生可以根據(jù)教師的教學內容進行自己的學習進度的計劃。有效地解決了C#語言程序設計課程中出現(xiàn)的由于學時的減少使得學生在接受C#程序設計課程學習感到明顯有些吃力,老師講解過快,跟不上節(jié)奏的問題。學生從被動學習轉為主動學習,這一轉變有利于學生對C#語言特點和知識的掌握[3]。
在傳統(tǒng)的教學模式下,學生對C#程序設計課程的學習受到上課時間和空間的束縛,自學效果不高。而在翻轉課堂中,則打破了這種教學模式,學生可以對通過手機、筆記本等載體在隨時隨地記錄課程筆記,老師對C#語言的講解可以通過視頻,錄音等形式進行學習。另外在學習方式上,學生可以通過在腳上創(chuàng)立的平臺上與同學的互動交流,合作學習,共同編制C#語言,查錯。實現(xiàn)學習的高效率。在學習理念上,隨著互聯(lián)網(wǎng)技術的快速發(fā)展,教材只能作為學生學習的基礎,翻轉課堂是以微視頻為載體,為學生的提供豐富學習資源。
4 結論(Conclusion)
在翻轉課堂的教學下,要對C#程序設計課程的課程教學進行多元化的評價方式,由原來的單一的考試為評價學習效果變?yōu)槎嘣脑u價體系。通過考試、學生的互動交流和C#程序編制運行的效果對學生的課堂掌握能力進行評價。這種多元的評價有利于對學生的學習進行客觀準確的評價。促進C#程序設計課程教學質量的提高。
參考文獻(References)
[1] 相方莉.“微課”翻轉課堂在高職C語言教學中的應用研究[J].中國教育信息化·基礎教育,2014(20):8-10.
[2] 劉小晶.翻轉課堂模式在“數(shù)據(jù)結構”課程教學中的應用研 究[J].教學實踐與教師專業(yè)發(fā)展,2014(8):105-109.
[3] 曾明星.軟件開發(fā)類課程翻轉課堂教學模式研究[J].實驗室研究與探索,2014,33(2):203-206.
作者簡介:
王 蕊(1972-),女,碩士,講師.研究領域:算法研究,程序設計.
薩 娜(1975-),女,本科,講師.研究領域:計算機應用.