陳蕾蕾 黃河笑 陳海建
(上海開放大學(xué) 理工學(xué)院,上海 200433)
計(jì)算思維的概念由美國卡耐基梅隆大學(xué)周以真教授于2006年首次提出,她指出計(jì)算思維是運(yùn)用計(jì)算機(jī)科學(xué)的基礎(chǔ)概念進(jìn)行問題求解、系統(tǒng)設(shè)計(jì)以及人類行為理解等涵蓋計(jì)算機(jī)科學(xué)之廣度的一系列思維活動(dòng)[1]?;?1世紀(jì)以來信息技術(shù)蓬勃發(fā)展的現(xiàn)狀,教育界業(yè)已形成共識(shí):計(jì)算思維不再是計(jì)算機(jī)領(lǐng)域從業(yè)人員的特有技能,而應(yīng)作為一種普適性能力,加大其培養(yǎng)的力度與廣度。近年來,圍繞培養(yǎng)計(jì)算思維能力的教學(xué)模式、教學(xué)方案、教學(xué)技術(shù)、評(píng)估方法等方面的研究逐漸成為計(jì)算機(jī)教育領(lǐng)域的關(guān)注焦點(diǎn)。
國外的計(jì)算思維教學(xué)實(shí)踐研究大部分聚焦于中小學(xué)教育,例如Scratch可視化編程工具的應(yīng)用、游戲化教學(xué)模式探討等。針對(duì)大學(xué)教育,陳國良院士分析了大學(xué)計(jì)算機(jī)基礎(chǔ)課程的重要性以及教學(xué)中存在的問題,提出應(yīng)該以提高學(xué)生計(jì)算思維能力為目標(biāo)進(jìn)行課程設(shè)置與課程結(jié)構(gòu)設(shè)計(jì)[2]。諸多學(xué)者針對(duì)本科、高職等普通高校的計(jì)算機(jī)課程進(jìn)行了計(jì)算思維能力培養(yǎng)的探討[3][4],而關(guān)于開放教育學(xué)習(xí)者這一群體的教學(xué)研究仍然較為匱乏。開放大學(xué)致力于在職成人教育,與普通高校相比,成人學(xué)生基礎(chǔ)薄弱、工學(xué)矛盾及家學(xué)矛盾突出、思維模式相對(duì)固化等特點(diǎn)為教與學(xué)的過程帶來了更大的挑戰(zhàn)。
計(jì)算思維教育應(yīng)該在一個(gè)大前提下設(shè)計(jì)教學(xué)工具與教學(xué)模式,即教學(xué)內(nèi)容應(yīng)該具有足夠的計(jì)算思維內(nèi)涵,基于學(xué)生的認(rèn)知水平,順應(yīng)計(jì)算思維的發(fā)展規(guī)律,符合思維教育原則[5]。針對(duì)開放教育在職成人學(xué)習(xí)者的特點(diǎn),本文提出了一種基于翻轉(zhuǎn)型對(duì)分課堂的計(jì)算思維能力培養(yǎng)教學(xué)模式,并以數(shù)據(jù)庫原理及應(yīng)用課程為例進(jìn)行了教學(xué)實(shí)踐經(jīng)驗(yàn)分享,以期為計(jì)算思維教學(xué)研究提供參考。
開放教育學(xué)習(xí)者由在職成人學(xué)生構(gòu)成,年齡分布跨度大(主要分布于20歲到40歲),其中,一部分學(xué)生出于職業(yè)發(fā)展的目的修讀第二學(xué)歷,另一部分學(xué)生出于轉(zhuǎn)行轉(zhuǎn)崗的需求進(jìn)行跨專業(yè)學(xué)習(xí),還有少數(shù)學(xué)生是興趣驅(qū)動(dòng)型學(xué)習(xí)者。無論基于何種學(xué)習(xí)目的,這一學(xué)生群體普遍承擔(dān)著較為繁重的工作壓力與家庭壓力,不能像全日制學(xué)生一樣全身心投入學(xué)習(xí)。
在既往的計(jì)算機(jī)類課程教學(xué)過程中,筆者發(fā)現(xiàn)開放教育學(xué)習(xí)者受限于跨專業(yè)、零基礎(chǔ)、精力有限等客觀條件,在進(jìn)行理論學(xué)習(xí)時(shí)易于陷入識(shí)記型的思維定式,對(duì)于上機(jī)實(shí)操環(huán)節(jié)通常興趣濃厚,然而對(duì)于支撐實(shí)踐的理論內(nèi)涵的理解能力相對(duì)較弱。為了提高學(xué)生的學(xué)習(xí)效率,切實(shí)做到理論聯(lián)系實(shí)際,促使學(xué)習(xí)的內(nèi)化及融會(huì)貫通,必須對(duì)課堂教學(xué)進(jìn)行精心設(shè)計(jì),力爭實(shí)現(xiàn)事半功倍的成效。
美國國際教育協(xié)會(huì)和計(jì)算機(jī)科學(xué)教師協(xié)會(huì)提出計(jì)算思維應(yīng)包括數(shù)據(jù)收集、數(shù)據(jù)分析、數(shù)據(jù)表征、問題分解、抽象、算法、自動(dòng)化、模擬、并行化等九項(xiàng)核心概念。巴爾在此基礎(chǔ)上增加了分析和驗(yàn)證模型、測(cè)試與驗(yàn)證、控制結(jié)構(gòu)三項(xiàng)內(nèi)容[6]。安吉拉則從過程的維度出發(fā),將計(jì)算思維分解為抽象、泛化、分解、算法思維與調(diào)試[7]。此外,學(xué)者們還總結(jié)出了冗余、保護(hù)、規(guī)劃等思維范式。上述觀點(diǎn)或者關(guān)注方法、或者關(guān)注過程,目標(biāo)均在于培養(yǎng)發(fā)現(xiàn)問題、分析問題和解決問題的能力。
計(jì)算思維能力在不同課程中,乃至同一課程的不同知識(shí)點(diǎn)中都有著不同的體現(xiàn)。教師應(yīng)該針對(duì)授課的內(nèi)容,提取蘊(yùn)含在其中的計(jì)算思維范式,有針對(duì)性地進(jìn)行教學(xué)設(shè)計(jì)。
翻轉(zhuǎn)課堂教學(xué)理念由來已久,并且在不同層次的教學(xué)中得到了較為廣泛的應(yīng)用。其要點(diǎn)是學(xué)生在課前通過觀看視頻等方式進(jìn)行自學(xué),教師則在課堂上通過解答問題、啟發(fā)討論、概括要點(diǎn)等方式進(jìn)一步幫助學(xué)生鞏固所學(xué)知識(shí)。翻轉(zhuǎn)課堂踐行以學(xué)生為中心的教學(xué)理念,能夠有效激發(fā)學(xué)生的主觀能動(dòng)性。
對(duì)分課堂是復(fù)旦大學(xué)心理學(xué)教授張學(xué)新于2014年提出的一種課堂教學(xué)新模式[8]。它的核心理念在于將一半時(shí)間分配給教師講授,另一半時(shí)間分配給學(xué)生以討論的形式進(jìn)行交互式學(xué)習(xí)。其中,在講授與交互式討論之間留出足夠間隔,供學(xué)生根據(jù)自己的節(jié)奏進(jìn)行個(gè)性化的內(nèi)化吸收。從而形成了由講授(Presentation)、內(nèi)化吸收(Assimilation)和討論(Discussion)構(gòu)成的PAD三段式教學(xué)法。
翻轉(zhuǎn)課堂與對(duì)分課堂的相似之處在于二者都在學(xué)習(xí)時(shí)間線的末端通過討論式學(xué)習(xí)法促進(jìn)所學(xué)知識(shí)的鞏固與內(nèi)化。筆者所在的教學(xué)團(tuán)隊(duì)曾經(jīng)嘗試過翻轉(zhuǎn)課堂教學(xué)模式,然而收效不佳。翻轉(zhuǎn)課堂得以成功實(shí)施的前提條件是學(xué)生在面授課前已經(jīng)認(rèn)真自學(xué)了相關(guān)知識(shí)點(diǎn),開放教育學(xué)習(xí)者常常由于工學(xué)、家學(xué)矛盾而無法在面授課之外抽出自學(xué)時(shí)間,他們更希望在面授課的有限課時(shí)中系統(tǒng)性地獲取知識(shí),而不僅僅是要點(diǎn)總結(jié)與啟發(fā)討論。因此,本教學(xué)團(tuán)隊(duì)采用了一種結(jié)合翻轉(zhuǎn)課堂與對(duì)分課堂優(yōu)勢(shì)的教學(xué)模式,從開放教育學(xué)習(xí)者的特征與學(xué)習(xí)需求出發(fā),以提高計(jì)算思維能力為目標(biāo),進(jìn)行了嘗試與探索。
結(jié)合開放大學(xué)的教學(xué)實(shí)際狀況,翻轉(zhuǎn)型對(duì)分課堂以一次4學(xué)時(shí)的面授課為教學(xué)單元,學(xué)生首先針對(duì)教師提供的學(xué)習(xí)資源實(shí)施自學(xué),教師再通過講解、實(shí)踐、分組討論等形式對(duì)學(xué)生的自學(xué)成果進(jìn)行檢驗(yàn)與校正。
教師首先對(duì)課程知識(shí)點(diǎn)進(jìn)行梳理,挑選適合采用翻轉(zhuǎn)型對(duì)分課堂教學(xué)模式的知識(shí)點(diǎn),開發(fā)學(xué)習(xí)資源。學(xué)習(xí)資源的設(shè)計(jì)應(yīng)以培養(yǎng)計(jì)算思維能力為目標(biāo),遵循思維能力由淺入深、分層進(jìn)階的原則。依據(jù)此原則,教師將學(xué)習(xí)任務(wù)進(jìn)行分解,每一個(gè)子任務(wù)均要求學(xué)生在完成自學(xué)后回答相應(yīng)問題,通過啟發(fā)式提問的方式使學(xué)生自行總結(jié)出知識(shí)點(diǎn)的相關(guān)結(jié)論,達(dá)到學(xué)習(xí)內(nèi)化的目的。學(xué)習(xí)資源可以通過講義、視頻、實(shí)驗(yàn)指導(dǎo)書等多種形式呈現(xiàn)。以實(shí)驗(yàn)指導(dǎo)書為例,學(xué)生可以根據(jù)實(shí)驗(yàn)步驟自行完成實(shí)驗(yàn),觀察實(shí)驗(yàn)結(jié)果,并回答問題得出相關(guān)結(jié)論。通過這種在引導(dǎo)下進(jìn)行的探究性學(xué)習(xí)方式,提升學(xué)生的學(xué)習(xí)興趣并且促進(jìn)其對(duì)知識(shí)的理解與吸收。學(xué)生完成自主學(xué)習(xí)之后,由教師進(jìn)行講授與總結(jié),并組織交互討論。如圖1所示。
圖1 翻轉(zhuǎn)型對(duì)分課堂教學(xué)模式
考慮到成人學(xué)生的心理特點(diǎn),開放大學(xué)的翻轉(zhuǎn)型對(duì)分課堂的實(shí)施有如下特色:(1)在實(shí)驗(yàn)室組織教學(xué)活動(dòng),方便學(xué)生隨時(shí)上機(jī)操作;(2)鼓勵(lì)學(xué)生在課堂學(xué)習(xí)過程中使用互聯(lián)網(wǎng)查詢資料;(3)鼓勵(lì)學(xué)生在教師進(jìn)行總結(jié)講授之前自發(fā)組織小組討論;(4)在學(xué)習(xí)資源設(shè)計(jì)時(shí)著意設(shè)置若干“陷阱”,加深學(xué)生對(duì)知識(shí)點(diǎn)的記憶。課堂形式松散而學(xué)習(xí)目的聚焦,加上糾錯(cuò)型學(xué)習(xí)體驗(yàn),更加有益于學(xué)生思維能力的培養(yǎng)。
本節(jié)將簡要介紹翻轉(zhuǎn)型對(duì)分課堂在數(shù)據(jù)庫原理及應(yīng)用課程教學(xué)中實(shí)施的若干案例。
主鍵與外鍵是最基本的兩種數(shù)據(jù)約束,體現(xiàn)了預(yù)防、保護(hù)等計(jì)算思維范式。表1描述了教學(xué)實(shí)踐的內(nèi)容與步驟。
表1 教學(xué)實(shí)踐-主鍵與外鍵
在教學(xué)實(shí)施過程中,學(xué)生在自主學(xué)習(xí)階段親自實(shí)施違反主鍵與外鍵約束的數(shù)據(jù)插入操作,實(shí)際觀察到不設(shè)置主鍵與外鍵的弊端,從而更為深刻理解了主鍵與外鍵約束的作用。在講授與討論階段,進(jìn)一步思考“為保證數(shù)據(jù)完整性,還可以定義哪些約束”這一問題,為后續(xù)唯一約束、check約束等的教學(xué)做好鋪墊。
基本查詢語句教學(xué)組織如表2所示。
查詢語句體現(xiàn)了問題分解這一計(jì)算思維范式。面對(duì)查詢需求,首先判斷數(shù)據(jù)的來源,再對(duì)數(shù)據(jù)進(jìn)行橫向篩選,最后進(jìn)行縱向篩選。分步驟循序漸進(jìn)的實(shí)驗(yàn)設(shè)計(jì),有助于學(xué)生建立正確的思維方法。
在數(shù)據(jù)量較大時(shí)建立索引以提高查找效率,是一種非?;A(chǔ)的思維范式。本知識(shí)點(diǎn)的教學(xué)不僅體現(xiàn)了索引這一范式,同時(shí)注重培養(yǎng)學(xué)生的抽象思維與算法思維能力。教學(xué)實(shí)施如表3所示。
在教學(xué)過程中,結(jié)合B+樹的查找,引導(dǎo)學(xué)生建立起對(duì)索引的直觀認(rèn)識(shí),做到“知其然且知其所以然”,從多個(gè)維度培養(yǎng)學(xué)生的計(jì)算思維能力。
作為數(shù)據(jù)庫課程極其重要的章節(jié),在學(xué)習(xí)事務(wù)時(shí)需要首先使學(xué)生建立起原子性這一基本概念。本知識(shí)點(diǎn)教學(xué)采用模擬故障實(shí)驗(yàn)的方式進(jìn)行,具體實(shí)施如表4所示。
表2 教學(xué)實(shí)踐-基本查詢語句
表3 教學(xué)實(shí)踐-索引
表4 教學(xué)實(shí)踐-事務(wù)的原子性
在事務(wù)教學(xué)中,針對(duì)丟失更新、不可重復(fù)讀等知識(shí)點(diǎn)均可相應(yīng)設(shè)計(jì)模擬實(shí)驗(yàn),使學(xué)生在自主實(shí)踐的過程中加深對(duì)問題的理解,在思維的層面上切實(shí)得到鍛煉。
圖2 教學(xué)模式傾向性對(duì)比
本研究采用問卷方式調(diào)研了學(xué)生對(duì)教師全面授、翻轉(zhuǎn)課堂、對(duì)分課堂以及翻轉(zhuǎn)型對(duì)分課堂等四種教學(xué)模式的傾向性。問卷針對(duì)軟件工程、計(jì)算機(jī)信息管理、計(jì)算機(jī)應(yīng)用技術(shù)三個(gè)專業(yè)的學(xué)生隨機(jī)發(fā)布,回收有效問卷43份。分析結(jié)果如圖2所示。
可以看出,開放教育學(xué)生對(duì)于翻轉(zhuǎn)課堂教學(xué)模式的認(rèn)可程度低于傳統(tǒng)全面授教學(xué)方式,其主要原因在于學(xué)生對(duì)課前安排的自主學(xué)習(xí)環(huán)節(jié)中個(gè)人自主學(xué)習(xí)能力及自學(xué)時(shí)間安排缺乏自信,影響到翻轉(zhuǎn)課堂的實(shí)施效果。對(duì)分課堂模式由于教師講授在先,且留出了供學(xué)生內(nèi)化吸收以及交互討論的環(huán)節(jié),受認(rèn)可程度顯著高于翻轉(zhuǎn)課堂,比全面授教學(xué)也獲得了更大的支持度。而融合了二者特點(diǎn)的翻轉(zhuǎn)型對(duì)分課堂教學(xué)模式支持率達(dá)到57%,反映出該模式更加適應(yīng)開放教育成人學(xué)習(xí)者的學(xué)習(xí)需求。
本研究選取了上海開放大學(xué)兩個(gè)不同的分校班級(jí),分別采用翻轉(zhuǎn)型對(duì)分課堂教學(xué)模式以及傳統(tǒng)的教師為主導(dǎo)的全面授教學(xué)模式進(jìn)行教學(xué)實(shí)施,并對(duì)學(xué)生的學(xué)習(xí)狀況以及考核成績進(jìn)行跟蹤對(duì)比。其中,考核試題以百分計(jì),基礎(chǔ)知識(shí)、應(yīng)用實(shí)踐以及思維導(dǎo)向的綜合性試題的比例分布為4:4:2。
兩個(gè)分校的卷面考核合格率非常接近,翻轉(zhuǎn)型對(duì)分課堂教學(xué)班級(jí)的合格率僅高出傳統(tǒng)教學(xué)班級(jí)0.08%,表明兩種教學(xué)模式對(duì)于學(xué)生基礎(chǔ)知識(shí)以及基本應(yīng)用實(shí)踐技能的培養(yǎng)并不存在明顯差異。而班級(jí)平均分高出8.1分,優(yōu)良率顯著高于傳統(tǒng)教學(xué)班級(jí)。
教學(xué)實(shí)踐顯示,翻轉(zhuǎn)型對(duì)分課堂教學(xué)模式的優(yōu)勢(shì)并非在于基礎(chǔ)知識(shí)與基本技能的掌握,更大程度上體現(xiàn)于計(jì)算思維能力的培養(yǎng)與促進(jìn)。
本文提出了一種基于翻轉(zhuǎn)型對(duì)分課堂的計(jì)算思維能力培養(yǎng)教學(xué)模式,并且以面向開放大學(xué)成人學(xué)習(xí)者開設(shè)的數(shù)據(jù)庫原理及應(yīng)用課程為例進(jìn)行了教學(xué)經(jīng)驗(yàn)分享。實(shí)踐證明,該教學(xué)模式受到了成人學(xué)習(xí)者的廣泛好評(píng),對(duì)學(xué)生的計(jì)算思維能力起到了有效促進(jìn)作用,教學(xué)效果不僅僅體現(xiàn)于該門課程的考試成績,而且對(duì)于后續(xù)課程的學(xué)習(xí),乃至自主完成畢業(yè)設(shè)計(jì)等環(huán)節(jié)均收獲了良好的長期成效。