本站小編為你精心準備了合作學(xué)習法與案例教學(xué)論文參考范文,愿這些范文能點燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。
一、教學(xué)探索與實踐
1.教學(xué)中存在的問題。《Web技術(shù)》作為中國礦業(yè)
大學(xué)計算機科學(xué)與技術(shù)專業(yè)的必修課,目前存在如下的幾個問題。(1)《Web技術(shù)》課程存在課時嚴重不足的問題。Web開發(fā)所需要的知識點較多,涉及的前導(dǎo)課程網(wǎng)較復(fù)雜,但這些涉及的知識點主要側(cè)重于實際應(yīng)用,對理論性要求不高。在這種情況下,將開發(fā)所涉及的知識點在《Web技術(shù)》這門課有限的48學(xué)時內(nèi)全部講到、講透,現(xiàn)有課時根本無法滿足。(2)學(xué)生從事Web開發(fā)的基礎(chǔ)較弱。從近幾年的畢業(yè)設(shè)計成果來看,很多計算機應(yīng)用技術(shù)專業(yè)的學(xué)生都選擇Web開發(fā)類的題目。其中,有很大一部分學(xué)生(據(jù)本課題組統(tǒng)計50%以上)在做畢業(yè)設(shè)計之前沒有接觸過Web項目開發(fā),其理論基礎(chǔ)較弱,操作技能不足,導(dǎo)致畢業(yè)設(shè)計中普遍存在開發(fā)項目功能不完善、開發(fā)文檔不規(guī)范等問題。(3)傳統(tǒng)教學(xué)方式下教材的更新速度較慢。Web開發(fā)技術(shù)可謂日新月異,不斷有新的框架、新的理念提出與使用,而傳統(tǒng)的教學(xué)方式大多依賴教材,教材的滯后性導(dǎo)致教學(xué)內(nèi)容與實際應(yīng)用之間存在很大的差距。(4)傳統(tǒng)教學(xué)方式教學(xué)效果差。傳統(tǒng)的課堂理論教學(xué)方式,教學(xué)內(nèi)容主要集中在理論方面,課堂教學(xué)顯得空洞、呆板,不易引起學(xué)生的學(xué)習興趣,一定程度上束縛了學(xué)生的思維發(fā)展和創(chuàng)新能力。如何采用有效的辦法解決以上這些問題是本課題組近幾年關(guān)注的一個問題。
2.研究意義和應(yīng)用前景。《Web技術(shù)》課程以創(chuàng)新
能力和實踐能力培養(yǎng)為主線,充分考慮行業(yè)(企業(yè))對人才培養(yǎng)的需求。(1)推動素質(zhì)教育,增強學(xué)生的就業(yè)競爭力。目前,高校所提倡的素質(zhì)教育是指增強學(xué)生獲取知識的能力、研究問題的能力和實驗技能,增強思維能力。Web技術(shù)應(yīng)用范圍廣泛,實用性極強,為達到素質(zhì)教育的要求而開展的教學(xué),不僅可以讓學(xué)生通過該課程可以系統(tǒng)地學(xué)習到Web開發(fā)所需的相關(guān)理論知識與實踐技能,更重要的是可以培養(yǎng)學(xué)生發(fā)現(xiàn)問題、研究問題、解決問題的能力,從而為今后的畢業(yè)設(shè)計以及就業(yè)打下堅實的基礎(chǔ)。(2)有利于激發(fā)學(xué)生的學(xué)習興趣,提高教學(xué)效果。案例教學(xué)與合作學(xué)習相結(jié)合的教學(xué)方法十分適合于《Web技術(shù)》的教學(xué)。該課程知識點眾多繁雜,各知識點耦合性不強,且教學(xué)課時嚴重不足。如何在短時間內(nèi)讓學(xué)生掌握Web開發(fā)的路徑和方法極其重要。案例教學(xué)法,在設(shè)計案例的過程中,將Web開發(fā)涉及到的各個環(huán)節(jié)串聯(lián)起來,使同學(xué)清楚地認識到各知識點在開發(fā)過程中的位置。一般說來,一個完整的Web項目由多個模塊構(gòu)成,學(xué)生獨立完成一個系統(tǒng)較為困難,而合作學(xué)習法可以在充分發(fā)揮學(xué)生個人能動性的基礎(chǔ)上,協(xié)作完成一個項目,從而培養(yǎng)學(xué)生的團隊協(xié)作能力。案例教學(xué)法生動具體的教學(xué)內(nèi)容可以激發(fā)學(xué)生的學(xué)習興趣;合作學(xué)習法,小組內(nèi)部的協(xié)作激發(fā)學(xué)生努力尋找解決問題的方法,小組間的競爭激發(fā)學(xué)生的競爭意識。案例教學(xué)與合作學(xué)習相結(jié)合的教學(xué)方法一方面可以激發(fā)學(xué)生的學(xué)習興趣,提高學(xué)生的學(xué)習效率和自身素質(zhì),培養(yǎng)學(xué)生解決問題的能力、增強溝通能力與團隊協(xié)作能力,從而增強學(xué)生在就業(yè)時的競爭力;另一方面豐富教學(xué)內(nèi)容、教學(xué)形式,也可以有效地提高教學(xué)質(zhì)量。
3《.Web技術(shù)》課程中案例教學(xué)與合作學(xué)習相結(jié)合
的教學(xué)法實施。案例教學(xué)與合作學(xué)習相結(jié)合的教學(xué)法不僅可以面向?qū)W生的理論教學(xué),還可以應(yīng)用于該課程的實踐教學(xué)環(huán)節(jié)。首先,采用合作學(xué)習的方式,先由學(xué)生自由組合,然后再根據(jù)學(xué)生的特殊情況進行微調(diào)整。在學(xué)生劃分時充分考慮到每位同學(xué)所具有的優(yōu)勢與劣勢,將學(xué)生合理搭配,盡量保證各個小組具有較均衡的實力。目前,學(xué)生中不乏一些Web技術(shù)開發(fā)的“高手”,這些同學(xué)早在大二、大三的時候就動手開發(fā)過一些項目,具有一定的理論基礎(chǔ)和實際開發(fā)經(jīng)驗,可以通過這些同學(xué)帶動基礎(chǔ)較薄弱、動手能力相對差的學(xué)生。每個小組內(nèi)部選出一位基礎(chǔ)知識扎實、動手能力強、認真負責的同學(xué)作為“領(lǐng)袖”,負責該小組的整體協(xié)調(diào)選題、任務(wù)下達以及進度跟進。其次,布置理論與實踐環(huán)節(jié)的任務(wù)。理論環(huán)節(jié),在課程開始時給出一些小的專題供各小組選擇,這些專題大多是本課程中用到的一些開發(fā)工具介紹、相關(guān)數(shù)據(jù)庫使用等。這些內(nèi)容本身難度不大,學(xué)生可以通過自學(xué)達到使用的效果。例如,課堂演示程序中涉及到的MYSQL數(shù)據(jù)庫、正則表達式、XML與HTML的區(qū)別與聯(lián)系等。同時,也鼓勵學(xué)生自由選一些關(guān)于WEB技術(shù)的專題,特別是目前WEB開發(fā)中的一些新技術(shù)、工具、框架等,以小組協(xié)作的形式完成資料搜集、內(nèi)容整理以及課堂講解的任務(wù)。這種教學(xué)方式既可以鍛煉學(xué)生搜集資料、閱讀文獻的能力,同時還可以提高學(xué)生的表達能力。實踐環(huán)節(jié),利用學(xué)生在上學(xué)期《軟件工程》課程中已學(xué)的有關(guān)軟件開發(fā)的知識,選擇合適的Web開發(fā)項目,完善可行性研究、需求分析、概述設(shè)計階段的內(nèi)容和文檔,并在此基礎(chǔ)上進行詳細設(shè)計與編碼。
有針對性地對各個小組進行指導(dǎo),對于一些普遍存在或者有一定難度的問題進行集體做答。通過定期檢查、公布各小組項目進度等方法監(jiān)督和激勵同學(xué)推進項目進展。再次,課堂上采用基于案例的教學(xué)方法。選擇曾經(jīng)或優(yōu)秀的項目案例如某奶業(yè)公司的進銷存管理系統(tǒng)、學(xué)生管理系統(tǒng)等,將Web開發(fā)過程中各個技術(shù)點與項目案例融合。從系統(tǒng)架構(gòu)設(shè)計(開發(fā)框架的選擇)、MVC設(shè)計模式、Web前端技術(shù)(如HTML、CSS、JavaScrip)、數(shù)據(jù)庫開發(fā)技術(shù)(如DAO)、服務(wù)器端開發(fā)(如JSP技術(shù)、Servlet技術(shù))幾個部分展開教學(xué)。根據(jù)所講授知識點的難易程度采用不同的教學(xué)方法。Web前端設(shè)計所涉及到的技術(shù)相對比較簡單,在講授這部分內(nèi)容時,僅要求學(xué)生了解這三種技術(shù),做到能看懂會修改就可以,所以采用效果演示—代碼分析—知識點分類—功能擴展的教學(xué)思路。以JavaScript教學(xué)為例,首先為學(xué)生演示幾個有趣、有代表性的JavaScript程序效果,如菜單導(dǎo)航、窗口特效、文字滾動播放;然后一起分析源代碼的結(jié)構(gòu),指出幾個程序里面共通的技巧;然后講授基本語法、語句、函數(shù)、事件觸發(fā)器等內(nèi)容。最后,引導(dǎo)學(xué)生修改之前的案例,如個性化菜單導(dǎo)航、滾動文字播放時間及效果修改等。MVC設(shè)計模式部分是本課程的重點也是難點,要求學(xué)生掌握業(yè)務(wù)邏輯和數(shù)據(jù)顯示分離的方法組織代碼,所以采用知識點講解—代碼分析—效果演示—知識點歸納的教學(xué)思路。教學(xué)過程中,首先介紹MVC設(shè)計模式的由來,讓學(xué)生充分理解MVC中各“角色”的功能與作用,基于同一個功能,如奶業(yè)公司的進庫管理,分別采用單純JSP開發(fā)方式,JSP+JavaBean的開發(fā)方式,以及采用MVC的JSP+JavaBean+Servlet的開發(fā)方式實現(xiàn)。比較三種開發(fā)模式下的代碼量、程度可讀性。這種基于案例的教學(xué)法有利于于促進學(xué)生主動參與課堂討論,從而激發(fā)學(xué)生獨立思考和創(chuàng)新意識。最后,各小組進行項目案例成果演示。通過演示成果,引導(dǎo)學(xué)生對不同方案的實施效果進行比較分析,總結(jié)出各自技術(shù)的優(yōu)勢與劣勢以及各小組開發(fā)項目的經(jīng)驗。案例教學(xué)與合作學(xué)習法結(jié)合的教學(xué)方法,一方面,在小組內(nèi)部可以促進學(xué)生的團隊協(xié)作能力的培養(yǎng);另一方面,可以激勵小組間展開競爭,培養(yǎng)學(xué)生的競爭意識。在這種教學(xué)法中,教師不僅僅是“演員”的角色,更重要的是扮演了“導(dǎo)演”的角色,引導(dǎo)學(xué)生在一定的情境內(nèi)學(xué)習,激發(fā)其體內(nèi)的創(chuàng)造力與創(chuàng)作欲望,使其從內(nèi)心真正渴望知識的學(xué)習。
二、《Web技術(shù)》課程的評價體系
合理的評價體系是教學(xué)過程中不可缺少的一個重要環(huán)節(jié)。本課程采用多角度相結(jié)合的綜合考核方法。考核成績由平時成績、合作學(xué)習作品成績、角色成績3部分組成。平時成績占30%,以課堂出勤、課堂表現(xiàn)為依據(jù);合作學(xué)習作品成績占40%,以小組所開發(fā)系統(tǒng)的效果為依據(jù);角色成績?yōu)?0%,依據(jù)為該學(xué)生在合作開發(fā)項目中的角色表現(xiàn)。四、結(jié)語通過對《Web技術(shù)》課程教學(xué)方法的改進,使教學(xué)模式由之前的學(xué)生被動接受轉(zhuǎn)向主動參與。在教學(xué)的過程中通過案例教學(xué)法引導(dǎo)學(xué)生從整體著眼搭建項目的結(jié)構(gòu),合作學(xué)習法促使學(xué)生采用團隊合作的方式對項目各個部分詳細分工,兩種教學(xué)法相結(jié)合可以有效地增強學(xué)生的學(xué)習興趣,提高教學(xué)效率。
作者:趙瑩王冠軍劉佰龍單位:中國礦業(yè)大學(xué)計算機科學(xué)與技術(shù)學(xué)院