黃春芳
摘要:翻轉(zhuǎn)課堂是程序設(shè)計(jì)課堂的重要組成部分,依據(jù)現(xiàn)階段程序設(shè)計(jì)課堂實(shí)施情況為基礎(chǔ),結(jié)合近年來翻轉(zhuǎn)課堂教學(xué)形式應(yīng)用特點(diǎn),分析目前程序設(shè)計(jì)課程實(shí)施過程中存在的問題,并且結(jié)合實(shí)際發(fā)展過程中教育理念和企業(yè)人才需求特點(diǎn),推廣優(yōu)質(zhì)的翻轉(zhuǎn)教學(xué)形式。
關(guān)鍵詞:程序設(shè)計(jì);課程;翻轉(zhuǎn);教學(xué)形式
中圖分類號(hào):G424
文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2017)10-0093-02
翻轉(zhuǎn)課堂是一種依據(jù)信息技術(shù)創(chuàng)新的優(yōu)質(zhì)教學(xué)形式。隨著信息技術(shù)的不斷優(yōu)化,網(wǎng)絡(luò)化教學(xué)環(huán)境為翻轉(zhuǎn)課堂的實(shí)施提供了有效的依據(jù)。程序設(shè)計(jì)課堂是本科計(jì)算機(jī)類課程專業(yè)的課程教學(xué),主要引導(dǎo)學(xué)生構(gòu)建設(shè)計(jì)控制臺(tái)應(yīng)用程序和Windows的一項(xiàng)程序,促使學(xué)生構(gòu)建數(shù)據(jù)可應(yīng)用程序的功能。在程序設(shè)計(jì)教學(xué)中引用翻轉(zhuǎn)課堂,滿足本科院校培育學(xué)生職業(yè)能力的人才方向,是完善本科計(jì)算機(jī)類專業(yè)教學(xué)改革的重點(diǎn)。
1.程序設(shè)計(jì)課程教學(xué)中存在的問題
程序設(shè)計(jì)課堂工程實(shí)際意義較強(qiáng),要求高質(zhì)量的動(dòng)手能力,學(xué)生一定要從多樣化的上機(jī)編程訓(xùn)練中了解程序設(shè)計(jì)的思想和方案。計(jì)算機(jī)課程教學(xué)工作特點(diǎn)主要分為以下幾點(diǎn):第一,是思維形式與傳統(tǒng)教學(xué)之間產(chǎn)生的差異性,很多學(xué)生無法在一段時(shí)間內(nèi)構(gòu)建計(jì)算機(jī)思維形式;第二,實(shí)際操作能力強(qiáng),無法接觸軟硬件設(shè)施的單一理念知識(shí)教學(xué)抽象枯燥、難以理解,以往程序設(shè)計(jì)課程教學(xué)注重理念、輕視實(shí)踐操作,沒有達(dá)到學(xué)以致用的教學(xué)目標(biāo),學(xué)生缺少學(xué)習(xí)動(dòng)力。
程序設(shè)計(jì)課程在實(shí)際教學(xué)的過程中主要是依據(jù)編程為基礎(chǔ),但是對(duì)于編譯器的實(shí)施系統(tǒng),課堂上實(shí)施的展示工作也是必不可少的。學(xué)生的知識(shí)層次和接受水平存在一定的差異性,導(dǎo)致教學(xué)工作的階段難以掌控,并且課堂教學(xué)環(huán)境的影響也阻礙教師實(shí)施編譯運(yùn)行和程序的展現(xiàn),學(xué)生無法隨意實(shí)施操作活動(dòng),上課注意力不容易集中。依據(jù)上述問題,一定要在教學(xué)形式產(chǎn)生突破,促使學(xué)生可以接受翻轉(zhuǎn)課堂教學(xué),激發(fā)學(xué)生學(xué)習(xí)的興趣。
2.程序設(shè)計(jì)中翻轉(zhuǎn)課堂教學(xué)形式設(shè)計(jì)
程序設(shè)計(jì)課堂主要是從教師和學(xué)生亮點(diǎn)分析實(shí)際翻轉(zhuǎn)課堂教學(xué)實(shí)施的教學(xué)形式。下面主要分析教師實(shí)施的教學(xué)工作。翻轉(zhuǎn)課堂教學(xué)工作在實(shí)施的過程中,學(xué)生成為教學(xué)的重點(diǎn),教師從以往的教學(xué)課堂講述者轉(zhuǎn)變?yōu)閷W(xué)習(xí)的引導(dǎo)者和設(shè)計(jì)者。教師需要為學(xué)生帶來優(yōu)質(zhì)的學(xué)習(xí)資源,精心設(shè)計(jì)三個(gè)階段的教學(xué)任務(wù),就是課前微課設(shè)計(jì)、課上分析問題以及上機(jī)實(shí)驗(yàn)應(yīng)用案例。依據(jù)的整體原則是優(yōu)化教學(xué)形式和激發(fā)學(xué)生的學(xué)習(xí)興趣和自主性。第一,教師課前設(shè)計(jì)預(yù)習(xí)知識(shí),促使學(xué)生依據(jù)課堂網(wǎng)絡(luò)平臺(tái)中的教學(xué)視頻進(jìn)行自主學(xué)習(xí)。微課程是依據(jù)構(gòu)建主義形式,結(jié)合在線學(xué)習(xí)或者是移動(dòng)學(xué)習(xí)為目標(biāo),結(jié)合信息技術(shù)達(dá)到知識(shí)傳遞的現(xiàn)代化教學(xué)形式。引入微課教學(xué)理念,重新構(gòu)建知識(shí)系統(tǒng)是展現(xiàn)翻轉(zhuǎn)課堂教學(xué)的重要形式。教學(xué)視頻依據(jù)課程知識(shí)內(nèi)容,依據(jù)示例程序?yàn)檩o助工具進(jìn)行講解,學(xué)生將抽象化的知識(shí)轉(zhuǎn)變?yōu)榫唧w程序形式,教師提出相應(yīng)的問題,提出啟發(fā)性的條件,促使學(xué)生自主設(shè)計(jì)開放性程序性能,構(gòu)建全面的程序,從而達(dá)到知識(shí)外顯化的目標(biāo)。第二,優(yōu)化以往課堂教學(xué)形式,在實(shí)際發(fā)展中結(jié)合依據(jù)學(xué)生為重點(diǎn)、教師組織分析的課堂教學(xué)形式實(shí)施教學(xué)工作。教師需要結(jié)合學(xué)生的問題和思路管理課堂教學(xué)知識(shí)的形式,依據(jù)達(dá)到解決學(xué)生問題的課堂教學(xué)目標(biāo)。依據(jù)課前分析提出的難問題可以在課堂中獲取最終的答案,從而促使學(xué)生獲取解決問題的成就感,得到知識(shí)的深化。在實(shí)際課堂中,學(xué)生對(duì)于課前的開放性問題實(shí)施分組分析,教師對(duì)每一組的個(gè)性化分析和方案提出了評(píng)價(jià),依據(jù)編程實(shí)現(xiàn)角度改正問題,促使學(xué)生獲取上機(jī)編程操作的有效方向。第三,科學(xué)設(shè)計(jì)實(shí)驗(yàn)題目,設(shè)計(jì)上機(jī)實(shí)驗(yàn)進(jìn)程。結(jié)合驗(yàn)證性的問題增加對(duì)理論知識(shí)的分析和理解,但是對(duì)于訓(xùn)練解決實(shí)際問題和應(yīng)用計(jì)算機(jī)思維編程的水平存在一定的局限性。翻轉(zhuǎn)課堂教學(xué)工作中提出的案例教學(xué)觀念,設(shè)計(jì)課堂整體教學(xué)案例,設(shè)計(jì)知識(shí)點(diǎn)開放性案例性能,促使學(xué)生依據(jù)編程達(dá)到目標(biāo),增強(qiáng)對(duì)理論知識(shí)的了解并且展現(xiàn)出個(gè)性化的編程理念,在實(shí)際操作中獲取學(xué)習(xí)的樂趣,激發(fā)學(xué)生學(xué)習(xí)編程知識(shí)的興趣。并且開放性問題也可以讓學(xué)生認(rèn)識(shí)到編程方案和技巧的多樣化,不再固定堅(jiān)守一個(gè)觀念,激發(fā)自身的創(chuàng)造力。
程序設(shè)計(jì)課堂中的翻轉(zhuǎn)課堂教學(xué)形式在引用的過程匯總,不但要結(jié)合以往依據(jù)書面形式提交課后作業(yè)的個(gè)人評(píng)估和上機(jī)實(shí)驗(yàn)小組設(shè)計(jì)報(bào)告的集體評(píng)估兩種形式以外,還需要引用翻轉(zhuǎn)效果十分優(yōu)質(zhì)的課堂提問、教師學(xué)生互動(dòng)的溝通評(píng)估形式。這三種教學(xué)形式有助于保障各個(gè)階段工作的有效實(shí)施,促使教學(xué)工作得以正常發(fā)展。
3.程序設(shè)計(jì)課堂中反轉(zhuǎn)教學(xué)形式應(yīng)用
程序設(shè)計(jì)是一個(gè)理論性和實(shí)踐性結(jié)合的教學(xué)任務(wù),其中具備的重點(diǎn)和難點(diǎn)非常多,尤其是面對(duì)目標(biāo)部分,抽象的理論知識(shí)只是依據(jù)課堂講解難以達(dá)到教學(xué)目標(biāo)。在實(shí)際編程的過程中,學(xué)生缺少對(duì)程序語言內(nèi)在機(jī)制的認(rèn)識(shí),難以無法真實(shí)認(rèn)識(shí)目標(biāo)思想。多態(tài)性是面對(duì)目標(biāo)程序設(shè)計(jì)的三大特點(diǎn)之一,這一部分教學(xué)知識(shí)內(nèi)容較多、抽象性較強(qiáng)、課堂教學(xué)時(shí)間較少,以往的課堂教師教學(xué)、學(xué)生學(xué)習(xí)的形式導(dǎo)致教師講課過于緊張,只能簡(jiǎn)單的講解多樣化的基本理念和達(dá)到條件,學(xué)生聽得較為模糊。在實(shí)施實(shí)驗(yàn)的過程中也是規(guī)則驗(yàn)證性的,無法達(dá)到技術(shù)訓(xùn)練的效果和目標(biāo)。
1)課前準(zhǔn)備素材和設(shè)計(jì)微課
這一階段是展現(xiàn)翻轉(zhuǎn)形式的重點(diǎn),微課視頻是學(xué)生自主學(xué)習(xí)的技術(shù)和接收理念知識(shí)的重要依據(jù)。程序設(shè)計(jì)中多態(tài)性微課設(shè)計(jì)中視頻包含了基礎(chǔ)知識(shí)分析、示例程序展現(xiàn)和開放性問題,整體時(shí)間長(zhǎng)度為十五分鐘。其中主要分為以下幾點(diǎn):
第一,基礎(chǔ)知識(shí)分析。多態(tài)化階段包含了多態(tài)性的理念、繼承了靜態(tài)聯(lián)編、虛函數(shù)和應(yīng)用中的多臺(tái)、純虛函數(shù)的抽象類以及秉承和衍生的應(yīng)用案例分析。依據(jù)對(duì)知識(shí)點(diǎn)的科學(xué)劃分和衍生,教師可以選擇秉承中的兼容性、發(fā)展多態(tài)的依據(jù)、地理管理、虛函數(shù)、虛函數(shù)相關(guān)數(shù)據(jù)構(gòu)成以及純虛函數(shù)等為微課知識(shí),促使微課具備系統(tǒng)性的特點(diǎn)。
第二,示例程序展現(xiàn)。展現(xiàn)基礎(chǔ)知識(shí)點(diǎn)的應(yīng)用,突出編程中多態(tài)達(dá)到的程序構(gòu)成和邏輯關(guān)聯(lián)。示例程序中包含了將基類指向衍生類目標(biāo)的指針放置到以指針數(shù)組為形式的容器中,結(jié)合循環(huán)結(jié)構(gòu),構(gòu)成多樣化函數(shù)展現(xiàn)的成果,這樣展現(xiàn)了發(fā)展中的多態(tài)性。之后,依據(jù)VC6調(diào)整特點(diǎn)發(fā)展程序,達(dá)到兩方面的展示,一方面是分析內(nèi)存分配,明確虛函數(shù)表在虛函數(shù)中的展現(xiàn)和影響力,明確運(yùn)行多態(tài)的實(shí)現(xiàn)系統(tǒng),獲取以往PPT課件中不具備的動(dòng)態(tài)體驗(yàn)。;另一方面是依據(jù)運(yùn)行多態(tài)的條件,也就是明確虛函數(shù)和應(yīng)用基類指針或者融人間接操作衍生類目標(biāo),對(duì)比分析不同條件下的工作情況,加大對(duì)發(fā)展多態(tài)條件的分析和理解。
第三,開放性問題。在整體課堂教學(xué)工作中引用游戲編程案例,其中包含了理論教學(xué)、實(shí)驗(yàn)教學(xué)以及計(jì)算機(jī)實(shí)踐活動(dòng)。教師可以在多態(tài)階段規(guī)定學(xué)生在案例已經(jīng)具備的結(jié)構(gòu)基礎(chǔ)上,應(yīng)用多態(tài)編程增加拓展功效,提出一些開放性的提示,促使學(xué)生自主分析并且結(jié)合上機(jī)編程實(shí)現(xiàn)目標(biāo)。
2)課堂組織分析和答疑
課堂教學(xué)是依據(jù)微課知識(shí)為教學(xué)重點(diǎn),結(jié)合PPT多媒體教學(xué)形式為輔助工具,依據(jù)分析溝通的形式進(jìn)行教學(xué)工作。對(duì)于基礎(chǔ)問題,教師引導(dǎo)學(xué)生提出問題,學(xué)生自主回答問題的答案,溝通對(duì)于多態(tài)條件和語法語義的個(gè)人認(rèn)識(shí),教師明確學(xué)生的能力和特點(diǎn),對(duì)于預(yù)習(xí)結(jié)果提出溝通式的評(píng)價(jià),并且設(shè)定為課堂考察的一部分,對(duì)于示例程序,注重指針數(shù)組、基類指針指向衍生類目標(biāo)、指針數(shù)組的遍歷等語句,結(jié)合學(xué)生提出問題、教師解答問題的形式,明確重點(diǎn)知識(shí)點(diǎn)的應(yīng)用,對(duì)于試驗(yàn)中提出的拓展性問題實(shí)施小組分析,學(xué)生在教師的組織下提出開放性的功效,教師對(duì)實(shí)現(xiàn)的可能性進(jìn)行有效掌控,研究提示編程技術(shù),例如明確信息資源構(gòu)成、定義衍生類目標(biāo)語言、基類指針為元素融入到數(shù)組語言、元素取消條件等。
3)上機(jī)達(dá)到開放性案例
在課前微課中提出多態(tài)上機(jī)題目,并且在課堂中實(shí)施有效的探討和分析。在實(shí)際實(shí)驗(yàn)當(dāng)中,促使學(xué)生兩三個(gè)人為一組,教師對(duì)案例程序提供個(gè)性化的引導(dǎo)??茖W(xué)設(shè)計(jì)類結(jié)構(gòu)是面對(duì)目標(biāo)程序設(shè)計(jì)編程訓(xùn)練的重要組成部分,其需要明確定義虛函數(shù)。在編寫程序的過程中,結(jié)合教師的指導(dǎo),教師依據(jù)復(fù)習(xí)STL容器vector或list,應(yīng)用容器白帶迭代器,達(dá)到增加新游戲功能,其中包含了增加多個(gè)敵方坦克和射擊目標(biāo);在構(gòu)成碰撞的過程中,也就是獲取相同信息最遠(yuǎn),多樣化目標(biāo)實(shí)現(xiàn)了不同的解決,也就是產(chǎn)生不同的反應(yīng),例如敵方坦克目標(biāo)被消除等;達(dá)到了運(yùn)行多態(tài),展現(xiàn)了學(xué)生對(duì)多態(tài)理念和應(yīng)用特點(diǎn)的全面認(rèn)識(shí)和理解等。一些學(xué)生完成了添加關(guān)卡、設(shè)計(jì)雙人游戲或游戲積分等附加特點(diǎn),展現(xiàn)出多樣化的創(chuàng)造能力,也展現(xiàn)了翻轉(zhuǎn)課堂教學(xué)形式帶來了有效影響。
4.結(jié)束語
總而言之,將翻轉(zhuǎn)課堂教學(xué)形式與項(xiàng)目化教學(xué)形式彼此結(jié)合到一起,在高校程序設(shè)計(jì)課堂中應(yīng)用,促使學(xué)生在課堂實(shí)施之前完成知識(shí)的初次學(xué)習(xí),在課堂中依據(jù)項(xiàng)目實(shí)踐的操作和分析深化知識(shí)點(diǎn),在課堂之后依據(jù)拓展項(xiàng)目更深的鞏固知識(shí)點(diǎn),以此解決現(xiàn)階段高校院校程序設(shè)計(jì)課程教學(xué)工作中存在的問題,并且有助于學(xué)生提升自身的協(xié)作能力和創(chuàng)新水平,增強(qiáng)教師的設(shè)計(jì)能力和分析能力,從而增強(qiáng)實(shí)際課堂教學(xué)的質(zhì)量和效率。同時(shí),在高校程序設(shè)計(jì)課程中引用翻轉(zhuǎn)課堂教學(xué)形式,不管對(duì)教師還是學(xué)生而言都是一項(xiàng)挑戰(zhàn),課堂特點(diǎn)、教學(xué)理念、班級(jí)形式等多樣化特點(diǎn)都會(huì)影響教師質(zhì)量,只有將翻轉(zhuǎn)課堂與以往課堂結(jié)合到一起,才有助于滿足實(shí)際學(xué)生學(xué)習(xí)的需求,有效提升課堂教學(xué)質(zhì)量。