摘要:文章依據(jù)《C語言程序設(shè)計》在線開放課程的建設(shè)的過程,分別從課程建設(shè)背景、建設(shè)意義、建設(shè)方法思路以及課程的實施幾方面進行了闡述。在線開放課程連通了實體課堂與在線課堂,拓寬了課堂教學(xué)的維度和空間,推動了課堂教學(xué)改革與創(chuàng)新。
關(guān)鍵詞:在線開放課程;C語言程序設(shè)計;教學(xué)改革
中圖分類號:G424 文獻標(biāo)識碼:A
文章編號:1009-3044(2020)18-0118-02
開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):
《教育部關(guān)于加強高等學(xué)校在線開放課程建設(shè)應(yīng)用與管理的意見》明確了高校在線開放課程建設(shè)的發(fā)展方向和思路[1]。充分應(yīng)用互聯(lián)網(wǎng)技術(shù)建設(shè)在線開放課程,是促進教育資源共享、提高教學(xué)質(zhì)量的必由之路。《C語言程序設(shè)計》在線開放課程突破傳統(tǒng)教學(xué)模式的束縛,對線上教學(xué)進行了探索和嘗試。
1 課程建設(shè)背景
《C語言程序設(shè)計》課程是我院工科專業(yè)必修的一門重要課程,面向全院多個專業(yè)開設(shè),年授課近千人。在近年的熱門編程語言排行榜,“C語言”高居前三位,經(jīng)久不衰。它對培養(yǎng)學(xué)生的計算思維、更好地利用計算機解決本專業(yè)領(lǐng)域內(nèi)的問題起著重要的作用。
《C語言程序設(shè)計》在“好大學(xué)在線”“中國大學(xué)MOOC”及“學(xué)堂在線”等主流慕課平臺有眾多的課程資源??煞倍嗟恼n程網(wǎng)站、在線平臺,使學(xué)生無法準(zhǔn)確定位到適合自己的課程,常常會在課程學(xué)習(xí)中產(chǎn)生混亂,學(xué)習(xí)效果不理想。而且在線開放課程和慕課是存在區(qū)別的。慕課是大規(guī)模的在線開放課程,以眾多的學(xué)習(xí)者和多樣的學(xué)習(xí)者群體著稱;但在線開放課程不追求海量的學(xué)習(xí)者,它在網(wǎng)絡(luò)平臺共享的環(huán)境下,以課程內(nèi)涵為出發(fā)點,組建高質(zhì)量的學(xué)習(xí)資源,推動課堂教學(xué)革新[2]。
鑒于此,建設(shè)符合各高校自身學(xué)情的《C語言程序設(shè)計》在線開放課程十分必要。通過對現(xiàn)有課程資源的持續(xù)建設(shè)和教學(xué)方法的不斷更新,打造穩(wěn)定、系統(tǒng)、高效的共享課,最終實現(xiàn)在線教學(xué)平臺輔助教學(xué)的目的。
2 課程建設(shè)意義
2.1 搭建自主學(xué)習(xí)平臺
在線課程平臺突破了傳統(tǒng)教學(xué)中的單向輸出和被動學(xué)習(xí)模式,使學(xué)生學(xué)習(xí)享有充分的靈活性和自主性,他們可以選擇自己方便的時間和地點,自主安排和控制學(xué)習(xí)過程[3],重新觀看線下課堂未消化的內(nèi)容或針對重點復(fù)習(xí)鞏固。學(xué)生還可以在輕松的氛圍中交流探討,在學(xué)習(xí)過程中獲得教師及同學(xué)的幫助,減少了畏懼心理,增強了成就感。
2.2 補充拓展教學(xué)資源
鑒于課堂教學(xué)時間限制和學(xué)生接受水平差異,教師首選最核心的內(nèi)容講授還要穿插互動,課堂學(xué)習(xí)內(nèi)容有限;而在線開放課程的出現(xiàn),恰恰彌補了這一不足,它提供的豐富學(xué)習(xí)資源能對課堂教學(xué)進行補充和擴展,更好的完善學(xué)生的知識體系,拓展思維空間,激發(fā)創(chuàng)新意識。
2.3 輔助教學(xué),提供數(shù)據(jù)
在線課程運行平臺可以保存上傳的所有的教學(xué)資源,還可以根據(jù)需求不斷的優(yōu)化完善[4],使建設(shè)的有效資源得以循環(huán)使用,學(xué)生也可以根據(jù)需要隨時瀏覽下載所需資源。課程平臺還能記錄并統(tǒng)計學(xué)生的學(xué)習(xí)情況,方便教師全面掌握學(xué)情、及時調(diào)整教學(xué)內(nèi)容和進度。也為教務(wù)人員提供了一手?jǐn)?shù)據(jù),對后續(xù)教學(xué)安排提供參考。
3 課程建設(shè)思路
3.1設(shè)計課程,萃取知識單元
課程圍繞C語言核心內(nèi)容,依據(jù)課程模塊化、內(nèi)容微型化、模塊獨立化這三個原則進行設(shè)計。依據(jù)教學(xué)大綱,結(jié)合教材,拆分提煉教學(xué)要點,萃取合理“顆粒度”的知識單元。這里的顆?;⒎呛唵蔚胤指畛扇舾蓚€碎片,而是科學(xué)有效地將教學(xué)內(nèi)容劃分成相對完整、穩(wěn)定的信息單元。這樣不僅利于后續(xù)設(shè)計微視頻,而且便于管理與檢索,也便于教師根據(jù)需要靈活組建課件,組織教學(xué)。
3.2 制作多媒體課件
改變過去文字為主的PPT呈現(xiàn)方式,凝練內(nèi)容,精心插入圖、動畫等元素豐富課件表現(xiàn)形式,并輔以明快的顏色,使枯燥的程序知識變得生動、形象,使講解的示例錦上添花,創(chuàng)造輕松、愉快的視覺氛圍。而且課件的制作不是一勞永逸,會根據(jù)教學(xué)反思和反饋不斷更新改進。
3.3 開發(fā)教學(xué)短視頻
視頻是在線開放課程的核心資源,它的質(zhì)量會直接影響學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)效果。故酌情從以下幾個角度制作教學(xué)短視頻:
①主題與時長
確保一個視頻僅圍繞一個主題,或源于重點難點、或源于方法反思,開門見山的表達,使學(xué)生能直截了當(dāng)?shù)孛靼妆径我曨l表達的觀點或提出的問題,使線上學(xué)習(xí)更聚焦;為保證學(xué)生愿意學(xué)、容易學(xué),視頻時間控制在8-15分鐘,既能最大程度抓住學(xué)生注意力,也更方便學(xué)生通過手機等移動終端持續(xù)流暢地學(xué)習(xí)。
②設(shè)計與選例
在設(shè)計示例時充分考慮選例的實用性和趣味性,選擇或與生活密切相關(guān)、或與學(xué)生專業(yè)結(jié)合的,由淺入深、精準(zhǔn)易的案例,并且更側(cè)重算法的設(shè)計與應(yīng)用以及初步工程方法的培養(yǎng),逐步鍛煉學(xué)生以C語言為工具解決實際問題的能力。從注重結(jié)果轉(zhuǎn)向注重過程和方法,旨在傳遞學(xué)生程序設(shè)計的思維方法。
③表現(xiàn)手法與后期編輯
在腳本設(shè)計時充分把握學(xué)生學(xué)習(xí)心理,臺詞精煉、過渡自然、注重細(xì)節(jié),營造一對一親切感的教學(xué)情境,基于不同的內(nèi)容和需求,以教師間歇出鏡、互動操作等形式呈現(xiàn)。理論性的內(nèi)容以課件講解為主,編程演示部分借助Camtasia Studio屏幕錄制軟件完成。視頻錄制完后,需要用專業(yè)的處理軟件進行后期編輯和優(yōu)化。包括拍攝視頻和錄屏內(nèi)容的整合,添加視頻的片頭片尾、字幕等相關(guān)處理[5]。
3.4 搭建《C語言程序設(shè)計》課程網(wǎng)站
按照設(shè)計好的課程內(nèi)容建立基礎(chǔ)菜單,搭建在線課程網(wǎng)站框架,并將課程配套資源按照“指導(dǎo)型資源”和“內(nèi)容型資源”上傳。其中“指導(dǎo)型資源”涵蓋了課程介紹、教學(xué)計劃、教學(xué)大綱、參考資料等富有指導(dǎo)意義的文檔;“內(nèi)容型資源”則包括PPT課件、教學(xué)短視頻、配套習(xí)題、在線編譯器、拓展學(xué)習(xí)資料等知識型內(nèi)容。
4 在線開放課程實踐
在線開放課程不是獨立于課堂教學(xué)的,而是二者相輔相成。采用課堂教學(xué)與在線教學(xué)相結(jié)合的混合式教學(xué)模式,主要包括課前“知識傳遞”、課中“吸收內(nèi)化”和課后“補充拓展”三環(huán)節(jié)。
4.1 課前自主學(xué)習(xí)
課前自主學(xué)習(xí)主要是進行“知識傳遞”。教師通過課程平臺布置學(xué)習(xí)任務(wù)和相關(guān)學(xué)習(xí)資源,學(xué)生先進行自主性學(xué)習(xí),了解掌握基本知識,若有疑問先做記錄,為課堂學(xué)習(xí)做好準(zhǔn)備。同時教師可根據(jù)在線平臺上的數(shù)據(jù)了解學(xué)生自學(xué)情況,總體把控后續(xù)課堂教學(xué)。
4.2 課中指導(dǎo)學(xué)習(xí)
本階段主要指導(dǎo)學(xué)生完成知識的“吸收內(nèi)化”。教師通過提前了解到的學(xué)習(xí)情況,可以在課堂上給予針對有效的講解、剖析,課上通過頭腦風(fēng)暴、小組討論、匯報展示等活動幫助學(xué)生攻克難點,引導(dǎo)學(xué)生解決問題。在此之上進行知識的鞏固與提高,逐步引導(dǎo)學(xué)生用新知識解決問題。如此的“教”和“學(xué)”讓課堂內(nèi)外的師生間,生生間有更多機會交流,很好地幫助學(xué)生吸收內(nèi)化知識,提高了課堂效率。教學(xué)效果則可以通過隨堂測驗與學(xué)生反饋等來檢驗。隨堂測驗用來了解學(xué)生對知識點的吸收情況,學(xué)生反饋則收集學(xué)生的學(xué)習(xí)感受和建議,為后續(xù)的教學(xué)設(shè)計提供參考。
4.3 課后補充拓展學(xué)習(xí)
課后學(xué)習(xí)是課堂教學(xué)的“補充拓展”。對于課堂上未消化的知識點,學(xué)生可在課后通過在線課程平臺反復(fù)觀看相關(guān)內(nèi)容,幫助理解掌握;對于課程的重點難點,學(xué)生也可以隨時查看視頻和相關(guān)資源來加深鞏固。對于仍疑惑的問題則可以通過在線討論區(qū)和老師同學(xué)交流。這樣,不僅教師可以實時了解學(xué)生的關(guān)切點和學(xué)習(xí)現(xiàn)狀,學(xué)生間還可以通過分享和交流實現(xiàn)互助式學(xué)習(xí)。此外討論區(qū)的活躍度以及學(xué)生提問、回答的反應(yīng)均可以協(xié)助教師評估教學(xué)效果。教師還可以酌情設(shè)置拓展學(xué)習(xí)任務(wù),指導(dǎo)學(xué)生查閱參考資料,啟發(fā)學(xué)生自我總結(jié)反思、學(xué)以致用。
5 結(jié)語
《C語言程序設(shè)計》在線開放課程通過人力與技術(shù)的融合,突破傳統(tǒng)教學(xué)模式的束縛,將傳統(tǒng)教學(xué)和在線平臺教學(xué)的優(yōu)勢融合起來,相互補充,相互輔助,使《C語言程序設(shè)計》課程成為一棵根植于現(xiàn)實與網(wǎng)絡(luò)的樹,更好地服務(wù)于學(xué)生、服務(wù)于教學(xué)。
參考文獻:
[1]曾波,高校在線開放課程資源建設(shè)路徑探索[J].中國教育信息化,2018,(23):40-43.
[2]程舒通.在線開放課程的實踐探索一以“Java語言程序設(shè)計”課程為例[J].成人教育,2018,(6):35-40.
[3]王先彪.高職在線教育探析以《單片機應(yīng)用系統(tǒng)設(shè)計》課程為例[J].電子世界,2018,21 (1): 77-78.
[4]周軒.網(wǎng)絡(luò)教學(xué)平臺在高職院校中的應(yīng)用與研究以《C語言程序設(shè)計》課程為例[J].機電教育創(chuàng)新,2019,(19):172-178.
[5]李鵬.微課在高校編程語言教學(xué)中的應(yīng)用模應(yīng)用模式構(gòu)建研究一以“程序設(shè)計語言C”課程為例[J].山東教育(高教版),2019,(7):95-100.
【通聯(lián)編輯:唐一東】
基金項目:西安建筑科技大學(xué)華清學(xué)院在線開放課程建設(shè)(項目編號:2019007)
作者簡介:劉娟(1983-),女,陜西西安人,講師,碩士,主要研究方向為計算機軟件技術(shù)與應(yīng)用。