国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

程序設(shè)計(jì)語言類在線課程的構(gòu)建

2015-01-20 08:01:40鮑小忠
電腦知識與技術(shù) 2014年36期
關(guān)鍵詞:在線課程微課程程序設(shè)計(jì)

鮑小忠

摘要:根據(jù)程序設(shè)計(jì)語言類課程實(shí)踐性較強(qiáng)的特點(diǎn),該文在簡單分析一般傳統(tǒng)網(wǎng)絡(luò)課程結(jié)構(gòu)的基礎(chǔ)上,結(jié)合社交網(wǎng)絡(luò)的發(fā)展現(xiàn)狀,綜合性的運(yùn)用了iSpring、Moodle、Wordpress、微信公眾平臺等技術(shù),提出新型在線課程的構(gòu)建方式。

關(guān)鍵詞:程序設(shè)計(jì);在線課程;微課程

中圖分類號:G424 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2014)36-8689-02

隨著光纖接入技術(shù)的成熟,以及3G、4G的發(fā)展和普及,在線學(xué)習(xí)、移動學(xué)習(xí)成為教育界的熱門話題。近年來,大型開放式網(wǎng)絡(luò)課程(MOOC,massive open online courses)的出現(xiàn),不僅全球化的優(yōu)秀教育資源得到了有效共享,而且線上學(xué)員還能夠向課程組教師、進(jìn)行作業(yè)測評,甚至通過課程考核能還夠得到經(jīng)過認(rèn)證的課程證書。我們不討論MOOC的出現(xiàn)宏觀上對高等教育的影響,僅具體的研究MOOC對于構(gòu)建一門程序設(shè)計(jì)語言類的借鑒意義。

我們認(rèn)為作為對課堂教學(xué)的補(bǔ)充,一門在線課程在平臺功能上主要包括兩個部分:

用于信息發(fā)布的課程網(wǎng)站,主要扮演課程教學(xué)資源(課件、視頻資源、習(xí)題、試題、實(shí)驗(yàn)等)發(fā)布和社交新媒體如微信公眾平臺和認(rèn)證微博入口的角色。網(wǎng)站資源的管理模塊我們建議基于Wordpress進(jìn)行二次開發(fā),Wordpress是著名的免費(fèi)開源軟件,具備強(qiáng)大的信息發(fā)布平臺功能,支持各類插件,能夠完成視頻、音頻等各類多媒體資源的管理和發(fā)布,有效滿足課程網(wǎng)站需要,開發(fā)文檔豐富、簡單易用,是構(gòu)建資源發(fā)布類課程網(wǎng)站的理想選擇。網(wǎng)站資源的瀏覽模塊,主要工作是界面的設(shè)計(jì)與開發(fā),通過利用Wordpress的主題設(shè)計(jì)功能,能夠根據(jù)課程結(jié)構(gòu)和特色,高度定制。因?yàn)槊嫦虻氖切?nèi)教學(xué)班,學(xué)生的群體是固定的,同時面對目前PC、平板、手機(jī)等各類屏幕和系統(tǒng)的高度碎片化,選擇運(yùn)用HTML5、CSS3技術(shù)基于Bootstrap框架開發(fā),Bootstrap是Twitter推出的一個開源的用于前端開發(fā)的工具包。它由Twitter的設(shè)計(jì)師Mark Otto和Jacob Thornton合作開發(fā),是一個CSS/HTML框架。Bootstrap提供了優(yōu)雅的HTML和CSS規(guī)范,它即是由動態(tài)CSS語言Less寫成。Bootstrap一經(jīng)推出后頗受歡迎,一直是GitHub上的熱門開源項(xiàng)目,包括NASA的MSNBC(微軟全國廣播公司)的Breaking News都使用了該項(xiàng)目。通過這些技術(shù)的運(yùn)用能夠在音頻、視頻展現(xiàn),網(wǎng)站交互體驗(yàn)上有效運(yùn)用最前沿的前端技術(shù),不至于出現(xiàn)在蘋果公司產(chǎn)品上無法播放的問題(眾所周知Adobe Flash技術(shù)在蘋果產(chǎn)品上有著天生缺陷,不能得到很好的支持),得到最完美的用戶體驗(yàn)。使得網(wǎng)站不僅能夠在支持HTML5 的Windows、Mac OS表現(xiàn)出色,而且得益于Bootstrap的自適應(yīng)支持在iOS、Android上能夠?qū)崿F(xiàn)無障礙平整過度,為課程微信公眾號的開發(fā),奠定結(jié)實(shí)的技術(shù)基礎(chǔ),實(shí)現(xiàn)了隨時隨地的進(jìn)行移動學(xué)習(xí),很好的利用了碎片時間。

