《C 語言程序設(shè)計(jì)》網(wǎng)絡(luò)課程開發(fā)與實(shí)踐探析
作者:湯 懷 曾昭江時(shí)間:2015-11-21 13:43:12 來源:www.ssr18.com 閱讀次數(shù):1382次 ]
本文分析了構(gòu)建一個(gè)網(wǎng)絡(luò)課程學(xué)習(xí)平臺(tái)對(duì)于C 語言初學(xué)者的必要性, 對(duì)網(wǎng)絡(luò)課程平臺(tái)的教學(xué)模式、設(shè)計(jì)原則、開發(fā)過程、技術(shù)應(yīng)用等多方面進(jìn)行探討之后,運(yùn)用基于開源php 平臺(tái)的Moodle,設(shè)計(jì)和構(gòu)建了適合于本校學(xué)生使用的《C 語言程序設(shè)計(jì)》網(wǎng)絡(luò)課程平臺(tái)。
【關(guān)鍵詞】
C 語言;網(wǎng)絡(luò)課程;在線資源庫; Moddle ; 學(xué)習(xí)群體
0 引言
《C 語言程序設(shè)計(jì)》是高職院校計(jì)算機(jī)、軟件、電子類專業(yè)的一門專業(yè)基礎(chǔ)課程,主要培養(yǎng)學(xué)生計(jì)算機(jī)編程的基本思想、編程基本技能及邏輯思維能力。盡管C 語言語法簡單,但由于過于靈活多變,反而大大提高了高職學(xué)生學(xué)習(xí)C 語言的門檻,成為學(xué)習(xí)程序設(shè)計(jì)類課程的絆腳石。雖然學(xué)生可以借助教材、其他參考書籍、網(wǎng)絡(luò)課件或視頻等現(xiàn)有的教學(xué)資源學(xué)習(xí), 但學(xué)生第一次學(xué)習(xí)程序語言,尚未掌握學(xué)習(xí)方法與技巧。因此,構(gòu)建網(wǎng)絡(luò)課程讓學(xué)生打破時(shí)間的限制,進(jìn)行個(gè)性化、自主化的學(xué)習(xí),有利于提高學(xué)習(xí)積極性和學(xué)習(xí)效果。
1 課程整體設(shè)計(jì)
1.1 課程建設(shè)目標(biāo)
通過建設(shè)《C 語言程序設(shè)計(jì)》網(wǎng)絡(luò)課程,學(xué)生可以隨時(shí)訪問本課程的網(wǎng)絡(luò)學(xué)習(xí)平臺(tái)的教學(xué)資源,包括教學(xué)文件、多媒體課件、授課錄像、經(jīng)典案例、學(xué)習(xí)參考資料等。學(xué)生可以通過網(wǎng)上答疑子系統(tǒng),將學(xué)習(xí)中的疑難問題提交給系統(tǒng),以便教師或其他同學(xué)及時(shí)解答,形成教與學(xué)的互動(dòng), 增強(qiáng)學(xué)習(xí)的積極性。同時(shí)教師還可以利用作業(yè)與考試平臺(tái),布置各類型的練習(xí)與測(cè)試題目,讓學(xué)生課外完成并上交,客觀題自己完成評(píng)分,以及知識(shí)點(diǎn)的解答,便宜于更好地檢測(cè)學(xué)生的學(xué)習(xí)效果。通過開發(fā)網(wǎng)絡(luò)課程,可以極大地激發(fā)學(xué)生的自主學(xué)習(xí)能力與創(chuàng)新能力,真正建立一個(gè)師生溝通與交流的平臺(tái)。
課程學(xué)習(xí)平臺(tái)、作業(yè)平臺(tái)和考試平臺(tái),
圖4 配置節(jié)點(diǎn)
開設(shè)網(wǎng)上答疑系統(tǒng),形成教與學(xué)互動(dòng)式的教學(xué)模式,最大限度地激發(fā)學(xué)生自主學(xué)習(xí)與創(chuàng)新,提高學(xué)生的學(xué)習(xí)積極性。解決我院學(xué)生學(xué)習(xí)C 語言程序設(shè)計(jì)課程中,不能自主學(xué)習(xí)的現(xiàn)狀,通過開發(fā)網(wǎng)絡(luò)課程,建立一個(gè)學(xué)生與教師學(xué)習(xí)與溝通的平臺(tái)。
1.2 網(wǎng)絡(luò)資源的建設(shè)
C 語言作為計(jì)算機(jī)類學(xué)生的第一門程序語言,必須讓學(xué)生理解程序在計(jì)算機(jī)中的執(zhí)行的特點(diǎn),讓學(xué)生掌握如何通過自己編寫的程序,讓計(jì)算機(jī)為人服務(wù)。同時(shí)必須讓學(xué)生熟悉C 語言的語法結(jié)構(gòu)、編程思想和編碼習(xí)慣。學(xué)生需要在短時(shí)間內(nèi)接觸到大量的信息和知識(shí),僅僅依靠課本的內(nèi)容是無法完成的。為了更好地滿足學(xué)生的學(xué)習(xí)需求,結(jié)合C 語言程序設(shè)計(jì)的教學(xué)實(shí)際,根據(jù)不同學(xué)生的學(xué)習(xí)情況,需提供多種形式的教學(xué)資源,如在線課件、在線題庫、重難點(diǎn)解析視頻、趣味題、軟件大賽真題、軟件代碼剖析、參考資料、分組討論、在線答疑等。讓學(xué)生在豐富的教學(xué)資源體系中,充分去感覺與領(lǐng)悟C 語言的真諦。
1.3 教學(xué)內(nèi)容與評(píng)價(jià)方式的設(shè)計(jì)
《C 語言程序設(shè)計(jì)》課程在日常課程教學(xué)中,以程序設(shè)計(jì)為主線,以編程應(yīng)用為驅(qū)動(dòng),通過案例和問題引入內(nèi)容,重點(diǎn)講解程序設(shè)計(jì)的思想和方法,并結(jié)合相關(guān)的語言知識(shí)的介紹。教學(xué)內(nèi)容主要包括三個(gè)方面:基本內(nèi)容(數(shù)據(jù)表達(dá)、數(shù)據(jù)處理和流程控制)、常用算法和程序設(shè)計(jì)風(fēng)格,以及C 語言應(yīng)用中的一些處理機(jī)制(編譯預(yù)處理和命令行參數(shù)等)。涉及數(shù)據(jù)類型、表達(dá)式、分支、循環(huán)、函數(shù)、數(shù)組、指針、結(jié)構(gòu)體、文件的概念和應(yīng)用,以及指針和各種構(gòu)造類型的混合運(yùn)用,基本算法等內(nèi)容。對(duì)于高職學(xué)生來說,要掌握課程要求的全部內(nèi)容具有較大的難度,需要一種持之以恒的耐心。因此在本課程內(nèi)容的整理規(guī)劃中,將教材的知識(shí)點(diǎn)在課堂中講解并進(jìn)行適當(dāng)?shù)呐e例與練習(xí),同時(shí)將每個(gè)章節(jié)的重點(diǎn)、難點(diǎn)錄制成視頻錄像放置于網(wǎng)絡(luò)課程中,并配有一定量的課后練習(xí)題以及測(cè)試題,讓學(xué)生檢測(cè)學(xué)生的效果,達(dá)到堅(jiān)持不懈地學(xué)習(xí)。
為確保學(xué)生積極主動(dòng)地參與進(jìn)網(wǎng)絡(luò)課程的教學(xué),在本門課程的學(xué)習(xí)評(píng)價(jià)中, 采用線上課程與線下課程相結(jié)合的考核方式對(duì)學(xué)生進(jìn)行評(píng)價(jià),以增強(qiáng)雙邊效果。其中日常課程教學(xué)占60%,包括考勤、課堂表現(xiàn)、平時(shí)作業(yè)及期末考試;網(wǎng)絡(luò)課程占40%,包括網(wǎng)絡(luò)課程登陸的頻率、課件資源在規(guī)定時(shí)間內(nèi)點(diǎn)播次數(shù)、課后練習(xí)題的完成情況,以及各個(gè)章節(jié)、單元和總體測(cè)驗(yàn)的成績。網(wǎng)絡(luò)課程總分為1000“學(xué)點(diǎn)”,學(xué)生完成相應(yīng)的操作或測(cè)試,即可獲得相應(yīng)的點(diǎn)數(shù),在學(xué)期末即可兌換成對(duì)應(yīng)比例的學(xué)科分?jǐn)?shù)。這種方式,將極大地激發(fā)和培養(yǎng)學(xué)生利用課余時(shí)間參與網(wǎng)絡(luò)課程學(xué)習(xí)的良好習(xí)慣。
2 Moodle 平臺(tái)構(gòu)建的教學(xué)模式
Moodle( 魔燈) 是澳大利亞的博士 Martin Dougiamas ,基于建構(gòu)主義教育理論而開發(fā)的課程管理系統(tǒng), 是一個(gè)免費(fèi)的、開源的的軟件,它即是一個(gè)優(yōu)秀的課程教學(xué)管理軟件,也是一個(gè)功能強(qiáng)大的學(xué)習(xí)管理系統(tǒng) 。Moodle 是一個(gè)基于模塊化設(shè)計(jì), 采用面向?qū)ο蠓绞介_發(fā)的課程管理系統(tǒng), 幫助教學(xué)人員創(chuàng)建高效的在線學(xué)習(xí)組織。針對(duì)教學(xué)組織模式,平臺(tái)支持班級(jí)或小組學(xué)習(xí)的分組功能,可以讓學(xué)生分成多個(gè)小組的形式,進(jìn)行小組互助與討論的新型教學(xué)模式,增強(qiáng)團(tuán)隊(duì)合作精神的培養(yǎng)。在資源建設(shè)方面,平臺(tái)支持Word、Powerpoint、Flash、視頻、音頻都多種形式的電子文件, 即可以將現(xiàn)有的文件直接上傳至服務(wù)器來使用,也可以使用Web 表單即時(shí)創(chuàng)建以生成電子資源,方便資源的利用與維護(hù)。Moodle 具有的在線測(cè)試功能,方便教師及時(shí)地去評(píng)估學(xué)生的學(xué)習(xí)狀況,在線測(cè)試功能支持多種題型,測(cè)試題目可以從外部導(dǎo)入文件,也可以在線編輯題目,并支持隨機(jī)組織題目和進(jìn)行自動(dòng)評(píng)分。在教學(xué)互動(dòng)方向,可以創(chuàng)建論壇或博客,方便師生相互交流討論,甚至可以讓學(xué)生來組織教學(xué)活動(dòng)、收集教學(xué)資源、編寫學(xué)習(xí)心得體會(huì), 提升學(xué)習(xí)效果。
Moodle 平臺(tái)還包含了一個(gè)功能強(qiáng)大的在線測(cè)試系統(tǒng),每們課程可以設(shè)置一個(gè)獨(dú)立的題庫。題庫支持選擇、判斷、填空、完型填空、匹配等在線測(cè)試題型。教師可以隨機(jī)、手工或 隨機(jī)手工組合出題,試卷支持試題打亂排序、答案打亂排序、限定考試時(shí)間等功能,系統(tǒng)支持多種成績統(tǒng)計(jì)方式。平臺(tái)還提供了強(qiáng)大的考試成績分析功能。平臺(tái)還能對(duì)學(xué)習(xí)記錄進(jìn)行跟蹤分析,教師可以查看任何學(xué)生的學(xué)習(xí)報(bào)告, 包括學(xué)生訪問課程的次數(shù)、時(shí)間以及場(chǎng)所;教師也可以查看某個(gè)教學(xué)模塊的學(xué)生參與情況。報(bào)告可以以圖表的形式動(dòng)態(tài)生成,同時(shí)也支持下載,教師可通過EXCEL 等其它工具對(duì)下載數(shù)據(jù)進(jìn)行深入分析。
3 基于Moodle 構(gòu)建網(wǎng)絡(luò)課程
Moodle 是基于PHP+Mysql 的開源系統(tǒng),將Moodle 安裝好后,可將《C 語言程序設(shè)計(jì)》網(wǎng)絡(luò)課程網(wǎng)站劃分為三大模塊: 學(xué)生模塊、教師模塊、管理員模塊,各個(gè)模塊又劃分出多個(gè)欄目,具體欄目劃分如下表:
基于Moodle 的《C 語言程序設(shè)計(jì)》網(wǎng)絡(luò)課程建設(shè)于學(xué)校內(nèi)網(wǎng),教師的課堂管理的組織和學(xué)生的課外學(xué)習(xí)均可以通過此平臺(tái)來完成,這將極大地方便師生共同對(duì)課程進(jìn)行管理。通過Moodle 構(gòu)建的網(wǎng)絡(luò)課程,教師需要將更多的精力用于課程的整體規(guī)劃、整體組織和資源、素材的收集,不再量以課程為中心或以知識(shí)為中心,而是以學(xué)生為中心的新型角色,教師更像是教學(xué)的幕后組織者。教師在Moodle 中開設(shè)一門課程主要有以下三個(gè)步驟:
(1)添加課程。在Moodle 系統(tǒng)安裝好后,教師可以通過賬號(hào)和密碼登陸即可進(jìn)入課程的管理,點(diǎn)擊“添加新課程”按鈕, 然后在表單中編輯本課程的基本信息,可以設(shè)置本課程的等級(jí)、是否允許學(xué)員中途退課等。
(2)組織課程。課程的組織與管理是運(yùn)用本教學(xué)平臺(tái)的根本,主要體現(xiàn)在教師對(duì)整個(gè)課程的流程的安排。需要安排學(xué)生在完成學(xué)習(xí)的過程中,是如何來參與的, 主要包括系統(tǒng)登陸而產(chǎn)生的遲到早退現(xiàn)象、復(fù)習(xí)、檢測(cè)、計(jì)解、習(xí)題、測(cè)試、討論、分組、提交、分享、評(píng)價(jià)反饋等教學(xué)活動(dòng)的先后次序問題。這也是如何發(fā)揮好網(wǎng)絡(luò)課程的網(wǎng)絡(luò)課程的作用的重要因素。
(3)實(shí)現(xiàn)課程。學(xué)習(xí)生通過登陸網(wǎng)絡(luò)課程,可查看到本人所學(xué)的課程,或選擇需要學(xué)習(xí)的課程,系統(tǒng)即時(shí)記錄學(xué)生的所有學(xué)習(xí)過程和狀態(tài),學(xué)生需接受教師對(duì)課程的安排,因具有時(shí)效性,學(xué)生必須及時(shí)地做出響應(yīng),從而完整地完成整個(gè)課程的教學(xué)活動(dòng)。
4 小結(jié)
使用Moodle 構(gòu)建的《C 語言程序設(shè)計(jì)》網(wǎng)絡(luò)課程,符合新時(shí)代高職學(xué)生追求新鮮事物的心理特征。將開放式的教學(xué)模式引入課堂,并延伸到課外,達(dá)到教與學(xué)的雙邊互動(dòng),充分調(diào)到了學(xué)生的積極性和主動(dòng)性,培養(yǎng)了學(xué)生自主探究與利用網(wǎng)絡(luò)資源的良好學(xué)習(xí)氛圍。
【參考文獻(xiàn)】
[1] 鄭君, 丁玲, 田靜. 利用魔燈(Moodle) 構(gòu)建高職高專院校網(wǎng)絡(luò)教學(xué)平臺(tái)[J]. 計(jì)算機(jī)教育,2007(09).
[2] 柴寶華. 試述支持研究性學(xué)習(xí)的網(wǎng)絡(luò)課程設(shè)計(jì)[J]. 時(shí)代教育. 2012(11)
[3] 顧嘉倫. 基于Moodle 平臺(tái)教學(xué)交互活動(dòng)的個(gè)案研究 [J]. 科技資訊. 2012(28).
本站論文資源均為來自網(wǎng)絡(luò)轉(zhuǎn)載,免費(fèi)提供給廣大作者參考,不進(jìn)行任何贏利,如有版權(quán)問題,請(qǐng)聯(lián)系管理員刪除! 快速論文發(fā)表網(wǎng)(www.ssr18.com)本中心和國內(nèi)數(shù)百家期刊雜志社有良好的合作關(guān)系,可以幫客戶代發(fā)論文投稿.
投稿郵箱:ksfbw@126.com
客服Q Q:
82702382
聯(lián)系電話:15295038833
本站論文資源均為來自網(wǎng)絡(luò)轉(zhuǎn)載,免費(fèi)提供給廣大作者參考,不進(jìn)行任何贏利,如有版權(quán)問題,請(qǐng)聯(lián)系管理員刪除!