咼銘黎 代 麗
(浙江理工大學(xué)科技與藝術(shù)學(xué)院,浙江 杭州311100)
《信息系統(tǒng)開發(fā)平臺》是一門應(yīng)用性特別強的課程,探討和研究如何通過《信息系統(tǒng)開發(fā)平臺》課程的教學(xué),提高學(xué)生對系統(tǒng)開發(fā)的興趣,從而培養(yǎng)學(xué)生創(chuàng)新思維和創(chuàng)新能力,提高學(xué)生的綜合素質(zhì),培養(yǎng)分析問題解決問題的能力。本項目從教學(xué)內(nèi)容、教學(xué)手段、教學(xué)模式、期末考查方式等方面進行了改革。
以往的教學(xué)內(nèi)容按部就班的介紹開發(fā)語言的語法、邏輯控制語句、各種控件的使用。雖然邏輯比較清晰,但是學(xué)習(xí)過程難免枯燥。而且學(xué)生們在學(xué)習(xí)過程中不明白每個學(xué)習(xí)點的應(yīng)用情境,為了學(xué)而學(xué),學(xué)了不知道用,教學(xué)內(nèi)容無的放矢。為此,在課程內(nèi)容的選擇上做了很大的改變,直接從開發(fā)任務(wù)入手,逐步接觸、熟悉、掌握所需要的知識點。比如課程的第一個任務(wù)是制作一個“撲克牌計算24點”的程序,規(guī)則是從52張撲克牌中隨機抽取4張牌,列出一個結(jié)果為24的算式。在這個任務(wù)中,學(xué)生學(xué)到了變量、賦值語句、圖形控件、文本控件的使用等學(xué)習(xí)點。并且在學(xué)習(xí)過程中,很自然的解決了為什么要學(xué)習(xí)這些知識的疑問,那就是在任務(wù)完成過程中,用到什么學(xué)什么。任務(wù)驅(qū)動型教學(xué)內(nèi)容的選擇貫穿于整個教學(xué)過程,極大的激發(fā)了學(xué)生的學(xué)習(xí)興趣和能動性,不斷鞏固學(xué)到的知識點、拓展新的知識點。并且,每個任務(wù)都涵蓋了分析、設(shè)計、開發(fā)實現(xiàn)這樣一個完整的開發(fā)過程。
在確立開發(fā)任務(wù)以后,如何實現(xiàn)任務(wù)的方法有很多種,所謂“八仙過海各顯神通”。仍以“撲克牌計算24點”這個程序為例,可以模擬真實的52張撲克隨機抽取4張牌,也可以隨機的從1~13中抽取4個數(shù)。算式可以直接輸入文本框,也可以利用一個簡單的計算器??傊瑢W(xué)生們可以想盡任何辦法來達成目標(biāo)。在達成目標(biāo)的過程中,自然就會接觸到新的知識點。任務(wù)完成后,學(xué)生之間可以互相比較、討論。通過老師傳授、學(xué)生反復(fù)實踐來強化理論知識的掌握、課后小組互相討論、學(xué)習(xí)來培養(yǎng)實踐技能,注重共性和個性研究。目標(biāo)達成式教學(xué)手段的改變使實踐教學(xué)和理論教學(xué)銜接緊密,提高了學(xué)生舉一反三和創(chuàng)新能力,達到預(yù)期教學(xué)效果。
以往的教學(xué)模式是每位學(xué)生各自為戰(zhàn),相互獨立,個人必須解決任務(wù)中遇到的所有問題。這種教學(xué)模式不符合現(xiàn)代軟件工程方法學(xué)的基本原理和項目管理方法,提高了任務(wù)完成的困難度,導(dǎo)致學(xué)生學(xué)習(xí)興趣減退。引進團隊合作型教學(xué)模式使得學(xué)生可以根據(jù)自己的特點取長補短,自由組合項目團隊。團隊中的成員必須在既定目標(biāo)的引導(dǎo)下,彼此在互動協(xié)調(diào)的機制中共同學(xué)習(xí),進而激發(fā)群體智慧,提升解決問題的能力,促進彼此的成長。團隊合作既強調(diào)成員之間的合作,也強調(diào)團隊成員個體的學(xué)習(xí),在學(xué)習(xí)過程中不是被動式地接受,而是要在團隊中發(fā)揮自己不同于人的特長,主動尋找有關(guān)學(xué)習(xí)中解決問題的辦法。團隊合作型教學(xué)模式的創(chuàng)新真正體現(xiàn)了學(xué)習(xí)者在學(xué)習(xí)中的主體地位,不但能激勵學(xué)習(xí)者的學(xué)習(xí)主動性,其自主學(xué)習(xí)、探究學(xué)習(xí)的能力也會得到很大提高。團隊成員既分工又合作,團隊成績是每個個體協(xié)同作用的成果,使團隊成員不但能體會到共同協(xié)作帶來的成功感,而且還能在完成共同學(xué)習(xí)任務(wù)的過程中共享彼此的信息、知識和學(xué)習(xí)成果,真正實現(xiàn)“學(xué)習(xí)+分享+擴散+運用”的良性循環(huán)。
在項目團隊中,每一個成員都分配了不同的任務(wù),扮演著不同的角色,如項目組長,需求分析師、界面設(shè)計師、數(shù)據(jù)庫設(shè)計師、功能設(shè)計師等等。不同的角色要進行各自的任務(wù)分解、細化、設(shè)計、完成工作,為其他角色的工作提供支持。在任務(wù)完成后,團隊要進行項目總結(jié),點評每個成員任務(wù)完成的工作量和質(zhì)量。每個成員給出自己的自評分以及給其他成員的互評分。這部分的成績是學(xué)生期末最終成績的重要組成部分。同時,教師還要衡量每個團隊的任務(wù)完成后的項目分,以及學(xué)生的平時表現(xiàn)分。這樣的考核方式在本質(zhì)上跟企業(yè)管理中員工考核的思路是一致的,全面考慮了學(xué)生的各種能力,而不是僅僅以單純的某一項作為評分標(biāo)準(zhǔn),使得考核方式更周全,分數(shù)也更公平。角色分配型考核方式能夠多方面對學(xué)生進行綜合評估,能夠得出更全面、更客觀的成績,獲得學(xué)生的認同。
在整個學(xué)期結(jié)束后對《信息系統(tǒng)開發(fā)平臺》課程學(xué)習(xí)效果進行了座談會,學(xué)生們對教學(xué)內(nèi)容、教學(xué)手段、教學(xué)模式、期末考查方式等方面的改革給與了充分的肯定。同時,也對影響《信息系統(tǒng)開發(fā)平臺》課程學(xué)習(xí)效果的主要因素進行了探討。這些因素除了本文中研究的課程內(nèi)容的選擇、教學(xué)手段的改變、教學(xué)模式的創(chuàng)新、考核方式的嘗試外,還包括小組合作程度,對課程認知情況,操作技能投入情況,學(xué)習(xí)動機,學(xué)習(xí)態(tài)度和興趣,學(xué)習(xí)意志力,課程學(xué)習(xí)難度等等。通過調(diào)查結(jié)果可以看出,要想提高《信息系統(tǒng)開發(fā)平臺》教學(xué)效果,需要通過多種途徑讓授課學(xué)生對《信息系統(tǒng)開發(fā)平臺》課程有全面客觀的認識,端正其學(xué)習(xí)動機,提高其學(xué)習(xí)興趣,通過教師的引導(dǎo)和同學(xué)的鼓勵增強學(xué)生學(xué)習(xí)意志力。