渠慎明 劉珊 王青博 梁勝彬
摘 要: 針對(duì)數(shù)據(jù)結(jié)構(gòu)課程知識(shí)點(diǎn)多且獨(dú)立、概念相對(duì)抽象、實(shí)驗(yàn)復(fù)雜等特點(diǎn),提出注重學(xué)生自主學(xué)習(xí),加強(qiáng)師生互動(dòng),利于學(xué)生長遠(yuǎn)發(fā)展的數(shù)據(jù)結(jié)構(gòu)課程翻轉(zhuǎn)課堂教學(xué)改革,構(gòu)建系統(tǒng)、全面、易理解的數(shù)據(jù)結(jié)構(gòu)知識(shí)體系,培養(yǎng)學(xué)生創(chuàng)新能力和動(dòng)手能力。教學(xué)實(shí)踐結(jié)果表明,該教學(xué)模式激發(fā)了學(xué)生的學(xué)習(xí)興趣,提高了學(xué)生自主學(xué)習(xí)能力,學(xué)生更容易理解和接受課程內(nèi)容。
關(guān)鍵詞: 翻轉(zhuǎn)課堂; 數(shù)據(jù)結(jié)構(gòu); 線上課堂; 實(shí)驗(yàn)教學(xué)
中圖分類號(hào):G642 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1006-8228(2018)09-66-03
Abstract: In view of the characteristics of the data structure course, such as multi knowledge and independence, relatively abstract concept and complicated experiment, the paper puts forward the teaching reform of flipped classroom for the data structure course, which pays attention to the independent study of the students, strengthens the interaction between teachers and students, and is beneficial to the long-term development of the students, and constructs a systematic, comprehensive and understandable data structure knowledge system to cultivate students' innovative ability and practical ability. The results of the teaching practice show that the teaching mode has aroused the students' interest in learning, improved the students' self-learning ability, and it is easier for students to learn and accept the knowledge of data structure.
Key words: flipped classroom; data structure; online class; experiment teaching
0 引言
翻轉(zhuǎn)課堂是指重新調(diào)整課堂內(nèi)外的時(shí)間,將學(xué)習(xí)的決定權(quán)從教師轉(zhuǎn)移給學(xué)生[1-2]。在翻轉(zhuǎn)課堂中,學(xué)生自己先在線下學(xué)習(xí)教師制作好的關(guān)于新課的短小視頻,然后帶著問題回到課堂與教師進(jìn)行交流討論,教師為學(xué)生答疑解惑,幫助其進(jìn)一步理解和運(yùn)用知識(shí)[3-4]。這其實(shí)是先讓學(xué)生內(nèi)化知識(shí),然后教師再進(jìn)行知識(shí)傳授,充分發(fā)揮學(xué)生學(xué)習(xí)的主體性,將學(xué)習(xí)的自主權(quán)放到學(xué)生手中。
數(shù)據(jù)結(jié)構(gòu)是一門研究非數(shù)值計(jì)算的程序設(shè)計(jì)問題中計(jì)算機(jī)的操作對(duì)象(數(shù)據(jù)元素)以及它們之間的關(guān)系和運(yùn)算等的學(xué)科[5]。不僅是一般程序設(shè)計(jì)(特別是非數(shù)值計(jì)算的程序設(shè)計(jì))的基礎(chǔ),而且是設(shè)計(jì)和實(shí)現(xiàn)編譯程序、操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng),以及其他系統(tǒng)程序和大型應(yīng)用程序的重要基礎(chǔ),所以說學(xué)習(xí)好數(shù)據(jù)結(jié)構(gòu)這門課程是相當(dāng)重要的[6]。
數(shù)據(jù)結(jié)構(gòu)課程學(xué)起來并不輕松,主要存在以下四個(gè)問題。①學(xué)生應(yīng)具備C語言程序設(shè)計(jì)、離散數(shù)學(xué)、線性代數(shù)知識(shí)的基礎(chǔ),但老師往往默認(rèn)學(xué)生已經(jīng)掌握了這些知識(shí),忽視對(duì)相關(guān)概念的復(fù)習(xí)。②概念抽象難懂,算法理解起來困難,如最短路徑、最小生成樹等。③學(xué)生的基礎(chǔ)水平和掌握程度差異較大,再加上不少學(xué)生在課堂上不能積極提出自己的問題,而傳統(tǒng)的教學(xué)模式不能顧及到每一個(gè)學(xué)生的接受情況。④部分學(xué)生不能將知識(shí)與代碼聯(lián)系在一起,死啃書本,缺乏實(shí)踐,動(dòng)手能力差。
為了解決上述問題,我們研究了翻轉(zhuǎn)課堂在數(shù)據(jù)結(jié)構(gòu)課程中的教學(xué)模式。學(xué)生通過線上課堂選擇觀看先導(dǎo)課程知識(shí)視頻后觀看相關(guān)章節(jié)視頻,完成對(duì)應(yīng)自測(cè)題;教師通過視頻和自測(cè)題完成情況組織線下課堂教學(xué),幫助學(xué)生更好的知識(shí)內(nèi)化;另外在線下組織實(shí)驗(yàn)案例教學(xué),讓知識(shí)具體化為實(shí)踐技能。
1 課程設(shè)置
1.1 選用教材
課程采用由嚴(yán)蔚敏、李冬梅、吳偉民編著的《數(shù)據(jù)結(jié)構(gòu)(c語言版)》。本書貼近當(dāng)前普通高等院校“數(shù)據(jù)結(jié)構(gòu)”課程的現(xiàn)狀和發(fā)展趨勢(shì),符合最新大學(xué)生考試大綱,內(nèi)容難度適度,突出實(shí)用性和應(yīng)用性?!稊?shù)據(jù)結(jié)構(gòu)(c語言版)》可作為普通高等院校計(jì)算機(jī)和信息技術(shù)相關(guān)專業(yè)“數(shù)據(jù)結(jié)構(gòu)”課程的教材使用。
1.2 線上課堂
在傳統(tǒng)教學(xué)課堂上,即使教師講課很精彩,學(xué)生也很容易忘記上一課堂的主要內(nèi)容[7]。我們將數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)知識(shí)點(diǎn)和相關(guān)先導(dǎo)課程知識(shí)點(diǎn)進(jìn)行講課視頻錄制,每個(gè)視頻對(duì)應(yīng)一個(gè)知識(shí)點(diǎn),供學(xué)生隨時(shí)、反復(fù)學(xué)習(xí)以及復(fù)習(xí)。我們根據(jù)具體內(nèi)容設(shè)計(jì)時(shí)長一般為5~20分鐘,學(xué)生可以最大程度的記憶理解視頻內(nèi)容。教師根據(jù)課程進(jìn)度,提前布置課前視頻觀看的任務(wù),學(xué)生在課前先進(jìn)行線上自主學(xué)習(xí)。線上視頻采用的是基礎(chǔ)講解形式,用簡短生動(dòng)的語言以及例子來講解,學(xué)生觀看時(shí)容易掌握。每一個(gè)視頻都針對(duì)一個(gè)特定的問題,有較強(qiáng)的針對(duì)性,查找起來也比較方便。視頻分為兩部分。第一部分是關(guān)于數(shù)據(jù)結(jié)構(gòu)的C語言程序設(shè)計(jì)、離散數(shù)學(xué)、線性代數(shù)相關(guān)基礎(chǔ)知識(shí),學(xué)生根據(jù)自身需要,觀看這一部分視頻;第二部分是數(shù)據(jù)結(jié)構(gòu)各個(gè)知識(shí)點(diǎn)的相關(guān)視頻,每一位學(xué)生都需要認(rèn)真觀看這一部分視頻,根據(jù)視頻中所涉及的知識(shí)點(diǎn),設(shè)計(jì)1~3個(gè)與該知識(shí)點(diǎn)相關(guān)的自測(cè)題,學(xué)生完成每個(gè)視頻相對(duì)應(yīng)的自測(cè)題,自測(cè)題的正確率計(jì)入最后成績考核,老師可以隨時(shí)看到學(xué)生的自測(cè)情況,然后根據(jù)需要著重針對(duì)學(xué)生的難點(diǎn)進(jìn)行線下指導(dǎo)。
1.3 線下課堂
在傳統(tǒng)教學(xué)模式中,師生之間互動(dòng)不足,老師向?qū)W生灌輸知識(shí),不利于培養(yǎng)學(xué)生學(xué)習(xí)的積極性;在傳統(tǒng)課堂上學(xué)生不能很好的向老師積極反映自己所遇到的問題,老師不能精確掌握學(xué)生接受知識(shí)的進(jìn)度,不利于培養(yǎng)學(xué)生學(xué)習(xí)的主動(dòng)性;線上視頻學(xué)習(xí)平臺(tái)提供的視頻是基礎(chǔ)的講解,不能把知識(shí)和問題全方面的延伸和擴(kuò)展。于是,在翻轉(zhuǎn)課堂線下課堂教學(xué)中,老師注重把課堂的主動(dòng)權(quán)交給學(xué)生,形成師生之間、小組之間積極地互動(dòng),調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性;老師可以根據(jù)師生之間的互動(dòng)情況和學(xué)生自測(cè)情況照顧到更多的學(xué)生,根據(jù)學(xué)生接受知識(shí)的實(shí)際情況,幫助學(xué)生解決遇到的難點(diǎn)問題,引導(dǎo)學(xué)生努力解決困惑,幫助學(xué)生培養(yǎng)學(xué)習(xí)的主動(dòng)性。老師還需要講解視頻中沒有提到的相關(guān)知識(shí)的重點(diǎn)難點(diǎn),延伸和擴(kuò)展相關(guān)知識(shí)點(diǎn),幫助學(xué)生深層次、多角度的學(xué)習(xí)知識(shí)。這樣的課堂教學(xué),可以使學(xué)生更好地理解課程學(xué)習(xí)的內(nèi)容,建立完整的知識(shí)體系。
1.4 實(shí)驗(yàn)教學(xué)
僅有理論知識(shí)的學(xué)習(xí)是遠(yuǎn)遠(yuǎn)不夠的,還應(yīng)多做一些上機(jī)練習(xí)來幫助加深對(duì)知識(shí)的理解。實(shí)驗(yàn)?zāi)軒椭鷮W(xué)生應(yīng)用所學(xué)的知識(shí)和方法解決實(shí)際工程問題,理解概念和定義,使學(xué)生學(xué)會(huì)如何把書本上學(xué)到的知識(shí)用于解決實(shí)際問題[8-9]。因此,實(shí)驗(yàn)課是學(xué)生學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的重要環(huán)節(jié),是將理論知識(shí)轉(zhuǎn)化為實(shí)踐的重要工具。
學(xué)生通過線上加線下的理論學(xué)習(xí),充分調(diào)動(dòng)了學(xué)生學(xué)習(xí)的積極性和主動(dòng)性,加強(qiáng)了師生之間的互動(dòng)。這在接下來的實(shí)驗(yàn)教學(xué)過程中非常重要。我們可以把翻轉(zhuǎn)課堂的主要思想引入到實(shí)驗(yàn)教學(xué),革新原有的實(shí)驗(yàn)教學(xué)模式,創(chuàng)造一個(gè)新型的實(shí)驗(yàn)教學(xué)課堂。
老師實(shí)驗(yàn)準(zhǔn)備 老師根據(jù)實(shí)驗(yàn)課程安排,將實(shí)驗(yàn)內(nèi)容、實(shí)驗(yàn)要求、實(shí)驗(yàn)中的重點(diǎn)和難點(diǎn)等傳到線上,對(duì)實(shí)驗(yàn)中較難理解的部分可提供詳細(xì)的操作提示。
學(xué)生課前預(yù)習(xí) 學(xué)生通過線上學(xué)習(xí),設(shè)計(jì)實(shí)驗(yàn)方案,對(duì)于自己不理解的部分可以和同學(xué)討論或者查閱相關(guān)資料。
課堂互動(dòng) 將學(xué)生進(jìn)行分組,讓學(xué)生之間形成一種互動(dòng),互相解決課前預(yù)習(xí)中遇到的問題。
課堂講解 老師根據(jù)學(xué)生的討論情況,細(xì)化實(shí)驗(yàn)步驟,著重講解實(shí)驗(yàn)難點(diǎn)。
通過本實(shí)驗(yàn)教學(xué)模式,學(xué)生可以多次、階段性地接受實(shí)驗(yàn)知識(shí),掌握實(shí)驗(yàn)要點(diǎn),激發(fā)學(xué)生的學(xué)習(xí)興趣,提高學(xué)生學(xué)習(xí)的積極性,幫助學(xué)生探索實(shí)驗(yàn)的各個(gè)難點(diǎn),有利于培養(yǎng)學(xué)生獨(dú)立完成實(shí)驗(yàn)的能力。
1.5 考核
因?yàn)閿?shù)據(jù)結(jié)構(gòu)的翻轉(zhuǎn)課堂教學(xué)是線上和線下相結(jié)合的,理論和實(shí)踐相結(jié)合的,所以考核方式也是多維度的。該門課程從平時(shí)成績和期末筆試成績兩個(gè)大方面綜合考察,各占50%,其中,平時(shí)成績又分為出勤考核,占總成績的10%,視頻觀看情況和課后自測(cè)題完成情況,占總成績的20%,以及20%比重的實(shí)驗(yàn)成績。其中視頻觀看情況是通過學(xué)生是否按時(shí)完成相應(yīng)視頻觀看來評(píng)判的,課后自測(cè)題完成情況是通過自測(cè)題是否按時(shí)完成和其正確率來評(píng)判的。期末筆試主要考察學(xué)生對(duì)基本理論和概念的掌握情況,題目重在考察學(xué)生對(duì)基本原理的理解。
我們?cè)诳己顺煽冎屑尤肓艘曨l觀看情況和自測(cè)題完成情況,注重線上課堂學(xué)生自學(xué)情況,調(diào)動(dòng)學(xué)生學(xué)習(xí)的主動(dòng)性;實(shí)驗(yàn)成績注重考查學(xué)生自主學(xué)習(xí)能力和學(xué)習(xí)的積極性;期末成績則是對(duì)學(xué)生整個(gè)學(xué)期的學(xué)習(xí)情況的體現(xiàn)。盡量杜絕學(xué)生不注重平時(shí)課堂、應(yīng)付考試、考前臨時(shí)抱佛腳等現(xiàn)象,采用這樣一種綜合的考評(píng)方法以求盡量公平的反映出每一個(gè)學(xué)生的真實(shí)成績。
2 實(shí)踐教學(xué)
數(shù)據(jù)結(jié)構(gòu)翻轉(zhuǎn)課堂教學(xué)對(duì)象為2016級(jí)軟件工程專業(yè)一班、二班本科生(二年級(jí)),共126人。他們已經(jīng)學(xué)習(xí)了C語言程序設(shè)計(jì)、離散數(shù)學(xué)、線性代數(shù)等計(jì)算機(jī)專業(yè)知識(shí),具有一定的程序設(shè)計(jì)能力。根據(jù)學(xué)校教學(xué)安排,本課程的課堂學(xué)時(shí)為每周4學(xué)時(shí),實(shí)驗(yàn)2學(xué)時(shí)/周,按照本文所述的翻轉(zhuǎn)課堂模式開展數(shù)據(jù)結(jié)構(gòu)課程。
學(xué)期期末,對(duì)參與本次翻轉(zhuǎn)課堂探索的學(xué)生進(jìn)行問卷調(diào)查發(fā)現(xiàn),學(xué)生更喜歡獨(dú)立自主學(xué)習(xí)知識(shí),對(duì)學(xué)習(xí)更有興趣。通過與沒有參加翻轉(zhuǎn)課堂實(shí)踐教學(xué)的本專業(yè)三班、四班的學(xué)生對(duì)比,出勤率和實(shí)驗(yàn)完成率明顯高于后者,期末考試成績也有所提高。
3 結(jié)束語
數(shù)據(jù)結(jié)構(gòu)是計(jì)算機(jī)專業(yè)知識(shí)體系中的重要組成部分,合理的組織教學(xué)內(nèi)容,才能使學(xué)生明確學(xué)習(xí)的方向,提高其學(xué)習(xí)積極性,從而達(dá)到理想的教學(xué)成果。通過觀看先導(dǎo)課程的視頻使學(xué)生能夠及時(shí)預(yù)習(xí)相關(guān)知識(shí),更好的理解數(shù)據(jù)結(jié)構(gòu)知識(shí);通過講解各知識(shí)點(diǎn)間的聯(lián)系以及簡短生動(dòng)的視頻教學(xué),使概念不再抽象難懂;通過學(xué)生線上自主學(xué)習(xí)和自測(cè)練習(xí),讓師生在線下課堂形成互動(dòng);通過實(shí)驗(yàn)教學(xué),理論聯(lián)系實(shí)際,增強(qiáng)了學(xué)生的動(dòng)手能力。把翻轉(zhuǎn)課堂教學(xué)模式應(yīng)用到數(shù)據(jù)結(jié)構(gòu)課程中,有利于培養(yǎng)學(xué)生學(xué)習(xí)的主動(dòng)性,有利于提升學(xué)生的自主學(xué)習(xí)和思考的能力,有利于培養(yǎng)創(chuàng)新型人才。當(dāng)然,翻轉(zhuǎn)課堂在教學(xué)實(shí)踐中還存在一些局限性,比如硬件設(shè)施不夠完善,課堂互動(dòng)中的紀(jì)律問題等。所以,我們應(yīng)該在以后的實(shí)踐中,要解決相關(guān)硬件問題,著重管理學(xué)生在課堂互動(dòng)中的紀(jì)律。在實(shí)踐中不斷完善并發(fā)展翻轉(zhuǎn)課堂教學(xué)模式。
參考文獻(xiàn)(References):
[1] 伍大清,陽小華,劉志明等.基于慕課的翻轉(zhuǎn)課堂實(shí)戰(zhàn)化教學(xué)模式構(gòu)建[J].計(jì)算機(jī)教育,2015.233(5):78-80
[2] Daniel S J. Making Sense of MOOCs:Musings in a Maze of Myth, Paradox and Possibility[J]. Open Education Research,2013.2012(3):18
[3] 朱正東,張小雨,田靖軒等.MOOC混合教學(xué)模式及其實(shí)施中出現(xiàn)的主要問題與對(duì)策[J].計(jì)算機(jī)教育, 2017.9:94-97
[4] 康葉欽.在線教育的“后MOOC時(shí)代”——SPOC解析[J].清華大學(xué)教育研究,2014.35(1):85-93
[5] 嚴(yán)蔚敏,吳偉民.數(shù)據(jù)結(jié)構(gòu)(C語言版)[M].清華大學(xué)出版社,2009.
[6] 施鵬飛.數(shù)據(jù)結(jié)構(gòu)及其在計(jì)算機(jī)科學(xué)中的作用和地位[J].自然雜志,1986.6:49-54
[7] Donovan M S E, Bransford J D E, Pellegrino J W E. How People Learn: Bridging Research and Practice.[J].Agenda Setting,1999.63:88
[8] 徐曾春,胡平.開放式實(shí)驗(yàn)教學(xué)與創(chuàng)新性人才培養(yǎng)[J].中國大學(xué)教學(xué),2015.10.
[9] 楊玫,李瑛,李祁.計(jì)算機(jī)類課程翻轉(zhuǎn)課堂應(yīng)用研究[J].計(jì)算機(jī)工程與科學(xué),2016.38(a01):120-123