俞慶英 陳傳明 夏蕓
摘要:《C語言程序設(shè)計(jì)》是高校為非計(jì)算機(jī)專業(yè)理工類學(xué)生開設(shè)的一門公共基礎(chǔ)課程,在傳統(tǒng)教學(xué)中普遍存在著學(xué)生學(xué)習(xí)主動(dòng)性不夠、編程思維欠缺、解決問題能力不足、學(xué)習(xí)漫無目標(biāo)等現(xiàn)象。該文探討C語言程序設(shè)計(jì)課程翻轉(zhuǎn)課堂的教學(xué)新模式,通過基于教學(xué)視頻的翻轉(zhuǎn)課堂和基于交流互動(dòng)的面對(duì)面課堂兩種不同教學(xué)環(huán)節(jié)的設(shè)計(jì),充分發(fā)揮教師的個(gè)性化指導(dǎo)作用,調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,提升學(xué)生發(fā)現(xiàn)問題和解決問題的能力,促進(jìn)師生交流以及學(xué)生之間的協(xié)同合作,使C語言程序設(shè)計(jì)方法在不同專業(yè)領(lǐng)域內(nèi)能真正發(fā)揮其作用,從而提升《C語言程序設(shè)計(jì)》課程的教學(xué)質(zhì)量。
關(guān)鍵詞:C語言;程序設(shè)計(jì);翻轉(zhuǎn)課堂;面對(duì)面課堂;教學(xué)模式
中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2018)10-0163-03
Abstract: C language programming is a common basic course for the students of non-computer science and engineering major in colleges and universities. In traditional teaching, there are common phenomena such as students lack of learning initiative, lack of programming thinking, lack of ability to solve problems, and aimless learning. This paper discusses the new teaching mode of C language programming flipped classroom. Two different teaching links are designed. One is the flipped classroom based on teaching videos. The other is the face-to-face classroom based on interaction. The new teaching mode can fully use teachers' personalized guidance, mobilize students' autonomous learning enthusiasm, enhance students' abilities to find and solve problems, and promote the exchange of teachers and students as well as the cooperation between students so that C language programming can truly play its role in different fields of expertise, so as to continuously improve the teaching quality of C language programming course.
Key words: C language; programming; flipped classroom; face-to-face classroom; teaching mode
1 引言
《C語言程序設(shè)計(jì)》是眾多高校為大一理工類新生開設(shè)的一門公共基礎(chǔ)課,屬于大學(xué)計(jì)算機(jī)基礎(chǔ)中的程序設(shè)計(jì)類課程。對(duì)于非計(jì)算機(jī)專業(yè)的學(xué)生而言,學(xué)習(xí)程序設(shè)計(jì)類課程將有助于他們理解哪些是計(jì)算機(jī)擅長解決的問題,知曉怎樣的方式方法是計(jì)算機(jī)擅長的手段,從而能更好地利用計(jì)算機(jī)來解決本專業(yè)領(lǐng)域內(nèi)的問題。
在《C語言程序設(shè)計(jì)》公共基礎(chǔ)課的實(shí)際教學(xué)過程中,作者發(fā)現(xiàn),學(xué)生們?cè)谡n堂上保持注意力集中的時(shí)間非常有限,由于該課程不是非計(jì)算機(jī)專業(yè)學(xué)生的專業(yè)基礎(chǔ)課程,所以,學(xué)生的學(xué)習(xí)積極性普遍不高,上機(jī)實(shí)踐的興趣不濃厚,導(dǎo)致課堂學(xué)習(xí)效果較差。隨著課程內(nèi)容的增加,學(xué)生們普遍覺得不懂的知識(shí)越積越多,學(xué)習(xí)的自信心嚴(yán)重受挫,進(jìn)而又影響新課的學(xué)習(xí)效果,產(chǎn)生惡性循環(huán)。因此,為了提高《C語言程序設(shè)計(jì)》課程的教學(xué)效果,必須及時(shí)對(duì)學(xué)生欠缺的知識(shí)內(nèi)容進(jìn)行補(bǔ)充,并培養(yǎng)學(xué)生的自學(xué)能力[1]。
隨著新時(shí)代計(jì)算機(jī)技術(shù)、多媒體技術(shù)和網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,翻轉(zhuǎn)課堂作為一種新型教育學(xué)習(xí)模式應(yīng)運(yùn)而生[2],它不僅在網(wǎng)絡(luò)上提供優(yōu)秀教師的教學(xué)視頻,還有單元測(cè)試、教學(xué)論壇等,為解決《C語言程序設(shè)計(jì)》課程傳統(tǒng)教學(xué)中存在的問題提供了嶄新的思路。在《C語言程序設(shè)計(jì)》課程中,各章節(jié)知識(shí)點(diǎn)具有較強(qiáng)的完整性和邏輯性,實(shí)驗(yàn)運(yùn)行環(huán)境易構(gòu)。各個(gè)學(xué)??筛鶕?jù)相應(yīng)的教學(xué)大綱對(duì)教學(xué)視頻進(jìn)行嚴(yán)密的組織和編排,其內(nèi)容和深度層層遞進(jìn),便于理解和掌握,學(xué)生觀看結(jié)束后還可以進(jìn)行隨堂測(cè)試,必要的話還能向授課教師進(jìn)行課后提問。在經(jīng)濟(jì)全球化飛速發(fā)展的今天,翻轉(zhuǎn)課堂打破傳統(tǒng)的教育理念和方式,為《C語言程序設(shè)計(jì)》課程的教學(xué)模式帶來了歷史性的變革,它使得教育資源平等化,更帶來了先進(jìn)的線上評(píng)價(jià)系統(tǒng),使學(xué)習(xí)效果更加明顯,效率顯著提高。
2 《C語言程序設(shè)計(jì)》課程教學(xué)現(xiàn)狀及存在問題
2.1 教學(xué)現(xiàn)狀
目前,各個(gè)高校設(shè)置的專業(yè)越來越多,不同學(xué)科不同專業(yè)對(duì)計(jì)算機(jī)基礎(chǔ)課程的要求相距甚遠(yuǎn)。因此,將學(xué)生按照專業(yè)分為理工類、文科類和藝體類是大多高校在開設(shè)大學(xué)計(jì)算機(jī)基礎(chǔ)課程時(shí)參考的一個(gè)主要標(biāo)準(zhǔn)。在大一第一學(xué)期往往不分專業(yè),高校均統(tǒng)一開設(shè)計(jì)算機(jī)應(yīng)用基礎(chǔ)課程,第二學(xué)期則分專業(yè)進(jìn)行分類教學(xué)。其中,《C語言程序設(shè)計(jì)》課程就是第二學(xué)期針對(duì)理工類新生開設(shè)的計(jì)算機(jī)公共基礎(chǔ)課程。
當(dāng)前的《C語言程序設(shè)計(jì)》公共課教學(xué)設(shè)置具有一定的局限性。一方面,簡(jiǎn)單地按照文、理、藝這種單一的專業(yè)大類劃分進(jìn)行教學(xué),不能很好地體現(xiàn)出各具體專業(yè)對(duì)計(jì)算機(jī)知識(shí)和技術(shù)的個(gè)性化需求。另一方面,由于學(xué)生的計(jì)算機(jī)基礎(chǔ)和應(yīng)用能力參差不齊,針對(duì)同專業(yè)所有學(xué)生制定統(tǒng)一的教學(xué)大綱和教學(xué)計(jì)劃,難以獲得良好的教學(xué)效果。有的高校在大一學(xué)生入學(xué)時(shí)組織測(cè)試學(xué)生計(jì)算機(jī)應(yīng)用能力的分級(jí)考試,根據(jù)成績來實(shí)施分級(jí)教學(xué)。這樣的教學(xué)模式雖然可以緩解一定的教學(xué)壓力,但是依舊不能體現(xiàn)出不同學(xué)生對(duì)程序設(shè)計(jì)類課程學(xué)習(xí)的不同要求,無法充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性。
2.2 存在的問題
在傳統(tǒng)的《C語言程序設(shè)計(jì)》課程教學(xué)模式中,教學(xué)的主體為教師,教學(xué)流程主要包含三個(gè)部分:教學(xué)設(shè)計(jì)、課堂講授和教學(xué)考核[3]。傳統(tǒng)教學(xué)模式存在的主要問題有:
1)教學(xué)設(shè)計(jì)以教師為中心
《C語言程序設(shè)計(jì)》課程的傳統(tǒng)教學(xué)設(shè)計(jì)以教師為中心,由任課教師設(shè)計(jì)教學(xué)大綱、教學(xué)內(nèi)容和教學(xué)環(huán)節(jié)。在課堂教學(xué)過程中,大多數(shù)教師的教學(xué)方式還停留在簡(jiǎn)單的講授和提問上,教師引導(dǎo)學(xué)生參與和配合其各個(gè)教學(xué)環(huán)節(jié),很少能夠提供學(xué)生自學(xué)、討論、設(shè)計(jì)和合作的機(jī)會(huì);課堂教學(xué)主要講述的是C語言的語法、概念、算法和應(yīng)用實(shí)例,學(xué)生被動(dòng)地聽課,缺乏學(xué)習(xí)的主動(dòng)性和積極性。此外,教師只會(huì)根據(jù)學(xué)生整體的認(rèn)知水平開展教學(xué),無法顧及不同學(xué)生的學(xué)習(xí)狀態(tài),學(xué)習(xí)慢的學(xué)生往往跟不上教學(xué)進(jìn)度,久而久之,這些學(xué)生就會(huì)對(duì)這門課程產(chǎn)生恐懼和厭煩心理,并最終放棄學(xué)習(xí)。所以,這種簡(jiǎn)單的課堂“教——學(xué)”模式很難獲得良好的教學(xué)效果[4]。
2)課堂講授為單向的知識(shí)灌輸
《C語言程序設(shè)計(jì)》課程的教學(xué)重點(diǎn)包括結(jié)構(gòu)化程序設(shè)計(jì)、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體和文件等內(nèi)容。其中,數(shù)組、函數(shù)、指針和結(jié)構(gòu)體是教學(xué)難點(diǎn)。教師注重C語言語法知識(shí)的講授,忽視學(xué)生對(duì)算法的理解和對(duì)編程技巧的靈活掌握。根據(jù)制定的教學(xué)大綱,在課堂教學(xué)中,教師強(qiáng)調(diào)要考核的知識(shí)本身而非掌握知識(shí)的能力和方法,學(xué)生則被動(dòng)地接受知識(shí)。
對(duì)于非計(jì)算機(jī)專業(yè)的學(xué)生來說,本課程的教學(xué)重難點(diǎn)僅通過教師的單向傳授是遠(yuǎn)遠(yuǎn)不夠的。要想學(xué)生能做到靈活應(yīng)用所學(xué)技術(shù)解決本專業(yè)領(lǐng)域的問題,必須要讓所有學(xué)生都能自主思考和設(shè)計(jì),而這是教師進(jìn)行單向知識(shí)灌輸?shù)闹v授方式難以實(shí)現(xiàn)的目標(biāo)。
3)忽視課前預(yù)習(xí)與課后復(fù)習(xí)的作用
《C語言程序設(shè)計(jì)》課程的傳統(tǒng)教學(xué)始終注重課堂上面對(duì)面的教學(xué)過程,雖然,教師在課堂上會(huì)鼓勵(lì)學(xué)生進(jìn)行課前預(yù)習(xí),帶著問題來學(xué)習(xí)以提高上課的效率;同時(shí),也會(huì)鼓勵(lì)學(xué)生進(jìn)行課后復(fù)習(xí),從而鞏固所學(xué)知識(shí)。然而,《C語言程序設(shè)計(jì)》是一門強(qiáng)調(diào)理解力、邏輯性和實(shí)踐性的課程,具有一定的學(xué)習(xí)難度。課前預(yù)習(xí)和課后復(fù)習(xí)均無人指導(dǎo),會(huì)抑制學(xué)生學(xué)習(xí)積極性,降低課堂的學(xué)習(xí)效率。
4)教學(xué)考核形式單一
《C語言程序設(shè)計(jì)》課程的傳統(tǒng)教學(xué)考核方式大多是單一的筆試形式。一方面,為了顧全班級(jí)的總體成績水平,教師出題時(shí),對(duì)基本語法的填空選擇、程序閱讀等易得分的題型較為青睞,而安排很少的設(shè)計(jì)算法或解決實(shí)際問題類的試題。另一方面,往往只重視期中和期末的結(jié)果性考核,而忽視過程性考核;這就導(dǎo)致了學(xué)生們平時(shí)學(xué)習(xí)松懈,到了期中和期末考試之前,才突擊學(xué)習(xí)的不良現(xiàn)象。學(xué)生這種應(yīng)付考試的心理,會(huì)直接影響其學(xué)習(xí)的積極性,更談不上活學(xué)活用了,所以,教師根本無法實(shí)現(xiàn)課程教學(xué)的實(shí)際目標(biāo)。
3 翻轉(zhuǎn)課堂及其應(yīng)用
3.1 翻轉(zhuǎn)課堂
翻轉(zhuǎn)課堂(Flipped Classroom,簡(jiǎn)稱FCM)又稱反轉(zhuǎn)課堂(Inverted Classroom),它起源于美國,是指教育者借助計(jì)算機(jī)、多媒體和網(wǎng)絡(luò)技術(shù),利用教學(xué)視頻把傳授知識(shí)的過程放在課堂外,給予學(xué)生更多的自由,允許學(xué)生自主選擇最適合自己的學(xué)習(xí)方式接受新知識(shí),并根據(jù)視頻自主完成在線測(cè)試,確保課前能夠深入學(xué)習(xí),之后再帶著疑問到面對(duì)面課堂上完成知識(shí)內(nèi)化,促進(jìn)師生之間、學(xué)生之間有更多的交流與溝通,確保在課堂上能真正引發(fā)觀點(diǎn)的相互碰撞,把對(duì)問題的思考引向更深的層次[1]。
作為一種全新的顛覆傳統(tǒng)教學(xué)手段的教學(xué)理念與方法,翻轉(zhuǎn)課堂日益成為全球教育界關(guān)注的改革熱點(diǎn),它有著傳統(tǒng)教學(xué)所無法比擬的獨(dú)特優(yōu)勢(shì)[5]。引進(jìn)翻轉(zhuǎn)課堂并將其應(yīng)用在《C語言程序設(shè)計(jì)》公共基礎(chǔ)課程的教學(xué)實(shí)踐中,可以為高校學(xué)生的計(jì)算機(jī)基礎(chǔ)課程學(xué)習(xí)提供便利,從本質(zhì)上實(shí)現(xiàn)大學(xué)計(jì)算機(jī)基礎(chǔ)課程教學(xué)的深化改革,從而,切實(shí)提高大學(xué)生綜合運(yùn)用程序設(shè)計(jì)知識(shí)解決本領(lǐng)域?qū)嶋H問題的能力。
3.2 《C語言程序設(shè)計(jì)》課程翻轉(zhuǎn)課堂的應(yīng)用模式
翻轉(zhuǎn)課堂主要包括兩個(gè)教學(xué)環(huán)節(jié):(1)課前,學(xué)生通過觀看教師事先提供的教學(xué)視頻自主學(xué)習(xí)新知識(shí),歸納出相關(guān)問題;(2)課內(nèi),學(xué)生通過參加教師組織的面對(duì)面課堂活動(dòng)實(shí)現(xiàn)知識(shí)內(nèi)化[6]。
翻轉(zhuǎn)課堂的教學(xué)效果主要取決于視頻設(shè)計(jì)制作的質(zhì)量與面對(duì)面課堂活動(dòng)設(shè)計(jì)的質(zhì)量這兩個(gè)方面。因此,這不但對(duì)教師在C語言教學(xué)知識(shí)體系的把握、視頻制作技術(shù)及面對(duì)面課堂活動(dòng)的設(shè)計(jì)等方面提出了更高要求,而且對(duì)學(xué)生的自主學(xué)習(xí)與自我控制能力的要求也更高。
如圖1所示,《C語言程序設(shè)計(jì)》課程翻轉(zhuǎn)課堂的應(yīng)用模式中主要包含兩個(gè)教學(xué)部分:一是翻轉(zhuǎn)課堂,二是面對(duì)面課堂,兩者相輔相成,互為補(bǔ)充。在翻轉(zhuǎn)課堂部分,教師的作用是完成相關(guān)教學(xué)視頻的設(shè)計(jì)制作,主要包括知識(shí)導(dǎo)入、提出問題、任務(wù)驅(qū)動(dòng)、問題講解和動(dòng)態(tài)演示幾種方式和表現(xiàn)手段;學(xué)生則是自主學(xué)習(xí)教師提供的教學(xué)視頻,重點(diǎn)是鞏固知識(shí)、思考問題、自主學(xué)習(xí)、測(cè)試訓(xùn)練和歸納疑問,完成第一次知識(shí)的內(nèi)化。在面對(duì)面課堂部分,首先,教師進(jìn)行課堂啟發(fā),學(xué)生按照自主學(xué)習(xí)帶來的問題進(jìn)行提問,師生之間進(jìn)行辯論互動(dòng),解決相關(guān)疑問;其次,教師提出應(yīng)用實(shí)例,由學(xué)生現(xiàn)場(chǎng)完成,學(xué)生進(jìn)行問題分析,教師進(jìn)行啟發(fā)指導(dǎo),學(xué)生們進(jìn)行分組討論冰編程實(shí)現(xiàn);第三,教師給出評(píng)價(jià)總結(jié),并提出下一個(gè)知識(shí)點(diǎn),學(xué)生們?cè)谡n后進(jìn)行總結(jié),并進(jìn)行下一個(gè)知識(shí)點(diǎn)的翻轉(zhuǎn)課堂自主學(xué)習(xí)。在這一部分,學(xué)生完成第二次知識(shí)的內(nèi)化。
針對(duì)《C語言程序設(shè)計(jì)》課程傳統(tǒng)教學(xué)模式存在的問題,提出以下翻轉(zhuǎn)課堂與面對(duì)面課堂相結(jié)合的教學(xué)新模式,具體包含以下幾個(gè)特點(diǎn):
1)教學(xué)視頻模塊化
在翻轉(zhuǎn)課堂部分,將《C語言程序設(shè)計(jì)》課程中的重難點(diǎn)提取出來,制作短而精的模塊化教學(xué)視頻,每個(gè)視頻都只有10-15分鐘的時(shí)間,符合學(xué)生身心發(fā)展特征,學(xué)生在自主學(xué)習(xí)時(shí)不會(huì)覺得疲倦?yún)拰W(xué)。每個(gè)視頻都分別針對(duì)某一特定問題,方便查找。通過計(jì)算機(jī)網(wǎng)絡(luò)發(fā)布的視頻,學(xué)生可以自主控制,不清楚的地方可以回看,需要思考的地方可以暫停,這種方式有利于學(xué)生的自主學(xué)習(xí)。例如,可以設(shè)置如下模塊[7]:C語言基本語法成分、常量和變量、運(yùn)算符和表達(dá)式、if分支語句、switch分支語句、while循環(huán)語句、for循環(huán)語句、一維數(shù)組的定義和引用、函數(shù)的定義、函數(shù)的調(diào)用、指針變量的引用、結(jié)構(gòu)體類型聲明、結(jié)構(gòu)體變量的引用等。
2)教學(xué)視頻主題突出
要想完成自主學(xué)習(xí),學(xué)生必須具有高度的自覺性和良好的自控能力。因此,教學(xué)視頻制作時(shí)應(yīng)盡量避免教學(xué)無關(guān)的因素對(duì)學(xué)生注意力的影響。例如,視頻中無需出現(xiàn)教師頭像以及錄播室內(nèi)的場(chǎng)景,最佳狀態(tài)是,借助大屏幕和黑板對(duì)信息進(jìn)行展示和相關(guān)演示,配合以講解的畫外音,使學(xué)生關(guān)注的就是教學(xué)內(nèi)容本身,并且能不斷地思考,提出問題,記錄相應(yīng)的內(nèi)容。如同教師對(duì)學(xué)生進(jìn)行一對(duì)一的講解一樣,針對(duì)《C語言程序設(shè)計(jì)》這門邏輯性要求較高的課程,高度集中的注意力是十分重要的學(xué)習(xí)要素。
3)學(xué)生學(xué)習(xí)過程的重構(gòu)
學(xué)生的學(xué)習(xí)過程一般由兩個(gè)階段組成:(1)知識(shí)傳授,是通過教師和學(xué)生之間的互動(dòng)來實(shí)現(xiàn)的;(2)知識(shí)內(nèi)化,是學(xué)生在課后自行完成的。由于缺少教師和其他同學(xué)的支持和幫助,知識(shí)內(nèi)化階段常常會(huì)讓學(xué)生感到很困難,久而久之,就抑制了學(xué)生的學(xué)習(xí)積極性。翻轉(zhuǎn)課堂對(duì)學(xué)生的學(xué)習(xí)過程進(jìn)行了重構(gòu),使得傳統(tǒng)教學(xué)模式追求的課前預(yù)習(xí)和課后復(fù)習(xí)的理想狀態(tài)成為了現(xiàn)實(shí)。知識(shí)傳授在面對(duì)面課堂之前完成,老師提供教學(xué)視頻和在線輔導(dǎo);知識(shí)內(nèi)化在面對(duì)面課堂上通過交流互動(dòng)來完成,教師根據(jù)測(cè)試反饋提前了解到每個(gè)學(xué)生的學(xué)習(xí)困難,可以在課堂上給予有效的個(gè)性化輔導(dǎo),學(xué)生們也能帶著自學(xué)的疑問進(jìn)行自主提問、參與問題的設(shè)計(jì),現(xiàn)場(chǎng)的問題解決也促進(jìn)學(xué)生之間相互交流,更有助于促進(jìn)學(xué)生的知識(shí)內(nèi)化過程。
4)個(gè)性化的學(xué)習(xí)與鞏固
學(xué)生觀看了教學(xué)視頻之后,是否能理解學(xué)習(xí)的內(nèi)容,需要輔助驗(yàn)證。因此,在視頻后面可以提供幾道相關(guān)測(cè)試訓(xùn)練題,幫助學(xué)生及時(shí)檢測(cè),對(duì)自己的學(xué)習(xí)情況作出判斷。一方面,如果問題回答得不好,就可以回看視頻,強(qiáng)化學(xué)習(xí),仔細(xì)思考相關(guān)問題。同時(shí),教師也能及時(shí)查看學(xué)生們的答題情況,增進(jìn)對(duì)學(xué)生的了解。另一方面,學(xué)生對(duì)所學(xué)知識(shí)還可以不斷進(jìn)行復(fù)習(xí)和鞏固。實(shí)時(shí)測(cè)評(píng)使得學(xué)生學(xué)習(xí)的相關(guān)環(huán)節(jié)能夠得到過程性的考核驗(yàn)證,同時(shí)有利于教師真正了解每個(gè)學(xué)生。
基于模塊化的視頻教學(xué)、實(shí)時(shí)的教學(xué)反饋和問題的提煉設(shè)計(jì),翻轉(zhuǎn)課堂以學(xué)生學(xué)習(xí)體驗(yàn)為核心,翻轉(zhuǎn)了教學(xué)流程,增加了知識(shí)內(nèi)化的次數(shù),降低了知識(shí)內(nèi)化的難度[8]。
3.3 翻轉(zhuǎn)課堂的應(yīng)用意義
為了適應(yīng)C語言課程的教學(xué)要求,翻轉(zhuǎn)課堂不是將教師所授內(nèi)容直接錄制下來發(fā)到網(wǎng)上,而是將其教學(xué)大綱進(jìn)行優(yōu)化整合,將視頻剪輯為多個(gè)視頻模塊,視頻內(nèi)容短而且模塊化,按問題組織知識(shí)點(diǎn),以知識(shí)點(diǎn)開展教學(xué)。
在《C語言程序設(shè)計(jì)》課程翻轉(zhuǎn)課堂與面對(duì)面課堂教學(xué)新模式下,學(xué)生們節(jié)約了課堂內(nèi)的寶貴時(shí)間,能夠更專注于基于問題驅(qū)動(dòng)的主動(dòng)式個(gè)性化學(xué)習(xí),促進(jìn)師生之間的相互交流,鼓勵(lì)學(xué)生們共同研究并解決問題,從而獲得對(duì)C語言程序設(shè)計(jì)方法更深層次的理解。在面對(duì)面交流之前,學(xué)生們可以通過觀看視頻、網(wǎng)上討論來完成自主學(xué)習(xí),能在任何時(shí)候去查找需要的視頻和相關(guān)資料,進(jìn)行反復(fù)學(xué)習(xí)鞏固。每個(gè)模塊化視頻短小精煉,有助于學(xué)生集中注意力,提高學(xué)生的學(xué)習(xí)興趣。教師不再占用面對(duì)面課堂的時(shí)間來單向傳授知識(shí),所以,教師也有更多的時(shí)間與每個(gè)學(xué)生分別進(jìn)行交流,個(gè)性化的輔導(dǎo)能有效避免部分落后學(xué)生遇到的學(xué)習(xí)挫折。課后,學(xué)生自主選擇學(xué)習(xí)內(nèi)容和學(xué)習(xí)節(jié)奏,教師則促成學(xué)生們的個(gè)性化學(xué)習(xí)。這樣,學(xué)生的學(xué)習(xí)更加靈活和主動(dòng),學(xué)生的學(xué)習(xí)參與度更強(qiáng),最重要的是學(xué)生可以按照自己的專業(yè)發(fā)現(xiàn)自己感興趣的問題,使C語言程序設(shè)計(jì)方法在不同專業(yè)領(lǐng)域內(nèi)能真正發(fā)揮其作用。
4 結(jié)語
作為一門大學(xué)計(jì)算機(jī)基礎(chǔ)課程,《C語言程序設(shè)計(jì)》涉及面廣,受眾群體大。其翻轉(zhuǎn)課堂的全新教學(xué)模式,顛覆了傳統(tǒng)教學(xué)模式,是課堂外視頻資源和面對(duì)面課堂教學(xué)相結(jié)合的產(chǎn)物。該教學(xué)模式重構(gòu)了教學(xué)流程、優(yōu)化了教學(xué)方法,基于不同學(xué)科不同專業(yè)的計(jì)算機(jī)應(yīng)用需求,實(shí)現(xiàn)了課程內(nèi)容的開放式選擇??捎行岣邔W(xué)生的學(xué)習(xí)積極性和主動(dòng)性,培養(yǎng)學(xué)生的邏輯思維能力和C語言編程實(shí)踐能力。此外,在線試題的驗(yàn)證能讓學(xué)生和老師充分了解學(xué)習(xí)情況,從而達(dá)到培養(yǎng)學(xué)生靈活使用C語言程序設(shè)計(jì)方法解決實(shí)際問題的教學(xué)目標(biāo)。
《C語言程序設(shè)計(jì)》課程翻轉(zhuǎn)課堂教學(xué)模式可以對(duì)傳統(tǒng)教學(xué)模式的不足之處進(jìn)行彌補(bǔ)和完善,是網(wǎng)絡(luò)開放教學(xué)與課堂教學(xué)相結(jié)合的信息化教學(xué)新模式,可以將《C語言程序設(shè)計(jì)》課程躍升至深度探究、思辨、互動(dòng)與實(shí)踐的新高度,不斷提升該課程的教學(xué)質(zhì)量。
參考文獻(xiàn):
[1] 李名, 李瑞萍. 翻轉(zhuǎn)課堂在大學(xué)計(jì)算機(jī)課程中的應(yīng)用研究[J]. 中國教育信息化, 2016(8): 55–57.
[2] 秦?zé)槦? 翻轉(zhuǎn)學(xué)習(xí):課堂教學(xué)改革的新范式[J]. 電化教育研究, 2013(8): 84–90.
[3] 孫忠梅, 吳曉鳳. MOOC、翻轉(zhuǎn)課堂與教學(xué)流程再造研究[J]. 成人教育, 2015(6): 53–56.
[4] 王瑞. 翻轉(zhuǎn)課堂的關(guān)鍵要素:以領(lǐng)導(dǎo)力教學(xué)為例[J]. 高等教育研究學(xué)報(bào), 2015, 38(4): 41–46.
[5] 崔艷輝, 王軼. 翻轉(zhuǎn)課堂及其在大學(xué)英語教學(xué)中的應(yīng)用[J]. 中國電化教育, 2014(11): 116–121.
[6] 馬秀麟, 趙國慶, 鄔彤. 翻轉(zhuǎn)課堂促進(jìn)大學(xué)生自主學(xué)習(xí)能力發(fā)展的實(shí)證研究——基于大學(xué)計(jì)算機(jī)公共課的實(shí)踐[J]. 中國電化教育, 2016(7): 99–106.
[7] 羅永龍, 方群. C語言程序設(shè)計(jì)[M]. 北京: 科學(xué)出版社, 2013.
[8] 祝智庭, 管玨琪, 邱慧嫻. 翻轉(zhuǎn)課堂國內(nèi)應(yīng)用實(shí)踐與反思[J]. 電化教育研究, 2015(6): 66–72.