亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于OJ平臺的C程序設(shè)計混合式教學(xué)實踐探究

        2017-06-15 23:14:04賀晶晶
        計算機時代 2017年6期
        關(guān)鍵詞:程序設(shè)計混合式教學(xué)教學(xué)實踐

        賀晶晶

        摘 要: 以自主搭建的Online Judge(OJ)實驗教學(xué)平臺為基礎(chǔ),采用混合式教學(xué)模式,教學(xué)過程中注重以O(shè)J具體問題激發(fā)學(xué)生的學(xué)習(xí)興趣,引導(dǎo)學(xué)生在課堂上進行小組討論、探究,強化鞏固理解教學(xué)內(nèi)容,課后利用OJ平臺開展拓展訓(xùn)練,提升學(xué)生計算機編程能力,提高學(xué)習(xí)效果。

        關(guān)鍵詞: OJ平臺; 混合式教學(xué); 程序設(shè)計; 教學(xué)實踐

        中圖分類號:G642 文獻標(biāo)志碼:A 文章編號:1006-8228(2017)06-58-04

        C programming blended-learning practice based on OJ platform

        He Jingjing

        (Hunan Electrical college of Technology, Xiangtan, Hunan 411101, China)

        Abstract: Based on the self-built Online Judge (OJ) experimental teaching platform, the blended learning mode is used in the teaching of C programming. The teaching mode pays attention to stimulate students' interest in learning with the specific problems on OJ platform, guides students discussing by group in class to strengthen the understanding of the content of teaching, and carrying out after-school training to improve students' programming ability, so as to improve the learning effect.

        Key words: OJ platform; blended learning; programming; teaching practice

        0 引言

        C語言程序設(shè)計是高等學(xué)校理工科專業(yè)會開設(shè)的一門專業(yè)基礎(chǔ)課程,主要培養(yǎng)學(xué)生掌握C語言的基本語法,了解程序設(shè)計思想和編程方法,培養(yǎng)學(xué)生具有一定的程序設(shè)計、分析、編碼、測試等能力,以及解決一些實際問題的能力,為后續(xù)課程和從事軟件開發(fā)工作打下良好的基礎(chǔ)。通過此門課程的學(xué)習(xí),培養(yǎng)學(xué)生對計算機編程的學(xué)習(xí)興趣,培養(yǎng)計算思維能力。

        然而,就目前高校學(xué)生的學(xué)情現(xiàn)狀分析看,大部分學(xué)生剛?cè)胄r基本沒有編程基礎(chǔ)或有一些簡單的編程知識。因此針對多數(shù)沒有編程基礎(chǔ)的學(xué)生,采用什么方法開展教學(xué)才能達到課程教學(xué)目標(biāo),成為教師一直以來不斷探索的課題。本文提出一種基于OJ平臺的混合式教學(xué)方法,能更好的激發(fā)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生的計算機編程能力,從而提高學(xué)生的計算機應(yīng)用水平。

        1 傳統(tǒng)教學(xué)的問題與混合式教學(xué)優(yōu)勢分析

        傳統(tǒng)的C程序設(shè)計課程教學(xué)主要分為理論知識講解和上機練習(xí)。學(xué)生先理解C語言的基本語法和編程思想,然后按照實驗指導(dǎo)書要求完成實驗題目,編寫源代碼。傳統(tǒng)的教學(xué)中存在如下問題,第一,實驗內(nèi)容題目單一,學(xué)生編程思維比較局限;第二,學(xué)生實驗結(jié)果檢查難以及時檢查,發(fā)現(xiàn)問題;第三,學(xué)生教師交流互動少,學(xué)生遇到問題無法及時解決,導(dǎo)致學(xué)習(xí)興趣不濃厚,學(xué)習(xí)效果不佳。

        根據(jù)傳統(tǒng)教學(xué)存在的問題,結(jié)合信息技術(shù)的發(fā)展和對教學(xué)實踐的不斷探索,越來越多的教育研究工作者將注意力放在將傳統(tǒng)教學(xué)與在線學(xué)習(xí)相結(jié)合,形成一種新的學(xué)習(xí)模式——混合式學(xué)習(xí),這種學(xué)習(xí)模式逐漸成為大學(xué)課堂教學(xué)的主要改革方向[1]。

        所謂“混合式教學(xué)”(Blending Learning)是將傳統(tǒng)學(xué)習(xí)方式的優(yōu)勢和數(shù)字化或網(wǎng)絡(luò)化學(xué)習(xí)(eLearning)的優(yōu)勢結(jié)合起來,既要發(fā)揮教師引導(dǎo)、啟發(fā)、監(jiān)控教學(xué)過程的主導(dǎo)作用,又充分體現(xiàn)學(xué)生作為學(xué)習(xí)過程主體的主動性、積極性與創(chuàng)造性[2]。

        混合式教學(xué)方式對老師提出更好的要求需要其在課程設(shè)計和知識講授中,將課堂教學(xué)與信息技術(shù)進行良好的融合,教學(xué)過程中使用“線下”(Offline)與“線上”(Online)的有機結(jié)合,并根據(jù)學(xué)生特點達到一個合理的學(xué)時分配。

        筆者以自主開發(fā)的Online Judge(OJ)為實驗平臺,在C程序設(shè)計實踐教學(xué)過程中,引入混合式教學(xué)理念,結(jié)合線上、線下教學(xué)模式,以O(shè)J上的問題為核心與載體,在課堂內(nèi)、外的自主學(xué)習(xí)中,以及在小組合作學(xué)習(xí)中,凸現(xiàn)學(xué)生學(xué)習(xí)的主體性、實踐性,提高學(xué)生的計算機編程能力,并改革計算機類課程實驗考核方式,從而提高教學(xué)質(zhì)量。

        2 Online Judge教學(xué)平臺簡介

        Online Judge系統(tǒng)(簡稱OJ)是一個在線的判題系統(tǒng)。用戶可以在線提交程序多種程序(如C、C++)源代碼,系統(tǒng)對源代碼進行編譯和執(zhí)行,并通過預(yù)先設(shè)計的測試數(shù)據(jù)來檢驗程序源代碼的正確性。目前著名的OJ國外有RQNOJ、URAL等。國內(nèi)著名的題庫有北京大學(xué)題庫、浙江大學(xué)題庫、電子科技大學(xué)題庫、杭州電子科技大學(xué)題庫等[3]。

        網(wǎng)絡(luò)上的主流各大Online Judge系統(tǒng),擁有豐富的試題庫,用戶注冊一個ID,然后用自己熟悉的編程語言(一般有Pascal/C/C++/Java)編寫源代碼提交測試即可,會立刻返回信息顯示你的程序正確性[4]。

        筆者搭建了一個C程序設(shè)計課程的OJ平臺,教師能夠方便地在OJ添加和完善C程序設(shè)計課程相關(guān)的實驗題目。利用OJ學(xué)習(xí)平臺,學(xué)生編寫大量的程序,通過調(diào)試應(yīng)用,提高自身利用計算機分析問題和解決問題的能力,養(yǎng)成自學(xué)動手的良好學(xué)習(xí)習(xí)慣,較大程度上激發(fā)了學(xué)生的學(xué)習(xí)興趣。教師也可以隨時查看學(xué)生實踐的情況,極大地減少了教師作業(yè)批改的負擔(dān),提高了工作效率和準(zhǔn)確性。

        3 基于OJ平臺的混合式教學(xué)模式改革

        3.1 搭建自主設(shè)計的OJ課程平臺

        首先建立自己課程的OJ平臺,用戶分為“教師”、“學(xué)生”角色?!敖處煛苯巧挠脩?,能夠方便地在OJ添加和完善各類問題,主要是C程序設(shè)計課程相關(guān)的題目。利用 OJ平臺,教師可以隨時查看學(xué)生實踐的情況,極大地減少了教師作 業(yè)批改的負擔(dān),提高了工作效率和準(zhǔn)確性。

        筆者實際教學(xué)中上傳C程序設(shè)計課程的課后習(xí)題,如圖1所示。教學(xué)中,為了更好地利用OJ平臺,先建立學(xué)習(xí)小組,在學(xué)生課程學(xué)習(xí)之前,以網(wǎng)絡(luò)信息發(fā)布方式將相關(guān)的練習(xí)平臺推薦給學(xué)生;上課時利用學(xué)習(xí)能力強的學(xué)生作為小老師,利用學(xué)習(xí)小組,選定小組長,組長學(xué)習(xí)能力強能主動解答所在組成員學(xué)習(xí)過程中遇到的問題;并督促組員去OJ平臺做題和完成教師布置的實驗內(nèi)容,每做一題會有相應(yīng)積分,此分?jǐn)?shù)作為期末平時成績的一部分,提高學(xué)生的學(xué)習(xí)興趣和編程能力。

        3.2 基于OJ平臺的混合式教學(xué)實施

        ⑴ 基于OJ平臺的混合式教學(xué)設(shè)計思路

        混合式教學(xué)模式的主要思路是將各類學(xué)習(xí)資源混合,學(xué)習(xí)方式混合,不同學(xué)習(xí)工具混合教學(xué)。在各類學(xué)習(xí)資源混合方面,C程序設(shè)計課程教師要善于將各類教學(xué)資源整合,例如課本資源、課程網(wǎng)絡(luò)在線資源、教師自己整理加工的學(xué)習(xí)資源和網(wǎng)上優(yōu)秀的學(xué)習(xí)資源;在學(xué)習(xí)方式混合方面,教師要將傳統(tǒng)的面對面課堂教學(xué)和網(wǎng)絡(luò)在線學(xué)習(xí)相結(jié)合;在不同學(xué)習(xí)工具的混合教學(xué)方面,教師要合理利用世界大學(xué)城網(wǎng)絡(luò)空間、OJ實踐教學(xué)平臺、微信、QQ群教學(xué)等等。

        在上述理論的支持下,筆者提出基于OJ平臺的C程序設(shè)計混合式教學(xué)設(shè)計框架(如圖2所示),按照這個框架, 混合式教學(xué)過程體現(xiàn)構(gòu)建混合式教學(xué)環(huán)境、混合式教學(xué)實施、混合式教學(xué)評價等三個階段進行,并且在實施過程中隨時進行驗證與評價。

        [① 搭建OJ教學(xué)平臺][② 面對面翻轉(zhuǎn)課堂教學(xué)][③ 基于OJ實踐教學(xué)平臺的教學(xué)][③ OJ平臺使用作品展示匯報,面對面交流學(xué)習(xí)][④ OJ平臺數(shù)據(jù)統(tǒng)計、學(xué)生使用率評價][將學(xué)習(xí)資料放在網(wǎng)絡(luò)學(xué)習(xí)平臺,學(xué)習(xí)者根據(jù)需要學(xué)習(xí)這些知識][師生交互、學(xué)生之間交互學(xué)習(xí)][學(xué)生利用OJ平臺進行實踐編程練習(xí),提高編程能力][通過OJ平臺完成實踐編程任務(wù),并展示匯報、交流學(xué)習(xí)心得][利用OJ平臺的學(xué)生實操數(shù)據(jù)統(tǒng)計,作為學(xué)生考核一部分,占期末總成績的40%,其他平時30%、期末30%]

        ⑵ 基于OJ平臺的混合式教學(xué)實施過程

        利用構(gòu)建好的OJ平臺,同時建立教學(xué)論壇方便交流、討論,將OJ上的問題作為核心和載體,以學(xué)生為主體進行自主探索學(xué)習(xí),在網(wǎng)絡(luò)環(huán)境下,學(xué)生既可以在課堂內(nèi)又可以在課堂外進行自主學(xué)習(xí),實施模式如圖3所示。

        [課前,教師搭建OJ平臺,上傳課程實驗資料及拓展資源][課前,學(xué)生熟悉OJ平臺,根據(jù)實驗內(nèi)容導(dǎo)學(xué),小作業(yè)測試][課中,教師主導(dǎo)教學(xué),共性問題討論,答疑、交流、小組案例報告][課后,學(xué)生與教師進入課程交流群進行主題式討論及OJ平臺資源再學(xué)習(xí)]

        ⑶ 利用OJ數(shù)據(jù)統(tǒng)計分析進行混合式教學(xué)評價

        當(dāng)學(xué)生基本完成實踐操作之后,要對實驗進行總結(jié)和評價。在傳統(tǒng)的C程序設(shè)計課程考核中,教師主要按學(xué)生的實驗報告評定實驗成績,這種考核方式,對學(xué)生來說沒有壓力,存在相互抄襲的現(xiàn)象。現(xiàn)在基于OJ上的實驗內(nèi)容,進行程序的編寫、調(diào)試、修改、提交程序,學(xué)生能實時得到評測結(jié)果和最新排名,根據(jù)OJ平臺的參與度進行綜合評價,并且期末上機考試可在OJ系統(tǒng)上進行,每個學(xué)生進行獨立測試,體現(xiàn)測評合理性。

        ⑷ 基于OJ平臺的混合式教學(xué)實施效果

        在實際教學(xué)班級中我們對2個班級的C程序設(shè)計實驗課程進行了對比分析,其中,計算機1班學(xué)生人數(shù)28 人,進行了OJ平臺教學(xué)模式改革試點;計算機2班學(xué)生人數(shù)30人,未引入在線學(xué)習(xí)等混合式教學(xué)改革,這兩個班在課程考核情況對比分析中,1班的編程實踐考核通過率為88.6%,2班的編程實踐考核通過率為76.4%。通過學(xué)習(xí)評價問卷調(diào)查分析,通過實踐教學(xué)模式改革班級的學(xué)生,學(xué)習(xí)興趣、積極性、實踐能力等各方面都得到較大的提高,體現(xiàn)出混合式教學(xué)模式改革的初步成效。

        C程序設(shè)計課程教學(xué)中,我們利用OJ實踐教學(xué)平臺結(jié)合翻轉(zhuǎn)課堂進行混合式教學(xué),以O(shè)J上的具體問題進行問題驅(qū)動,激發(fā)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)學(xué)生自主學(xué)習(xí)的能力。要求學(xué)生在閱讀OJ上的實驗題目后,思考求解方法,查閱、整理資料,當(dāng)學(xué)生的自主學(xué)習(xí)遇到阻礙時,教師再進行面對面課堂討論、引導(dǎo)思考,翻轉(zhuǎn)課堂教學(xué)活動包括以強化鞏固理解C程序設(shè)計知識為目的的學(xué)習(xí)支持活動,以及促進小組成員協(xié)作交流、知識建構(gòu)為目的的互動交流活動。

        4 結(jié)束語

        基于OJ平臺的C程序設(shè)計混合式教學(xué),有助于解決傳統(tǒng)教學(xué)中學(xué)生缺乏實踐操作的條件、自主學(xué)習(xí)缺乏、師生之間缺少交流等問題,提高學(xué)生的學(xué)習(xí)效率和學(xué)習(xí)的主動性。

        通過教學(xué)實踐,學(xué)生認為OJ平臺的混合式教學(xué)模式有用而且有趣味,一方面優(yōu)化了自己的學(xué)習(xí)方法,并能為自己提供更多的反思機會和編程操作的時間,一些模棱兩可抓不住重點的問題經(jīng)過OJ平臺上的小測驗等能夠得以“做中學(xué)”,“玩中學(xué)”,從而更好掌握計算機技能,另一方面,通過這種模式進一步展示同學(xué)之間一起合作、討論研究,提高了個人交流合作的能力,進而加深對知識的理解、記憶,提高了學(xué)習(xí)效果,教師也提高了工作效率。

        總的來說,利用OJ實踐教學(xué)平臺的在線學(xué)習(xí)是傳統(tǒng)課堂教學(xué)的有益補充,能有效促進課程教學(xué)改革,并提升教學(xué)質(zhì)量。

        參考文獻(References):

        [1] 王妍莉等.基于Blackboard平臺的民族高?;旌鲜浇虒W(xué)行動

        研究[J].電化教育研究,2015.9:77-82

        [2] 何克抗.從 Blending Learning 看教育技術(shù)理論的新發(fā)展[J].

        電化教育研究,2004.3.

        [3] 百度.OJ的定義[EB/OL].[2016-12-1].https://zhidao.

        baidu.com/question/647404762646677565.html.

        [4] 風(fēng)雨無阻博客.各大OJ平臺介紹[EB/OL].[2012-2-7].

        http://www.cnblogs.com/lzmfywz/archive/2012/02/07/2342010.html.

        [5] 范立新等.基于OJ的《數(shù)據(jù)結(jié)構(gòu)》探究式實驗教學(xué)探索[J].紹

        興文理學(xué)院學(xué)報(自然科學(xué)),2015.7:91-95

        [6] 蔣寧.基于混合式教學(xué)的計算機“C#程序設(shè)計”課程教學(xué)改

        革研究[J].職教通訊,2016.3.

        [7] 劉利.基于OJ平臺的《程序設(shè)計基礎(chǔ)》實踐教學(xué)方法[J].電腦

        知識與技術(shù),2015.11:104-105

        猜你喜歡
        程序設(shè)計混合式教學(xué)教學(xué)實踐
        基于Visual Studio Code的C語言程序設(shè)計實踐教學(xué)探索
        計算機教育(2020年5期)2020-07-24 08:52:56
        從細節(jié)入手,談PLC程序設(shè)計技巧
        電子制作(2019年9期)2019-05-30 09:42:04
        高職高專院校C語言程序設(shè)計教學(xué)改革探索
        基于SPOC平臺的混合式教學(xué)模式研究和實踐
        基于SPOC模式的《大學(xué)計算機基礎(chǔ)》課程改革的研究
        考試周刊(2016年85期)2016-11-11 00:35:30
        淺論在混合式教學(xué)模式下高職思政課評價體系的構(gòu)建
        《C語言程序設(shè)計》課程的教學(xué)改革與實踐
        科技視界(2016年22期)2016-10-18 16:12:24
        中職計算機應(yīng)用課程教學(xué)改革與反思
        科技視界(2016年21期)2016-10-17 18:57:24
        淺論高中化學(xué)生活化教學(xué)的實踐與思考
        考試周刊(2016年79期)2016-10-13 23:10:24
        淺談初中物理實驗教學(xué)與學(xué)生創(chuàng)新能力的培養(yǎng)
        考試周刊(2016年79期)2016-10-13 23:09:42
        无码人妻精品一区二区三区不卡| 久久熟女少妇一区二区三区| 日韩精品极视频在线观看免费| 91九色成人蝌蚪首页| 337p日本欧洲亚洲大胆| 蜜桃视频一区二区三区在线观看| 成黄色片视频日本秘书丝袜| 亚洲伊人免费综合网站| 日本高清一区二区不卡| 国产成人综合久久久久久| 免费大黄网站| 麻豆av传媒蜜桃天美传媒| 午夜无码国产18禁| 国产av剧情精品麻豆| 久久久久99人妻一区二区三区| 色欲色欲天天天www亚洲伊| 好大好硬好爽免费视频| 欧美国产伦久久久久久久| 国产人妖av在线观看| 成人日韩熟女高清视频一区| 日韩毛片免费无码无毒视频观看| 亚洲AⅤ永久无码精品AA| 亚洲视频在线观看青青草| 人妻少妇艳情视频中文字幕| 日本又色又爽又黄又免费网站| 日韩在线一区二区三区免费视频| 国产在线拍偷自拍偷精品| 青青草视频网站免费看| 手机在线观看免费av网站| 乱人妻中文字幕| 亚洲av无码成人精品区天堂| 人妻少妇久久精品一区二区 | 国产视频网站一区二区三区| 三级黄片一区二区三区| 国产亚洲av看码精品永久| 人妻 色综合网站| 欧美日韩亚洲成色二本道三区 | 成人欧美一区二区三区黑人| 一个人看的视频www免费| 白白色发布在线播放国产| 亚洲av网站在线免费观看|