具有跟蹤學(xué)習(xí)進(jìn)程和測評的教學(xué)平臺,主要扮演教學(xué)過程管理和記錄,學(xué)習(xí)效果考核和評價的角色,也就是說程序設(shè)計(jì)類課程所面臨的幾個關(guān)鍵問題,都應(yīng)當(dāng)在這個平臺上得到一定程度上的解決。我們構(gòu)建的是單獨(dú)的一門課程,所能選擇的平臺空間相對有限,綜合考慮功能性、可擴(kuò)展性、用戶群等因素,選擇使用Moodle學(xué)習(xí)平臺。Moodle(Modular Object-Oriented Dynamic Learning Environment)是一個用于制作網(wǎng)絡(luò)課程或網(wǎng)站的軟件包。它是一個全球性的開發(fā)項(xiàng)目,用以支持社會建造主義(social constructionist)的教育框架。它功能強(qiáng)大,模塊復(fù)雜包括但遠(yuǎn)遠(yuǎn)超出課程管理、作業(yè)模塊、聊天模塊、論壇模塊、測驗(yàn)?zāi)K、資源模塊問卷調(diào)查模塊、互動評價模塊等功能。

雖然其原生的功能已經(jīng)能夠極大程度的滿足一般性課程建設(shè)的需要,選擇Moodle,更看重的是它插件擴(kuò)展功能。在我們的課程教學(xué)中往往都會注重培養(yǎng)學(xué)生解決問題、創(chuàng)新和批判能力,根據(jù)學(xué)習(xí)內(nèi)容設(shè)計(jì)大量的實(shí)踐問題,但如何去評判學(xué)生的實(shí)踐效果,傳統(tǒng)作業(yè)本或者單獨(dú)提交源代碼的教學(xué)模式,均不能很好地解決程序代碼功能評判和作業(yè)雷同度檢測的問題。得益于Moodle的插件功能,我們選擇采用VPL(Virtual Programming Lab),VPL- Virtual Programming Lab是國外一名叫做Juan Carlos Rodríguez-del-Pino的程序開發(fā)的,VPL本身是 Moodle平臺上用于管理編程作業(yè)的教學(xué)活動插件,其主要功能包括但不限于允許在瀏覽器中直接編寫代碼,學(xué)生能夠再瀏覽器中直接運(yùn)行代碼,師生能夠通過在線運(yùn)行代碼以檢視代碼的正確程度,實(shí)現(xiàn)提交的作業(yè)之間進(jìn)行相似度匹配檢測,對程序編寫進(jìn)行限制,以避免過分占用系統(tǒng)資源導(dǎo)致系統(tǒng)服務(wù)中斷。依賴于Moodle的活動管理和VPL功能,不僅實(shí)現(xiàn)的程序設(shè)計(jì)作業(yè)的非客觀題的評分功能,而且能夠?qū)W(xué)生學(xué)習(xí)活動進(jìn)行有效跟蹤,對于教師合理安排教學(xué)內(nèi)容和模式有顯著的借鑒作用。此外,Moodle平臺支持作業(yè)互評功能,這也是對于傳統(tǒng)教學(xué)中分組互評功能的完美實(shí)現(xiàn)。利用教學(xué)平臺實(shí)行同學(xué)之間互評,對提高學(xué)生的創(chuàng)新精神與實(shí)踐能力,起到了促進(jìn)作用。隨著社會各界、政府機(jī)構(gòu)、高等學(xué)校對于在線課程的日益重視,很多公司推出了E-Learning制作工具,這些工具多數(shù)會提供一個關(guān)鍵功能,那就Scorm課件的生成和轉(zhuǎn)換功能,SCORM想要強(qiáng)調(diào)的精神是教材可以透過統(tǒng)一的格式跨平臺、可以真正的達(dá)到可重復(fù)使用、追蹤學(xué)習(xí)記錄也可以有統(tǒng)一的標(biāo)準(zhǔn),更能符合學(xué)習(xí)者的需要。Scorm所倡導(dǎo)的理念和所實(shí)踐的模式,是先進(jìn)的,市場上Scorm工具良莠不齊,如何貫徹Scorm的精神和理念,選擇Scorm工具,目前國內(nèi)高校教師課堂課件基本用PPT格式,那么選擇一款能夠和PPT完美整合的Scorm軟件,是基本考量,在此推薦使用ispring、captivate,前者易于使用容易上手,后者適用于熟練Adobe公司軟件的人員。通過E-Learning工具制作的課程課件不再單純乏味,學(xué)生可按喜好和需要進(jìn)行選擇性學(xué)習(xí),同時及時提供教學(xué)效果的測評和反饋。

