李錕華 桑志強
摘要:文章通過對C程序設(shè)計傳統(tǒng)遠程在線教學(xué)面臨的困難問題進行思考和分析。利用移動終端作為教學(xué)設(shè)備,合理組織移動終端的平臺軟件,來解決傳統(tǒng)遠程在線教學(xué)所遇到的困難問題。同時利用移動終端設(shè)備,對C程序設(shè)計理論教學(xué)、實驗教學(xué)和教學(xué)考核的教學(xué)模式進行組織和設(shè)計,為移動終端下完成C程序設(shè)計課程遠程在線教學(xué)提供了一種新思路。
關(guān)鍵詞:遠程;在線教學(xué);移動終端;教學(xué)模式
中圖分類號:TP311? ? ? 文獻標識碼:A
文章編號:1009-3044(2021)12-0135-03
Abstract: This paper analyzes the difficulties and problems faced by traditional distance online teaching of C program design. By using the mobile terminal as teaching equipment, the platform software of mobile terminal can be reasonably organized to solve the difficulties and problems encountered in traditional remote online teaching. At the same time, using mobile terminal equipment, the teaching mode of theory teaching, experiment teaching and teaching assessment of "C Program Design" is organized and designed, which provides a new idea for the long-distance online teaching of "C Program Design" course under the mobile terminal.
Key words: remote; online teaching; mobile terminal; teaching mode
1 背景
C程序設(shè)計是高校理工類學(xué)生的通識必修課程,是計算機專業(yè)重要的專業(yè)基礎(chǔ)課程。C程序設(shè)計課程教學(xué)目的是培養(yǎng)學(xué)生分析能力,思維能力,編程能力[1]。任課教師為了提高C程序設(shè)計課程教學(xué)質(zhì)量,提高學(xué)生學(xué)習(xí)效果,對該門課程進行多種模式的教學(xué)改革,目的都是為了達到學(xué)習(xí)目標,提高教學(xué)質(zhì)量。移動終端作為教學(xué)輔助設(shè)備,是新教學(xué)模式下的一種發(fā)展趨勢[2]。本文對C程序設(shè)計傳統(tǒng)遠程在線教學(xué)面臨的困難問題進行分析和歸類,利用移動終端對C程序設(shè)計理論教學(xué)和實驗教學(xué)進行組織和設(shè)計,把所面臨的困難和問題進行解決,為實現(xiàn)在移動終端下完成C程序設(shè)計課程遠程教學(xué)提供了一種新方法。
2 C程序設(shè)計遠程在線教學(xué)面臨實際困難問題
2.1 學(xué)生計算機設(shè)備資源不足
由于C程序設(shè)計遠程在線教學(xué),學(xué)生在家里面學(xué)習(xí),學(xué)生分布在不同地區(qū)和不同家庭,不能確保所有的學(xué)生都擁有計算機設(shè)備。而移動終端設(shè)備例如手機、平板電腦等,這些是學(xué)生基本上都有的設(shè)備。因此,我們C程序設(shè)計遠程在線教學(xué)課程,就要如何從傳統(tǒng)的以計算機設(shè)備為主遠程在線教學(xué)轉(zhuǎn)換成以移動終端設(shè)備為主遠程在線教學(xué),這是師生面臨的一個困難問題。
2.2 教學(xué)實驗的開展
由于C程序設(shè)計遠程在線教學(xué),學(xué)生在家學(xué)習(xí),計算機設(shè)備資源不足,任課教師講完課程后,沒辦法統(tǒng)一讓學(xué)生通過計算機設(shè)備進行操作練習(xí)。如何讓每個學(xué)生在沒有計算機設(shè)備情況下,利用移動終端設(shè)備下完成實驗代碼的設(shè)計、調(diào)試和測試,這也是師生面臨的一個困難問題。
2.3 網(wǎng)絡(luò)信號覆蓋的不均衡
由于C程序設(shè)計遠程在線教學(xué),學(xué)生在家里面學(xué)習(xí),學(xué)生的分布在全國各地,學(xué)生在不同的地區(qū),網(wǎng)絡(luò)信號覆蓋不均衡。有些地方網(wǎng)絡(luò)信號質(zhì)量較強,有些地方網(wǎng)絡(luò)信號質(zhì)量較弱,導(dǎo)致遠程在線教學(xué)不能完全保證所有學(xué)生能夠按時實時同步進行遠程在線,使用傳統(tǒng)的實時遠程在線教學(xué)模式難以確保教學(xué)質(zhì)量,這也是師生面臨的一個困難問題。
2.4 學(xué)生沒有教材
由于C程序設(shè)計遠程在線教學(xué),學(xué)生在家里面學(xué)習(xí),學(xué)生手上教材和學(xué)習(xí)資料參差不齊,會導(dǎo)致學(xué)生學(xué)習(xí)過程中,學(xué)習(xí)目標不明確。教材和學(xué)習(xí)資料對于教學(xué)來說,非常重要,沒有教材和學(xué)習(xí)資料,學(xué)生沒辦法完成課前的預(yù)習(xí),在線學(xué)習(xí)和課后的復(fù)習(xí)。學(xué)生沒有教材和學(xué)習(xí)資料,教師很難提高教學(xué)效果,這也是師生面臨的一個困難問題。
2.5 遠程進行教學(xué)輔導(dǎo)和答疑
由于C程序設(shè)計遠程在線教學(xué),學(xué)生在家里面學(xué)習(xí),學(xué)習(xí)中遇到問題,如何對單獨學(xué)生遠程進行輔導(dǎo),如何及時解決學(xué)生學(xué)習(xí)中遇到問題,如何及時了解和掌握學(xué)生學(xué)習(xí)情況,這也是師生面臨的一個困難問題。
2.6 遠程在線教學(xué)成績考核
由于C程序設(shè)計遠程在線教學(xué),學(xué)生在家里面學(xué)習(xí),如何對每個學(xué)生遠程的學(xué)習(xí)情況進行考核,如何遠程對學(xué)生的實驗教學(xué)代碼進行考核,如何遠程對學(xué)生學(xué)習(xí)知識點進行測試,最終形成一個客觀真實的教學(xué)成績考核,這也是師生面臨的一個困難問題。
3 移動終端教學(xué)軟件的組織
分析C程序設(shè)計遠程在線教學(xué)中遇到的實際困難問題,我們通過合理選擇移動終端軟件來解決。我們將遇到的困難問題進行分析和歸類,將移動終端教學(xué)使用軟件平臺分為:教學(xué)平臺,實驗平臺,考核平臺,交流平臺,資源共享平臺五個類軟件來組織[3],解決遠程在線教學(xué)面臨的問題。
3.1 移動終端教學(xué)平臺
教學(xué)平臺類軟件目標是完成實時遠程在線直播教學(xué),按照教學(xué)大綱和教學(xué)進度表完成教學(xué)任務(wù)。移動終端教學(xué)平臺類軟件建議選用軟件是釘釘平臺或騰訊會議等。這類軟件的特點:首先教師可以在移動終端設(shè)備或計算機設(shè)備進行授課,學(xué)生可以完全使用移動終端進行實時遠程在線學(xué)習(xí),解決了計算機設(shè)備不足的問題。其次該類型軟件都具備云錄像功能,所有的教學(xué)過程可以通過云平臺直接制作成教學(xué)視頻,提供給不能實時參加遠程在線學(xué)習(xí)的學(xué)生,解決了網(wǎng)絡(luò)信號覆蓋較弱地區(qū)或不能及時參加實時遠程在線教學(xué)學(xué)生的學(xué)習(xí)問題。第三,該類型平臺教師可以通過遠程在線視頻或文字進行交流,可以實時互動和解答,及時解決學(xué)生學(xué)習(xí)中遇到的各種問題。
3.2 移動終端實驗平臺
在C程序設(shè)計教學(xué)中,實驗教學(xué)是C程序設(shè)計教學(xué)的一個重要環(huán)節(jié)。在遠程在線教學(xué)時,大量的學(xué)生在家中沒有計算機設(shè)備,不能按照傳統(tǒng)方法完成C程序設(shè)計教學(xué)配套的實驗,我們必須選擇在移動終端設(shè)備可以調(diào)試C程序代碼的軟件。通過實際教學(xué),移動終端實驗平臺類軟件可以選擇在移動終端上可以運行的C Compiler軟件(如圖1所示)和C語言編譯器軟件(圖2所示),選擇這類軟件后,學(xué)生完全可以脫離計算機設(shè)備和沒有計算機網(wǎng)絡(luò)情況下,可以單獨在移動終端設(shè)備上完成C程序設(shè)計實驗代碼編寫,調(diào)試和測試,并運行得到結(jié)果,解決了學(xué)生不能開展實驗教學(xué)的問題。
3.3 移動終端考核平臺
在C程序設(shè)計教學(xué)中,學(xué)生成績的考核也是一個重要環(huán)節(jié)。學(xué)生完成遠程在線學(xué)習(xí)以后,如何實現(xiàn)對學(xué)生學(xué)習(xí)進行考核?這是我們所面臨的一個問題。移動終端考核平臺類軟件我們可以選用雨課堂、學(xué)習(xí)通,問卷星等軟件來完成。選擇這類軟件原因,我們可以通過遠程在線考試、簽到、問卷等功能,可以對學(xué)生的學(xué)習(xí)情況進行考核。解決了遠程在線教學(xué)成績考核的困難。
3.4 移動終端交流平臺
在C程序設(shè)計遠程在線學(xué)習(xí)的過程中,交流也是一個很重要的環(huán)節(jié)。學(xué)生在家里面進行學(xué)習(xí)時,會遇到各種各樣的問題。移動終端交流平臺類軟件我們選用微信、QQ和釘釘?shù)溶浖?。通過這些軟件來建立一些學(xué)習(xí)群,學(xué)生可以通過這些學(xué)習(xí)群進行問題的提問和討論,任課教師也可以通過群及時進行作答,來幫助學(xué)生的學(xué)習(xí)。解決了遠程教學(xué)輔導(dǎo)和遠程在線答疑困難的問題。
3.5 移動終端資源共享平臺
在C程序設(shè)計遠程在線學(xué)習(xí)過程中,資源共享環(huán)節(jié)也非常的重要。一方面由于學(xué)生在家里面教材和學(xué)習(xí)資料參差不齊,我們就要必須通過資源共享平臺來進行資源的共享。移動終端資源共享平臺類軟件我們選用雨課堂、學(xué)習(xí)通等軟件。在這些軟件里面我們可以發(fā)布教學(xué)資料、課件、實驗指導(dǎo)、作業(yè)等。資源共享平臺還有一個很重要的功能,就是把我們教學(xué)環(huán)節(jié)上云平臺所錄制的錄像,通過移動終端平臺進行共享,提供為部分不能實時參加遠程在線教學(xué)的學(xué)生進行學(xué)習(xí),同時也為學(xué)生的復(fù)習(xí)提供了學(xué)習(xí)機會。
4 移動終端教學(xué)的設(shè)計
遠程在線學(xué)習(xí)下C程序設(shè)計移動終端的教學(xué),我們主要通過理論教學(xué)、實驗教學(xué)和教學(xué)評價三部分進行組織和設(shè)計。
4.1 理論教學(xué)的組織和設(shè)計
通過移動終端,我們把C程序設(shè)計課程的理論教學(xué)分為課前、課中和課后三個環(huán)節(jié)來進行[4]。
課前環(huán)節(jié)。首先我們在移動終端的資源共享平臺軟件,發(fā)布學(xué)習(xí)的知識要點、大綱的要求、學(xué)習(xí)材料和預(yù)習(xí)的作業(yè)。學(xué)生通過學(xué)習(xí)材料對這部分知識進行預(yù)習(xí),預(yù)習(xí)的效果我們通過學(xué)生做預(yù)習(xí)的作業(yè)可以得到反饋。這一個過程是在移動終端上來完成的,任課教師通過資源共享平臺軟件的反饋,為下一步教學(xué)做好準備。
課中環(huán)節(jié)。這個教學(xué)環(huán)節(jié),我們可以利用移動終端教學(xué)平臺軟件進行遠程在線教學(xué),通過傳統(tǒng)教學(xué)方式,討論法,翻轉(zhuǎn)課堂或OBE等教學(xué)模式來完成教學(xué)。不論采用哪一種模式進行教學(xué),任課教師在理論教學(xué)中不斷地提出各種各樣的問題和學(xué)生來進行交互,通過學(xué)生的交互來了解學(xué)生遠程在線聽課的情況,吸引學(xué)生的注意力。通過移動終端教學(xué)平臺軟件,所有遠程在線的學(xué)生都可以通過語音和視頻進行討論和交流,教師也可以對學(xué)生進行輔導(dǎo)和教學(xué),這樣讓學(xué)生學(xué)習(xí)取得了積極的效果。
課后環(huán)節(jié)。教學(xué)完成了以后,教師可以通過移動終端共享平臺軟件,來發(fā)布各種各樣的作業(yè),學(xué)習(xí)任務(wù),讓學(xué)生來完成或討論,也可以讓學(xué)生進行分組來完成項目或作業(yè)。任課教師還可以通過移動終端交流平臺軟件,組織學(xué)生復(fù)習(xí),來共同提高教學(xué)質(zhì)量。
4.2 實驗教學(xué)的組織和設(shè)計
通過移動終端,我們把C程序設(shè)計課程的實驗教學(xué)按照軟件工程的方法,分為需求分析、系統(tǒng)設(shè)計、詳細設(shè)計和編碼實現(xiàn)、綜合測試四個環(huán)節(jié)來組織教學(xué)。
第一個環(huán)節(jié),需求分析。首先我們在資源共享平臺軟件發(fā)布實驗項目和實驗要求。學(xué)生對要完成的實驗項目進行需求分析,將分析結(jié)果提交資源共享平臺軟件,經(jīng)過任課教師的審閱后,師生可以通過交流平臺軟件,由任課教師組織學(xué)生對自己的需求分析進行說明和展示。第二個環(huán)節(jié),系統(tǒng)設(shè)計。當(dāng)學(xué)生明確了自己的需求分析以后,學(xué)生思考解決需求分析需要哪些知識點、原理和算法,學(xué)生遇到問題可以通過交流平臺軟件和教師進行交流。系統(tǒng)設(shè)計完成后,學(xué)生通過資源共享平臺軟件進行提交,指導(dǎo)教師進行認真批改和確認。第三個環(huán)節(jié),詳細設(shè)計和編碼實現(xiàn)。學(xué)生通過移動終端實驗平臺軟件來進行詳細設(shè)計和代碼開發(fā),在這個過程中,任課教師可以通過交流平臺軟件輔導(dǎo)學(xué)生完成教學(xué),學(xué)生之間也可以通過交流平臺軟件進行討論。當(dāng)學(xué)生的代碼編寫完畢以后,可以將代碼上傳到資源共享平臺軟件中。第四個環(huán)節(jié),綜合測試。通過編寫的代碼,利用實驗平臺軟件要求學(xué)生按照需求分析,實現(xiàn)向程序輸入數(shù)據(jù),檢測是否得到正確結(jié)果,將運行結(jié)果上傳到資源共享平臺軟件中,這樣我們就完成了整個實驗教學(xué)過程。整個實驗教學(xué)過程借助的是移動終端,讓學(xué)生的邊學(xué)習(xí)邊練習(xí),取得較好的教學(xué)效果。
4.3 教學(xué)考核的組織和設(shè)計
傳統(tǒng)教學(xué)方式,教學(xué)考核我們通過考勤、實驗報告、代碼檢查、作業(yè)和考試等量化來對學(xué)生進行評定。在遠程在線下,學(xué)生在線進行學(xué)習(xí),師生之間不能見面,這時候如何對學(xué)生的學(xué)習(xí)進行考核?這是師生共同面臨難題。通過移動終端教學(xué),我們把考核主要分成理論和實驗兩部分進行。第一部分,理論部分我們可以使用移動終端考核平臺軟件完成。由于遠程進行考核或者遠程在線考試,教師無法對學(xué)生考核過程進行監(jiān)管。任課教師可以通過開卷的方式進行考核,通過移動終端考核平臺軟件出一些題目讓學(xué)生的完成。在考核題目組織時,我們可以采用“大題量,短時間”的方式來進行。讓學(xué)生在完成大題量的題目時,沒有時間通過其他手段來大量獲得答案,達到考核的公平性,對學(xué)生的理論學(xué)習(xí)情況進行一個客觀評價。而對于實驗的考核,學(xué)生可以通過移動終端完成代碼的調(diào)試,那么我們可以通過提交代碼的形式、分小組討論的形式、答辯的形式進行考核[5],對學(xué)生的實驗學(xué)習(xí)情況進行一個客觀評價。
5 結(jié)束語
通過移動終端,我們選用不同的平臺軟件,對傳統(tǒng)遠程在線教學(xué)遇到問題進行有效地解決。學(xué)生通過移動終端完成C程序設(shè)計學(xué)習(xí),為遠程在線教學(xué)提供了一種新思路。但是,通過移動終端來完成C程序設(shè)計課程的教學(xué),也面臨一些問題。首先移動終端實驗平臺軟件,在移動終端上調(diào)試代碼,代碼輸入主要靠觸摸屏,輸入沒有像電腦那樣方便快捷,輸入代碼的效率比較低。移動終端的屏幕過小,當(dāng)代碼輸入后編譯不通過時,查找錯誤代碼,修改代碼不方便。其次是實驗平臺軟件對于入門級的學(xué)習(xí)代碼,可以通過移動終端進行調(diào)試,但是對于科學(xué)研究的復(fù)雜代碼,移動終端完成了就有所困難。第三,學(xué)生長時間接受移動終端教學(xué),容易引起視覺疲勞,學(xué)生注意力集中時間相對較短,影響學(xué)生的學(xué)習(xí)效果。
通過移動終端上完成C程序設(shè)計教學(xué),它解決學(xué)生手上沒有計算機設(shè)備,網(wǎng)絡(luò)信號覆蓋不均衡等傳統(tǒng)在線教學(xué)面臨的問題,為移動終端下完成C程序設(shè)計課程遠程在線教學(xué)提供了一種新思路。
參考文獻:
[1] 李興娟,劉明銘,師文軒.基于CDIO的高級語言編程實訓(xùn)課教學(xué)改革——以南開大學(xué)夏季學(xué)期為例[J].軟件導(dǎo)刊,2020,19(2):176-179.
[2] 李志芳,李曉玲.智能移動學(xué)習(xí)在C語言混合教學(xué)模式中應(yīng)用研究[J].計算機時代,2020(8):105-108,111.
[3] 趙厚寶,付劍鋒,李琥.《高級語言程序設(shè)計》課程教學(xué)改革的研究[J].高教學(xué)刊,2020(9):137-139.
[4] 劉芳,鄧玉潔,紀兆華.基于“雨課堂”的《高級語言程序設(shè)計C》混合式教學(xué)模式研究[J].科技創(chuàng)新導(dǎo)報,2020,17(6):162-163.
[5] 楊玉軍,楊夷梅.非標準答案試題考試模式下的“高級語言程序設(shè)計”實踐教學(xué)改革的探索[J].科教文匯,2019(25):73-74,84.
【通聯(lián)編輯:謝媛媛】