范佳偉
摘 要 武漢暴發(fā)的新型冠狀病毒疫情引起國際社會普遍關(guān)注,為降低疫情傳播風(fēng)險,各地教育部門適時推遲開學(xué)時間。延期開學(xué)不是停止教學(xué),各大高校將實(shí)行線上授課,做到“停課不停教、學(xué)習(xí)不延期”。如何開展線上教學(xué)是現(xiàn)在每個老師都應(yīng)思考和面臨的問題,本文從教學(xué)實(shí)踐出發(fā),并以面向?qū)ο蟪绦蛟O(shè)計與實(shí)踐課程的一維數(shù)組知識點(diǎn)為例,闡述如何使用系統(tǒng)化教學(xué)設(shè)計保證云教學(xué)下課程的效果、增強(qiáng)學(xué)習(xí)者的參與,提高教學(xué)質(zhì)量。
關(guān)鍵詞 線上授課 面向?qū)ο蟪绦蛟O(shè)計與實(shí)踐 云教學(xué)
中圖分類號:G642文獻(xiàn)標(biāo)識碼:A
1課程前情分析
面向?qū)ο蟪绦蛟O(shè)計與實(shí)踐是計算機(jī)科學(xué)與技術(shù)、智能科學(xué)與技術(shù)、信息管理與信息系統(tǒng)、數(shù)字媒體技術(shù)等專業(yè)的必修課,該課程也是相關(guān)專業(yè)學(xué)生學(xué)習(xí)的第一門編程語言課程,同時面向?qū)ο蟪绦蛟O(shè)計與實(shí)踐也是一門實(shí)踐性很強(qiáng)的課程,該課程的學(xué)習(xí)有其特點(diǎn),必須通過大量的編程訓(xùn)練,在實(shí)踐中掌握編程知識,培養(yǎng)編程能力,并逐步理解和掌握面向?qū)ο蟮某绦蛟O(shè)計的思想和方法,因此在進(jìn)行課程設(shè)計時必須加強(qiáng)實(shí)踐環(huán)節(jié)的管理與改革。
由于課時的限制、傳統(tǒng)教學(xué)方式的側(cè)重理論等原因和在教學(xué)過程中,為了知識擴(kuò)展,培養(yǎng)學(xué)生的思維能力,大多數(shù)情況下會選擇采用增加難度而非提高復(fù)雜度的方法,造成學(xué)生對該課程學(xué)習(xí)熱情不高,在課程中收獲不多等現(xiàn)象。
面向?qū)ο蟪绦蛟O(shè)計與實(shí)踐課程可以采用案例教學(xué)法,激發(fā)學(xué)生興趣,提高學(xué)生自主學(xué)習(xí)的能力和創(chuàng)新的能力,培養(yǎng)學(xué)生的邏輯思維能力及分析解決問題的能力。再結(jié)合每周的實(shí)踐課上機(jī)練習(xí),提高程序設(shè)計能力。整個學(xué)期分為四個階段,分別入門階段、提高階段、進(jìn)階階段、項(xiàng)目階段,每個階段再對知識點(diǎn)進(jìn)行了細(xì)分。同時課程教學(xué)注重過程考核,改變以期末成績定成績的局限性。
2 Educoder網(wǎng)絡(luò)教學(xué)平臺
如何達(dá)到教學(xué)目標(biāo)的同時解決基于過程的考核問題呢?最好的方法就是采用信息化教學(xué)課程平臺,它既能豐富教學(xué)方式,又能提高課堂效率,促進(jìn)學(xué)生學(xué)習(xí)。我校面向?qū)ο蟪绦蛟O(shè)計與實(shí)踐課程選擇的是實(shí)踐教學(xué)平臺Trustie-EduCoder(以下簡稱:EduCoder),EduCoder提供了課程所需要的實(shí)訓(xùn)環(huán)境,通過游戲闖關(guān)形式讓學(xué)生的學(xué)習(xí)在一種輕松的競爭狀態(tài)中完成,同時EduCoder對每次作業(yè)和實(shí)驗(yàn)提供了詳細(xì)的數(shù)據(jù)報告,可以讓教師更清楚地掌握學(xué)生的學(xué)習(xí)動態(tài)。
3教學(xué)設(shè)計
下面以面向?qū)ο蟪绦蛟O(shè)計與實(shí)踐課程中一維數(shù)組知識點(diǎn)的教學(xué)為例進(jìn)行教學(xué)設(shè)計,課程講解通過網(wǎng)絡(luò)直播,課程實(shí)踐在EduCoder平臺。
3.1課程導(dǎo)入(3分鐘)
教師設(shè)計生活中的案例讓學(xué)生可以更直觀形象的理解知識點(diǎn),如計算全班(30人)的平均分,根據(jù)前邊章節(jié)所學(xué)內(nèi)容,學(xué)生很容易得出定義30個變量來保存成績并計算。但這種方式是比較繁瑣的,如果碰到班級人數(shù)較多,所需定義的變量數(shù)量更多。從而引出一維數(shù)組的概念,并以生活中的案例:博物架來描述一維數(shù)組的特點(diǎn),博物架的好處是什么?不同的物品放在不同層,分類放,易于找,類比博物架,一維數(shù)組也是分類存放不同類型的數(shù)據(jù)。
3.2教師描述教學(xué)目的、教學(xué)重點(diǎn)和教學(xué)難點(diǎn)(2分鐘)
教學(xué)目的就是學(xué)完本節(jié)知識后學(xué)生能獲得什么樣的知識、掌握什么樣的能力,在面向?qū)ο蟪绦蛟O(shè)計與實(shí)踐課程中一維數(shù)組的教學(xué)目的包括:
(1)數(shù)組的基本概念。
(2)數(shù)組的使用,包括數(shù)組的申明,賦值,引用等(教學(xué)重點(diǎn))。
(3)冒泡排序(教學(xué)難點(diǎn))。
3.3過程講解(20分鐘)
講解過程中切記不要把所有的知識點(diǎn)一股腦地全部灌輸給學(xué)生,而是要啟發(fā)引導(dǎo)學(xué)生思考問題,在問題中逐漸掌握本節(jié)課的內(nèi)容,讓學(xué)生充分參與到課堂中,真正做課堂的主人。比如講解一維數(shù)組中求解最大值時,正確做法應(yīng)該說通過for循環(huán)依次比較數(shù)組中每一個元素,但通過結(jié)合生活的中例子來描述效果會更好。比如將求最大值比作打擂臺,打擂臺的參與者就是數(shù)組中的元素,第一個參與者與第二個參與者打擂臺,只有一個勝出,第三個參與者再與上一輪的勝出者打擂臺,最后的勝出者就是最大值,這樣學(xué)生就更容易理解一維數(shù)組求最大值的過程。
3.4學(xué)生進(jìn)行練習(xí)(20分鐘)
教師利用EduCoder平臺發(fā)布本次課程的課堂實(shí)踐練習(xí)題,讓學(xué)生以闖關(guān)的形式來完成練習(xí),要注意練習(xí)題應(yīng)該是由易到難的分布。學(xué)生練習(xí)時可以EduCoder會根據(jù)學(xué)生完成的時間長短,完成情況,是否查看答案對學(xué)生進(jìn)行不同的評分。教師可以通過EduCoder平臺生成的實(shí)訓(xùn)報告,了解哪一塊的內(nèi)容是學(xué)生沒有掌握或者掌握不好的,再進(jìn)行針對性的講解。
4結(jié)束語
通過云教學(xué)的模式真正做到了停課不停教、學(xué)習(xí)不延期,將傳統(tǒng)的固定時間,固定地點(diǎn)的教學(xué)活動延申到任意時間段、任意地點(diǎn)。學(xué)生可以利用云教學(xué)平臺在家自主學(xué)習(xí),教師在云教學(xué)過程中應(yīng)該更多承擔(dān)一個引導(dǎo)者的作用,教學(xué)過程本身也可視為一個旨在引發(fā)和促進(jìn)學(xué)生學(xué)習(xí)的系統(tǒng),同時教師也應(yīng)該利用好云教學(xué)平臺和網(wǎng)絡(luò)資源,提升自己的實(shí)踐教學(xué)能力,提升教學(xué)效果。
參考文獻(xiàn)
[1] 董榮勝.計算機(jī)科學(xué)導(dǎo)論:思想與方法(第3版)[M].北京:高等教育出版社,2015.
[2] 方芳.基于Educoder網(wǎng)絡(luò)實(shí)踐平臺開展大數(shù)據(jù)方向《Javaweb應(yīng)用開發(fā)》教學(xué)改革的實(shí)踐研究[J].當(dāng)代教育實(shí)踐與教學(xué)研究,2019(14):19-20.
[3] 夏旭,漆華妹.基于EduCoder平臺的高職程序設(shè)計類專業(yè)課程改革分析[J].無線互聯(lián)科技,2019,16(10):69-73+93.
[4] W·迪克.系統(tǒng)化教學(xué)設(shè)計[M].上海:華東師范大學(xué)出版社,2007.