為實(shí)現(xiàn)上述功能,需要安裝一臺Linux(必須,否則會出現(xiàn)中文顯示排版問題)、Nginx、MySQL、PHP服務(wù)器(軟件版本需要PHP 5.4.4, MySQL 5.5.31) 以上,建議采用LNMP一鍵安裝,它是一個用Linux Shell編寫的可以為CentOS/RadHat、Debian/Ubuntu VPS(VDS)或獨(dú)立主機(jī)安裝LNMP(Nginx、MySQL、PHP、phpMyAdmin)生產(chǎn)環(huán)境的Shell程序。同時提供一些實(shí)用的輔助腳本如:可以幫助完成Nginx、MySQL/MariaDB、PHP的升級、常用緩存組件的安裝、重置MySQL root密碼、502自動重啟、日志切割等許多實(shí)用腳本。

在線課程建設(shè)的模式和理念每天都在更新,課程平臺貫徹的教學(xué)手段和思想亦愈加完善成熟,如何充分有效合理科學(xué)運(yùn)用新技術(shù)依然是一線教師值得深入的話題,該文僅作為作者在線課程實(shí)踐過程的一點(diǎn)心得和想法,供大家參考。

參考文獻(xiàn):

[1] http://www.moodle.org.

[2] http://www.wordpress.org.

[3] http://www. lnmp.org.

[4] http://vpl.dis.ulpgc.es.

[5] http://www.bootcss.com.endprint

猜你喜歡
在線課程微課程程序設(shè)計(jì)
基于Visual Studio Code的C語言程序設(shè)計(jì)實(shí)踐教學(xué)探索
從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
電子制作(2019年9期)2019-05-30 09:42:04
MOOC:我國未來高等教育發(fā)展過程中的危機(jī)與轉(zhuǎn)機(jī)
東方教育(2016年6期)2017-01-16 20:14:39
在線課程教學(xué)融入網(wǎng)絡(luò)消費(fèi)者行為預(yù)測研究
東方教育(2016年18期)2017-01-16 11:25:48
基于SPOC的“數(shù)理邏輯”在線課程教學(xué)改革探究
高職高專院校C語言程序設(shè)計(jì)教學(xué)改革探索
巧借微課,翻轉(zhuǎn)課堂
考試周刊(2016年86期)2016-11-11 09:01:29
大學(xué)計(jì)算機(jī)基礎(chǔ)“微課程”設(shè)計(jì)1
大學(xué)計(jì)算機(jī)基礎(chǔ)微課程設(shè)計(jì)實(shí)驗(yàn)
高校傳統(tǒng)教學(xué)模式與MOOC相結(jié)合的改革實(shí)現(xiàn)
考試周刊(2016年13期)2016-03-18 04:20:47
息烽县| 嵊州市| 南投市| 阳城县| 金坛市| 沈丘县| 新野县| 马鞍山市| 双鸭山市| 黄浦区| 苏尼特左旗| 荆门市| 临湘市| 牡丹江市| 安西县| 青神县| 中西区| 虹口区| 凭祥市| 阜宁县| 金堂县| 米泉市| 宝山区| 青冈县| 武川县| 巩义市| 思南县| 蒙自县| 普格县| 怀化市| 三门县| 库伦旗| 天水市| 日喀则市| 临桂县| 抚顺县| 南木林县| 涿州市| 灵璧县| 萍乡市| 兴义市|