王安娜
摘 要:文章針對特殊時期“停課不停學、不停教”特殊背景,從“C語言程序設計”課程線上教學課前準備到實施要點,通過該課程線上教學探索與實踐,對教學過程實施情況進行了概括、總結,同時對未來教學改革進行了展望。
關鍵詞:線上教學;教學平臺;交互
0 引言
2020年新年伊始,一場空前浩劫迅速席卷全球,對社會和經濟進步產生了很大的影響。我國也迅速進入非常模式。1月27 日,為貫徹落實黨中央堅決打贏這場防控阻擊戰的決策部署,教育部發布了延期開學的通知。為保障學生在家學習,教育部提出充分利用互聯網技術讓“停課不停學、不停教”落在實處。“互聯網+教育”因其突破時空的特性,在這個特殊時期成為替代傳統課堂教學的首要途徑。全國各高校充分利用線上資源積極開展線上授課,保證特殊時期教學順利開展。
程序設計能力是當今5G時代人才必不可少的技能,“C語言程序設計”課程作為高校各專業本科教學中的一門重要公共基礎課,受眾面廣,在各專業人才培養方案中占有重要地位。對訓練學生的邏輯思維能力、培養其嚴謹的思維方式及應用計算機解決實際問題的能力至關重要。因此,特殊時期“C語言程序設計”課程的線上教學需要精心設計與科學實施。
1 課前準備
1.1 ?遴選優質教學資源
大數據背景下線上學習資源非常豐富,僅中國大學MOOC平臺提供的關于“C語言程序設計”的課程就將近400門。面對紛繁復雜的課程教學資源采取擇優選取的原則,取長補短、博采眾長。共享中國大學MOOC平臺吉林大學張玉春老師、哈爾濱工業大學蘇小紅老師、學銀在線山東電子職業技術學院陳雙老師、超星泛雅網絡教學平臺荷澤學院黃復賢老師“C語言程序設計”課程,高效利用線上資源。將在線直播授課與有效利用網絡優質資源自主學習相結合。
1.2 ?選擇網絡教學平臺
研究教學互動方式方法,選擇學生比較熟悉且運行相對穩定的騰訊會議作為線上錄播、直播教學平臺,結合EV錄屏和視頻剪切合并器軟件實現自錄視頻的制作與簡單剪輯。為實現對學生的有效監管,充分研究教學輔助平臺工具。選擇超星學習通作為主教學平臺,將后續課程資源陸續在超星泛雅教學平臺上呈現。為實現實時溝通與反饋,在利用學習通群聊功能的同時選擇學生既有且熱衷的社交工具QQ,充分利用QQ群提供的公告、文件傳輸、屏幕共享等可靠功能完善師生交互活動,為順利開展線上教學提供堅強的軟件保障。
1.3 ?建課、建班、建通訊網絡
課前兩周組織學生完成學習通注冊、登錄,使用菏澤學院黃復賢老師的示范教學包、超星豐富的備課資源及自有資源庫建課,搭建班級并分享二維碼邀請學生進入相應班級。為加強與學生的交流溝通,消除隔屏面對學生的茫然情緒,建立QQ群,經班干部及同學推薦產生6個自然班的課代表,成立課代表微信群。從而完成教師—課代表—學生三級通訊網絡的搭建,為后續教學過程中師生溝通提供堅實的保障[1]。
1.4 建設資料庫
對學生是否具有個人電腦及網絡環境進行課前調研,為確保線上理論、實踐教學順利開展,準備穩定的PC端及移動端編譯器。梳理、完善教學資源,將教學大綱、授課計劃、任務單、電子版教材、教案、課件、編譯軟件、班委通訊錄等必需教學資料上傳學習通。進一步完善試題庫、作業庫、試卷庫。按本校教學大綱及授課計劃要求,對示范教學包內容進行調整,將部分自錄教學視頻、習題講解微視頻、文檔等資料補充插入到課程章節中,同時進行任務點設置以保證教學任務如期落實。
1.5 發布群公告
課前一周利用學習通平臺通知功能發布群公告,對線上教學背景、教學模式、教學組織方式、教學資源、教學方法、考核方式、時間安排等予以說明。
2 實施要點
2.1 ?發布任務清單
凡事預則立,不預則廢。課前一周發布學習任務清單,細化線上線下學習流程,明確學習目標與自主學習資源,明晰課前、課中和課后具體學習任務。同時針對老師對教學過程的監督、檢查、考核措施給出必要說明,對學生可能出現的學習困惑給出化解建議[2]。
2.2 ?組織教學
課前:突出學生的主體地位,學生需按任務清單要求進行相應線上任務的預習。學習通平臺會自動統計學生觀看視頻的時長、測驗完成情況。根據任務完成質量給予適當積分獎勵,每項任務都會設置開始與截止時間,逾期不予積分,從而培養學生學習的主動性、自覺性。
課中:線上直播前8分鐘左右,教師通過學習通平臺設置簽到、搶答等活動激發學生教學參與度與學習熱情,讓課前與課中教學活動無縫對接。根據學習通統計結果進行學情分析,強化上節課重難點及易錯點,進而進行新知講授、重難點明晰。講授過程中根據教學內容特點靈活設置2~4次教學活動如選人、隨堂練習、投票等,了解學生知識點掌握情況及線上學習狀態,對于表現懈怠的同學,通過學習通群聊、電話、微信等方式給予更多的關注、督導。
“C語言程序設計”課程理論性強、語法繁多,為加強與學生的互動、激發學生學習興趣、保證教學目標的實現,并用多種教學方法,如討論法、案例法、實踐法、口決記憶法。選取、設計“學科交叉融合”案例,如電氣、測控專業單片機課程與C語言結合的案例—“LED電子時鐘”,培養學生利用現有知識解決專業問題的意識和能力。
課后:布置作業及階段性測驗,通過學習通快速收集、批改作業并使生成績數據化,根據數據化結果分析學情,找出教學過程中的薄弱環節,最終通過教師課堂講授,多元化教學方法選擇、學習方法指導等解決相關問題[3]。
2.3 ?強化實踐環節
每模塊理論講解之后,組織學生按IPO模式編寫一段典型代碼,讓學生感受算法設計、代碼編輯、查錯糾錯、調試運行的過程,體會C語言程序設計之美。從順序結構、選擇結構、循環結構到數組、函數模塊,分別留1~3道程序設計作業,定時限時完成。為避免抄襲現象,學生需以注釋語句的形式標明個人信息,要求其將所編寫的代碼發布到學習通群聊。在每個班級中選出3~5名思維活躍、思路清晰、代碼質量高的同學成立作業協助小組,對代碼中存在的各種問題,老師、作業協助小組成員、同學們在群聊展開廣泛討論,交流算法優化建議,指出代碼存在錯誤。對提出問題及問題解決建議的同學給予加分鼓勵。隨機設置作業總結環節,在本環節進行隨機抽測,指定學生進行屏幕共享演示并對其所編寫的代碼進行講解,同時隨機指定學生對演示代碼進行點評。從簡單的語法錯誤到程序的優化,學生的邏輯思維能力逐漸提高,通過此環節突出該課程重視動手能力培養的特色,同時培養了學生耐心、細心的品質[4]。
2.4 反饋與考核
充分利用超星學習通平臺,根據教學大綱要求及授課計劃實施進度要求組建適合學生學情的題庫,及時發布供學生練習、測驗。由于本課程學時有限,為使學生適應計算機語言的邏輯思維方式,學生需長時間持續學習,課程期末考試時間定為2020年8月,為避免學生暑假遺忘、方便假期復習,在期末和暑假期間定期安排階段性測驗任務,測驗完成后超星系統會自動閱卷并生成成績分析數據,及時反饋給學生。對掌握效果不佳的知識點進一步補充講解。將習題講解微視頻上傳到學習通平臺,再次組織學生反復練習直到達成預期的教學目標。
2.5 融入思政元素
師者,所以傳道授業解惑也,通過Ada Lovelace、丹尼斯·里奇、楊輝等典型人物介紹培養學生的創新、鉆研精神、愛國情懷;在C語言語法規則、復雜數據運算部分引導學生樹立規則、紀律意識;模塊化程序設計思想的理解讓學生懂得包容、合作;在代碼調試的過程中使學生養成嚴謹、細致、耐心的好習慣。
3 反思
線上教學過程中經歷了最初的迷茫;經歷了由于網絡原因聲音及畫面卡頓臨時由騰訊課堂調整為騰訊會議的尷尬;經歷了前兩次錄播后通過調查并采納學生們的反饋建議將錄播調整為直播的忐忑。體會了現代化工具的高效與快捷;體會了一個人隔屏面對232個同學依然能抑揚頓挫、手舞足蹈的那種激情;體會了努力付出獲得學生認可的感動與溫暖。盡管線上教學有諸多線下教學無法比擬的優勢,但對學生的自律性要求很高,更需要教師在教學過程中對學情全方位把控與督導以維持學生自主學習的持續性熱情,彌補師生面對面的情感交流的缺失。未來,線上教學不可完全替代線下教學,可以有效利用線上教學便捷、靈活的優勢功能,采用線上線下相結合的教學方式,讓二者優勢互補,促進學生樹立自主學習、持續學習的新觀念。
4 結語
期待疫霾早日散去,山河無恙。這場始于特殊歷史時期的規模宏大的線上教學組織與實踐催生的教與學新形態,不會因時間的推移而終止,將會在未來繼續助力教學改革,推進信息技術與教育的深度融合與發展。
[參考文獻]
[1]李培.疫情防控背景下結合慕課平臺的C語言課程線上教學組織[J].計算機教,2020(7):23-27.
[2]杜琰琪.新冠疫情下《C語言程序設計》線上教學探索[J].電腦知識與技術,2020(14):180-181
[3]馮國紅,朱玉杰.農林院校人因工程學課程MOOC+SPOC的翻轉課堂教學改革研究[J].安徽農業科學,2018(22):234-236.
[4]戚龍.基于網絡教學平臺的全新線上教學新生態模式研究[J].電腦知識與技術,2020(11):143-144.
(編輯 傅金睿)