• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      “教學(xué)做賽一體化”教學(xué)模式的探索與實踐

      2016-12-24 02:49:12強,周
      合肥師范學(xué)院學(xué)報 2016年6期
      關(guān)鍵詞:程序設(shè)計課程設(shè)計編程

      朱 強,周 曉

      (合肥師范學(xué)院 計算機學(xué)院,安徽 合肥 230061)

      ?

      “教學(xué)做賽一體化”教學(xué)模式的探索與實踐

      朱 強,周 曉

      (合肥師范學(xué)院 計算機學(xué)院,安徽 合肥 230061)

      針對當(dāng)前《Java語言程序設(shè)計》教學(xué)現(xiàn)狀,將“學(xué)”融入到教、做、賽的全程,形成教學(xué)做賽的一體化教學(xué)模式,該教學(xué)模式不僅激發(fā)了學(xué)生的學(xué)習(xí)程序設(shè)計的興趣,也很好地培養(yǎng)了學(xué)生的面向?qū)ο笥嬎闼季S能力和編程實踐能力,提高了課程的教學(xué)質(zhì)量和教學(xué)效果。

      一體化;競賽驅(qū)動;項目驅(qū)動;Java;面向?qū)ο?/p>

      Java語言是一種跨平臺的面向?qū)ο蟮某绦蛟O(shè)計語言,具有通用性、高效性、跨平臺性和安全性,現(xiàn)在廣泛應(yīng)用于移動端應(yīng)用程序開發(fā)、電子商務(wù)、網(wǎng)上銀行、證券交易和數(shù)據(jù)中心等領(lǐng)域。國內(nèi)幾乎所有的高校計算機類專業(yè)都開設(shè)了這門課程,合肥師范學(xué)院開設(shè)的《Java語言程序設(shè)計》是計算機學(xué)院4個專業(yè)的必須課程,其目的是在先修課程《c語言程序設(shè)計》和《數(shù)據(jù)結(jié)構(gòu)》的基礎(chǔ)上,著重培養(yǎng)學(xué)生的面向?qū)ο蟮挠嬎闼季S能力、編程實踐能力和解決客觀實際問題的能力。但在實際教學(xué)中由于Java語言知識點和類庫都較多,導(dǎo)致很多學(xué)生出現(xiàn)厭學(xué)情況,無法充分調(diào)動學(xué)生的學(xué)習(xí)主動性和積極性,編程實踐能力也較弱。為了改變這種情況,提高教學(xué)效果,Java語言程序設(shè)計課程組將“教學(xué)做賽一體化”教學(xué)模式[1-2]引入到該課程的教學(xué)中,同時以項目驅(qū)動教學(xué),優(yōu)化知識點分布和教學(xué)手段、方法,保證了教學(xué)質(zhì)量,提高了教學(xué)效果。

      1 Java程序設(shè)計教學(xué)現(xiàn)狀

      1.1 教學(xué)內(nèi)容不合理

      《Java語言程序設(shè)計》課程的先修課程包括《C語言程序設(shè)計》,《Java語言程序設(shè)計》課程的前面幾章講解的都是基本的語法知識,比如數(shù)據(jù)類型、語句結(jié)構(gòu)等,這和已經(jīng)學(xué)習(xí)過的《C語言程序設(shè)計》課程內(nèi)容有很多的重復(fù)[3];后面章節(jié)部分講解的是面向?qū)ο蟮睦碚撝R和Java在圖形、網(wǎng)絡(luò)、數(shù)據(jù)庫和web開發(fā)中的應(yīng)用。一方面教師在教學(xué)過程中往往注重語言語法的講解,而忽略了語言的應(yīng)用,枯燥的語法知識和因為講解某個語法點而特意編寫的毫無應(yīng)用價值的案例都導(dǎo)致了學(xué)生學(xué)習(xí)興趣不高,甚至厭學(xué);一方面課程知識點過于陳舊和分散,不僅沒有引入新發(fā)布的Java版本中新增的知識點,也沒有導(dǎo)入實際工作中常用的集合類型、泛型及標(biāo)注等。

      1.2 教學(xué)手段、方法單一

      教師們往往會選擇在多媒體教室教授《Java語言程序設(shè)計》課程,既能板書講解復(fù)雜的知識點,又能通過ppt方便形象地呈現(xiàn)Java的某些復(fù)雜的邏輯知識。但是,這樣的教學(xué)方法太單一化了,僅僅升級了授課端,而忽視了接收端;一方面缺少與學(xué)生的互動及他們之間的交流探討,另一方面也沒有將學(xué)生置于類似于實際的程序生產(chǎn)中,比如,所有的程序樣例都是現(xiàn)有的,學(xué)生缺乏整個代碼的生產(chǎn)過程以及在生產(chǎn)過程中出現(xiàn)的如語句輸入錯誤、程序代碼風(fēng)格、調(diào)試方法過程、程序搭建思路等情況的認(rèn)知,而這些認(rèn)知洽洽能提高學(xué)生的工程實踐能力和編程實踐能力。

      1.3 實驗課效果差

      《Java語言程序設(shè)計》的實驗課分為課內(nèi)實驗和課程設(shè)計。課內(nèi)實驗是與章節(jié)相關(guān)聯(lián)的鞏固知識點的實驗,課程設(shè)計往往放到課程即將結(jié)束時進行,是綜合性實踐教學(xué)環(huán)節(jié)。但本已分散的知識點導(dǎo)致課內(nèi)實驗的枯燥泛味[4],且實驗課是以兩個課時為一次課程教學(xué)的,學(xué)生在這有限的課時內(nèi)根本無法展現(xiàn)對一個實驗理解和對知識點的運用;傳統(tǒng)的實驗課程指導(dǎo)也無法兼顧到每一個學(xué)生,因而實驗課往往早退和抄襲現(xiàn)象也比較普遍。課程設(shè)計較能鍛煉學(xué)生的知識的綜合運用能力,但是,課程設(shè)計開設(shè)在學(xué)期即將結(jié)束之時,多數(shù)學(xué)生都將精力放在了期末考試中了,沒有心思獨自完成課程設(shè)計,再加上考核的方式較為簡單,導(dǎo)致學(xué)生常常從網(wǎng)上下載拷貝類似的課程設(shè)計,從而無法達到課程設(shè)計的目的。

      1.4 考核方法不合理

      《Java語言程序設(shè)計》課程考核合成總分是期末卷面成績占百分之五十,實驗成績占百分之三十,平時成績占百分之二十。傳統(tǒng)的卷面考試和實驗僅僅能考核學(xué)生對知識點的掌握程度,并沒有反映學(xué)生的編程實踐和工程實踐能力,應(yīng)該引入多種考核方式來替代傳統(tǒng)的考試,引入的考核方式應(yīng)能很好的反映《Java語言程序設(shè)計》這門應(yīng)用性非常強的課程的特點,并以這個為導(dǎo)向,訓(xùn)練學(xué)生的動手能力。

      2 教學(xué)做賽一體化教學(xué)模式

      教學(xué)做賽一體化教學(xué)模式是將學(xué)貫穿教、做、賽,教學(xué)做賽融入到整個Java語言程序設(shè)計課程中,邊教、邊學(xué)、邊做,在教中學(xué),學(xué)中做,以做促學(xué),理論與實踐兩者兼顧,不斷提高學(xué)生的動手操作能力和編程實現(xiàn)能力,在實踐中活躍課程學(xué)習(xí)氣氛,促使學(xué)生積極主動學(xué)習(xí)。整個模式圖1和圖2所示。

      圖1 “學(xué)”貫穿教、做、賽

      從教師“教”前的提前預(yù)習(xí)或自學(xué)到“教”后的鞏固復(fù)習(xí),從項目驅(qū)動的實現(xiàn)中學(xué)習(xí)到競賽驅(qū)動學(xué)習(xí),最終掌握知識,提高編程實踐能力。

      圖2 教學(xué)做賽一體化教學(xué)模式

      項目驅(qū)動和競賽驅(qū)動[5][6]形成的教學(xué)做賽一體化循環(huán)學(xué)習(xí)模式,用學(xué)到的知識去解決實際問題,不斷地鞏固提高知識點,并完成知識的不斷更新演化。

      3 實施過程

      3.1 優(yōu)化教學(xué)內(nèi)容,突出學(xué)生應(yīng)用能力的培養(yǎng)

      首先,對《Java語言程序設(shè)計》課程標(biāo)準(zhǔn)做了較大幅度的修改,不再拘泥于一本教科書來作為教學(xué)內(nèi)容,而是形成能用的知識點體系,引入最新知識點;同時調(diào)整了課時的分布,加大實踐課程學(xué)時;將內(nèi)容枯燥的語法和面向?qū)ο罄碚撝R融入到具體的項目案例中去,以項目開發(fā)為主導(dǎo),激發(fā)學(xué)生的學(xué)習(xí)興趣。表1反映的是《Java語言程序設(shè)計》課程的模塊、學(xué)時安排及相應(yīng)的項目安排。

      表1 模塊劃分

      在學(xué)期的一開始就給出課程設(shè)計題目,以便學(xué)生有足夠的時間進行需求分析的調(diào)研和設(shè)計,在和教師的討論中不斷的修改,最后完成項目的實現(xiàn)。從結(jié)果看,學(xué)生的課程設(shè)計質(zhì)量有了明顯的提高。

      3.2 將課程安排在實驗室授課,加大課余時間的實驗室開放力度

      本課程一次課時安排3節(jié)課,所有授課安排在實驗室進行,教師進行很短時間的講解后,剩余時間交由學(xué)生自己完成項目的模仿開發(fā),邊講邊練,邊練邊做,邊做邊學(xué),在此過程中,學(xué)生的問題被集中在課堂向全部學(xué)生講解。同時,加大課余時間的實驗室開放力度,并安排高年級的學(xué)生或助教進行輔導(dǎo)答疑,授課教師也通過學(xué)院的網(wǎng)絡(luò)教學(xué)平臺和QQ等即時通訊工具進行課余輔導(dǎo)。每完成一個項目,每位學(xué)生都要有相應(yīng)的知識點總結(jié)和心得體會。

      3.3 引入高質(zhì)量的競賽活動

      不僅要求學(xué)生參與學(xué)院自主組織的程序設(shè)計大賽,同時,多角度地給學(xué)生引入高質(zhì)量的競賽項目,例如每年都參加安徽省程序設(shè)計大賽、全國軟件設(shè)計大賽、獲得眾多公司和高校認(rèn)可的CCF的CSP認(rèn)證考試、中國大學(xué)生服務(wù)外包創(chuàng)新創(chuàng)業(yè)大賽等競賽,這些競賽有的是考核學(xué)生的計算編程能力、有的是考核學(xué)生的知識應(yīng)用能力,有的是考核學(xué)生的創(chuàng)新能力。雖然有時競賽結(jié)果并不理想,但讓學(xué)生接觸到了更加廣闊的程序視野,加深了他們對程序設(shè)計課程的理解和學(xué)習(xí)興趣。

      3.4 采用多種考核方式

      對于學(xué)習(xí)《Java語言程序設(shè)計》課程的學(xué)生,其最終成績有多種方式靈活考核,比如參加安徽省程序設(shè)計大賽獲得二等獎及以上成績、參加CSP認(rèn)證獲得平均分以上成績等都可以免于考核并給予優(yōu)秀成績;同時課程組也制定了多道題目并開放給學(xué)生,學(xué)期即將結(jié)束時進行3次的考核,考核內(nèi)容從這些題目中隨機抽??;若學(xué)生利用所學(xué)Java知識自己設(shè)計開發(fā)了一個小軟件,在經(jīng)過課程組驗收合格后也可以作為最終考核;最后也保留了傳統(tǒng)的考核方式。

      4 現(xiàn)有問題

      在實施的過程中也產(chǎn)生了一些問題,主要表現(xiàn)在能貼近生產(chǎn)的綜合案例較少,網(wǎng)絡(luò)端的指導(dǎo)有時不能完全了解學(xué)生的提問或?qū)W生不能理解老師給予的解答,開放的公共資源太少。實驗室的開放力度應(yīng)該再加大,企業(yè)工程師的引入費用太高,沒有足夠的經(jīng)費予以支持,沒有足夠的資源形成一個合理的多個小團隊形成的能將軟件產(chǎn)品包裝推廣的創(chuàng)新創(chuàng)業(yè)工作室。

      5 結(jié)束語

      綜上所述,將學(xué)貫穿于教、做、賽的這種教學(xué)做賽的一體化教學(xué)模式、應(yīng)用性的項目導(dǎo)向能激發(fā)學(xué)生的學(xué)習(xí)興趣和學(xué)習(xí)主動性,讓學(xué)生很好地掌握課程知識點,提高其計算思維能力和編程實踐能力,培養(yǎng)其自主學(xué)習(xí)能力。這種教學(xué)模式充分體現(xiàn)了應(yīng)用性較強的課程的就應(yīng)該在不斷的應(yīng)用中學(xué)習(xí)和創(chuàng)造,提高了課程的整體教學(xué)效果。

      [1] 張秋菊等.“教-學(xué)-做-賽”一體化模式在單片機教學(xué)中的應(yīng)用[J].中國電力教育,2014(1):89-90.

      [2] 李敬文 .《Java面向?qū)ο缶幊獭贰敖虒W(xué)做一體化”模式探索和實踐[J] .科學(xué)與財富,2011(11):126-127.

      [3] 張冀先等.高級程序設(shè)計課程教學(xué)研究及探討[J].實驗科學(xué)與技術(shù),2015,13(3):161-162.

      [4] 趙永華等.關(guān)于程序設(shè)計在工科院校中教學(xué)改革的探討[J].教育教學(xué)論壇, 2015(27):73-74.

      [5] 徐勝舟.以學(xué)科競賽驅(qū)動程序設(shè)計類課程教學(xué)改革研究[J].軟件導(dǎo)刊, 2015(5):180-182.

      [6] 黃宏博.三重驅(qū)動模式下程序設(shè)計實踐能力的培養(yǎng)與提升[J].高教學(xué)刊, 2015(18):230-231.

      Exploration into Teaching Mode Integrating Teaching Learning,Doing and Contesting

      ZHUQiang,ZHOUXiao

      (SchoolofComputerScience,HefeiNormalUniversity,Hefei230061,China)

      Accordingtothecurrentsituationofteaching"Javaprogramming", "learning"isintegratedintothe"teaching,doingandcontesting",thusteachingmodeintegratingteaching,learning,doingandcontestingcomesintobeing,whichnotonlystimulatestheinterestofstudents'learningprogramdesign,alsohelpsstudentstrainobject-orientedcomputationalthinkingabilityandpracticeabilityofprogramming,improvesthequalityandeffectofteaching.

      integration,contestdriven,projectdriven,java,object-oriented

      2016-06-20

      安徽省質(zhì)量工程重點項目(基于開放實踐平臺和教學(xué)做賽一體化的程序設(shè)計類課程教學(xué)模式研究與實踐2015jyxm276),合肥師范學(xué)院課程建設(shè)項目(面向?qū)ο蟪绦蛟O(shè)計2013hxk06)資助

      朱強(1981- ),男,安徽界首人,合肥師范學(xué)院計算機學(xué)院講師,碩士,主要研究方向圖像處理、機器學(xué)習(xí)。

      G

      B

      1674-2273(2016)06-0078-03

      猜你喜歡
      程序設(shè)計課程設(shè)計編程
      我家有只編程貓
      我家有只編程貓
      我家有只編程貓
      我家有只編程貓
      基于Visual Studio Code的C語言程序設(shè)計實踐教學(xué)探索
      計算機教育(2020年5期)2020-07-24 08:52:56
      龍鳳元素系列課程設(shè)計
      從細(xì)節(jié)入手,談PLC程序設(shè)計技巧
      電子制作(2019年9期)2019-05-30 09:42:04
      高職高專院校C語言程序設(shè)計教學(xué)改革探索
      基于Articulate Storyline的微課程設(shè)計與開發(fā)
      PLC梯形圖程序設(shè)計技巧及應(yīng)用
      乐昌市| 耒阳市| 青岛市| 四川省| 那坡县| 麻栗坡县| 安岳县| 东方市| 平罗县| 高要市| 扎兰屯市| 新乡县| 铜川市| 岳西县| 黄陵县| 开化县| 马龙县| 奉贤区| 南阳市| 应城市| 格尔木市| 奉新县| 云南省| 永年县| 塔河县| 双流县| 梓潼县| 建水县| 阿合奇县| 商都县| 晋州市| 呼伦贝尔市| 五大连池市| 祁连县| 鄄城县| 德清县| 廊坊市| 临西县| 阳谷县| 山丹县| 兖州市|