前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的c語言課程設(shè)計小結(jié)主題范文,僅供參考,歡迎閱讀并收藏。
中圖分類號:G642
摘要:針對普通高等院校工程能力培養(yǎng)過程中實效性差的問題,提出以學(xué)生工程實踐能力培養(yǎng)為主的自主學(xué)習(xí)模式和一種漸進式工程能力培養(yǎng)的訓(xùn)練模式,以C語言編程能力訓(xùn)練和數(shù)據(jù)庫工程能力培養(yǎng)為例,從課程的教學(xué)模式和方式上進行探索與實踐,通過案例驅(qū)動編程能力的訓(xùn)練和“初步體驗、獨立項目實踐、從業(yè)實踐與實訓(xùn)”的漸進式實踐教學(xué)模式,達到學(xué)生工程應(yīng)用能力的培養(yǎng)目標(biāo)。
關(guān)鍵詞:自主學(xué)習(xí);工程能力培養(yǎng);漸進式;案例教學(xué)
0 引言
近年來,我國高等教育規(guī)模快速擴大,高等工程教育培養(yǎng)規(guī)模已經(jīng)躍居世界第一,但培養(yǎng)學(xué)生的質(zhì)量和工程素質(zhì)一直存在問題。現(xiàn)行工程教育模式中存在一些共性問題,如在教學(xué)過程中存在重理論教學(xué)、輕工程實踐、重過程形式、輕能力培養(yǎng)、評價考核機制不科學(xué)等問題。普通院校的學(xué)生普遍存在基礎(chǔ)差和自學(xué)能力弱等問題。
浙江傳媒學(xué)院電子信息學(xué)院電子信息工程專業(yè)的培養(yǎng)方案中,計算機工程應(yīng)用能力是該專業(yè)的能力培養(yǎng)目標(biāo)之一。為此我們在多年課程教學(xué)實踐的基礎(chǔ)上,針對計算機工程實踐能力的培養(yǎng),建立高級語言程序設(shè)計(C語言)、數(shù)據(jù)結(jié)構(gòu)、Java語言程序設(shè)計、數(shù)據(jù)庫技術(shù)與應(yīng)用的計算機類課程群,以增強工程意識、提高工程素養(yǎng)和工程實踐能力為具體目標(biāo),以培養(yǎng)學(xué)生的自主學(xué)習(xí)能力為根本宗旨,以4門課為基礎(chǔ)提出以學(xué)生實踐為主的自主學(xué)習(xí)模式和漸進式工程能力培養(yǎng)訓(xùn)練模式,就整個教與學(xué)的管理過程及評價機制開展深入的探索與實踐。
1 以學(xué)生實踐為主的自主學(xué)習(xí)模式
教學(xué)改革的目標(biāo)是力圖實現(xiàn)本科教學(xué)模式的3個轉(zhuǎn)變——以教為主向以學(xué)為主轉(zhuǎn)變、以課堂教學(xué)為主向課內(nèi)外結(jié)合轉(zhuǎn)變、以結(jié)果評價為主向結(jié)果與過程評價結(jié)合轉(zhuǎn)變,這3個轉(zhuǎn)變歸結(jié)起來就是以能力提升為最終目的。因此,我們對高級語言程序設(shè)計(C語言)的教學(xué)模式進行大膽改革,探索以學(xué)生實踐為主的自主學(xué)習(xí)模式。
高級語言程序設(shè)計(c語言)主要講授程序設(shè)計語言的基本知識和程序設(shè)計方法,使學(xué)生了解高級程序設(shè)計語言的結(jié)構(gòu),掌握程序設(shè)計的思想和方法以及基本的程序設(shè)計過程和技巧,具備初步的分析問題和利用計算機求解問題的能力。目前,高級語言程序設(shè)計(C語言)課程的教學(xué)模式仍然是重教輕學(xué)和重理論輕實踐,教學(xué)內(nèi)容的組織也往往是以語法知識為主線,考試內(nèi)容偏重語言而不是編程,而編程能力的培養(yǎng)只能通過加強實踐達到。
1.1 強化實踐教學(xué)。激發(fā)學(xué)生自主學(xué)習(xí)
傳統(tǒng)的課程教學(xué)都是采用教師在課堂上講授知識,學(xué)生課后做作業(yè),然后進行幾次課內(nèi)實驗的模式。對于這種學(xué)習(xí)模式,學(xué)生只是被動地接受知識,而要掌握c語言程序設(shè)計必須進行大量的編程練習(xí)。針對傳統(tǒng)高級語言程序設(shè)計教學(xué)模式的弊端,我們徹底改變原來以理論教學(xué)和教師講授為主的教學(xué)模式并將其轉(zhuǎn)變?yōu)橐詫W(xué)生實踐為主的自主學(xué)習(xí)模式,將目前高級語言程序設(shè)計(C語言)的64總學(xué)時(其中理論44學(xué)時,實驗20學(xué)時)改為96學(xué)時(周學(xué)時為6學(xué)時,課內(nèi)實驗4學(xué)時,課外實驗2學(xué)時);全部采用實驗課授課模式,將教學(xué)地點從教室移至實驗室,不再進行理論授課,而是由學(xué)生自學(xué)理論知識,然后上機編程,通過這種形式迫使學(xué)生自主學(xué)習(xí)。
學(xué)生在每次上實驗課前或在課余時間都要自學(xué)實驗所要求的理論知識,在課內(nèi)實驗中,根據(jù)教師給出的實驗指導(dǎo)書驗證案例,對案例進行改寫,進而模仿案例完成實驗要求的內(nèi)容。對于程序中出現(xiàn)的語法等問題,我們要求學(xué)生自行查書或資料解決。實驗過程中,我們要求每名學(xué)生自主完成實驗內(nèi)容,但在整個學(xué)習(xí)過程中每個班可分成若干個學(xué)習(xí)小組,小組成員在課內(nèi)外可合作學(xué)習(xí),相互交流討論和解決問題,一方面提高學(xué)習(xí)效率并開拓思路,另一方面也可培養(yǎng)團隊合作能力,遇到疑難問題時再由教師答疑。
實驗平臺可采用任一C語言的開發(fā)工具,鼓勵學(xué)生采用在線判題系統(tǒng)(Online Judge,簡稱OJ),為學(xué)生自主學(xué)習(xí)提供一個更好的平臺,學(xué)生可利用OJ系統(tǒng)在課內(nèi)外隨時學(xué)習(xí)。教師也可通過分析學(xué)生提交的程序?qū)崿F(xiàn)代碼,發(fā)現(xiàn)學(xué)生學(xué)習(xí)過程中存在的問題,及時了解學(xué)生對知識的理解和掌握情況,同時也有利于學(xué)生間形成互相競爭的機制和一種良好的學(xué)習(xí)氛圍。另外,課程還提供網(wǎng)絡(luò)和視頻教學(xué)平臺,便于學(xué)生更好地進行自主學(xué)習(xí)。
學(xué)生通過自學(xué)和進行大量的上機訓(xùn)練,逐步熟悉并掌握c語言的基本語法和使用,具備基本的C語言編程能力。通過這種方式,學(xué)生變被動學(xué)習(xí)為主動學(xué)習(xí),很快適應(yīng)大學(xué)的學(xué)習(xí)方法,培養(yǎng)了獨立解決問題的能力、進行程序設(shè)計的興趣和學(xué)習(xí)專業(yè)的興趣。
1.2 以案例驅(qū)動教學(xué),轉(zhuǎn)變教師角色
在傳統(tǒng)的教學(xué)模式中,教師始終充當(dāng)主角,大多數(shù)教師都會精心組織教學(xué)內(nèi)容,想方設(shè)法將知識傳授給學(xué)生,但事實上,學(xué)生在課堂上卻往往感到枯燥無味,收效甚微,而在實驗課上面對編程題又無從下手,因此教師必須改變觀念。授人以魚不如授人以漁,教師應(yīng)當(dāng)更多地承擔(dān)引導(dǎo)角色,改變教學(xué)模式,令學(xué)生變?yōu)橹鹘?,變被動學(xué)習(xí)為主動學(xué)習(xí)。
課程教學(xué)完全是以學(xué)生上機實驗自主學(xué)習(xí)為主,但要在教師的引導(dǎo)下進行。在整個教學(xué)過程中,教師擬作2~3次課的講授,一是為整個課程作入門鋪墊,主要介紹課程的教學(xué)目標(biāo)、學(xué)習(xí)方法、課程概論、課程主要知識點、程序設(shè)計思想以及程序的基本結(jié)構(gòu),使學(xué)生了解課程的要求以及課程的教學(xué)組織形式,了解C語言程序課程概況;二是講解如何上機調(diào)試程序,讓學(xué)生掌握判斷和定位錯誤,學(xué)會分析、解決錯誤和測試程序的方法;三是對課程學(xué)習(xí)過程進行控制并進行總結(jié)歸納。
在整個教學(xué)過程中,教師要能及時了解學(xué)生的學(xué)習(xí)進展情況,在實驗課開始時檢查學(xué)生的預(yù)習(xí)情況,在實驗過程中適當(dāng)給予提示或幫助學(xué)生答疑,在每次實驗課程結(jié)束后略加小結(jié),然后布置下一次的實驗要求。最重要的是教師要精心設(shè)計實驗案例和實驗課程組織方案,給出能利于并引導(dǎo)學(xué)生自學(xué)的實驗指導(dǎo)書。
實驗內(nèi)容的組織以程序設(shè)計為主線,以編程案例為驅(qū)動,側(cè)重以編程引導(dǎo)學(xué)生對語法知識的深入理解。實驗指導(dǎo)書主要包括實驗?zāi)繕?biāo)、知識點預(yù)習(xí)要求、實驗內(nèi)容等方面,實驗內(nèi)容包括驗證案例程序的詳細(xì)內(nèi)容和步驟、要求進行改寫的程序以及要求仿寫和完成的實驗程序。此外,教師還可以另設(shè)計一些提高性的內(nèi)容以供學(xué)習(xí)能力較強的學(xué)生完成。
2 漸進式的工程化實踐教學(xué)
數(shù)據(jù)庫技術(shù)及應(yīng)用是與各專業(yè)應(yīng)用結(jié)合比較緊密的應(yīng)用技術(shù)基礎(chǔ)課程,是一門工程性和實踐性都非常強的課程,因此我們主要以工程化實踐教學(xué)模式進行數(shù)據(jù)庫技術(shù)與應(yīng)用課程的教學(xué),根據(jù)“初步體驗、獨立項目實踐、從業(yè)實踐與實訓(xùn)”3個層次實行漸進式實踐教學(xué)訓(xùn)練。在教學(xué)過程中,我們注重培養(yǎng)學(xué)生的工程能力,強化學(xué)生的工程實踐意識,從教學(xué)內(nèi)容的組織和實驗環(huán)節(jié)的設(shè)計到課堂教學(xué)案例和實驗教學(xué)的開展,都圍繞工程素養(yǎng)的培養(yǎng)進行遴選。
2.1 采用工程案例驅(qū)動的理論教學(xué)模式
在理論課講授方面,我們以工程案例驅(qū)動模式進行教學(xué),以網(wǎng)上書店的開發(fā)案例貫穿教學(xué)全過程,將數(shù)據(jù)庫基本原理和設(shè)計技術(shù)融于案例教學(xué)過程。同時,根據(jù)浙江傳媒學(xué)院電子信息工程專業(yè)的傳媒行業(yè)特色,對教材的內(nèi)容進行優(yōu)化整合,增加與新媒體應(yīng)用相關(guān)的多媒體數(shù)據(jù)庫等新技術(shù)內(nèi)容,加強數(shù)據(jù)庫工程應(yīng)用設(shè)計及網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用技術(shù)能力的培養(yǎng)。在各章的教學(xué)中,我們用案例進行分析,逐層引導(dǎo),全過程地闡述數(shù)據(jù)庫系統(tǒng)原理及應(yīng)用中的各類概念和技術(shù)問題。
2.2 實行漸進式的工程化實踐教學(xué)過程
1)初步工程訓(xùn)練體驗。
課程的教學(xué)除了理論教學(xué)外,還有相應(yīng)的課內(nèi)實驗教學(xué)。實驗內(nèi)容分成兩部分,一部分是數(shù)據(jù)庫技術(shù)的基本實踐,主要包括特定DBMS的使用、SQL語言的編程練習(xí)以及數(shù)據(jù)庫的連接技術(shù);另一部分是小型數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā),采用工程化的基本思想,組織學(xué)生分組設(shè)計實現(xiàn)一個初步的工程項目,培養(yǎng)學(xué)生的自學(xué)能力、主動學(xué)習(xí)能力、團隊協(xié)作能力以及初步的工程實踐能力。
在初步工程訓(xùn)練體驗階段,教師提出工程設(shè)計的基本功能和性能要求,包括系統(tǒng)界面設(shè)計、基本的數(shù)據(jù)操作和查詢統(tǒng)計功能設(shè)計、性能指標(biāo)設(shè)計等基本要求。學(xué)生可自由組成小組,根據(jù)教師要求自主選題并自主選擇開發(fā)工具和數(shù)據(jù)庫環(huán)境,在完成基本功能要求的前提下,可以結(jié)合自己的工程項目設(shè)計實現(xiàn)一些特色功能模塊,然后完成項目設(shè)計的總結(jié)報告。最后,教師對每個小組的作品進行項目驗收,要求每個小組制作PPT進行項目工作匯報并演示所設(shè)計的作品,由學(xué)生推選出的若干學(xué)生評委負(fù)責(zé)項目評分。工程項目設(shè)計成績作為該小組成員平時成績的主要評分依據(jù)。
2)獨立工程訓(xùn)練實踐。
獨立工程訓(xùn)練實踐要求學(xué)生在課程設(shè)計階段完成。該階段要求每個學(xué)生自主完成一個真實的或模擬的項目開發(fā)實踐,以著重培養(yǎng)學(xué)生的自學(xué)能力、獨立從事工程實踐的能力、基本的分析問題和解決問題能力。
課程設(shè)計階段要求學(xué)生自學(xué)數(shù)據(jù)庫開發(fā)工具和環(huán)境,強調(diào)獨立設(shè)計,強化學(xué)生查閱資料能力、自學(xué)能力、創(chuàng)新設(shè)計和實踐能力的培養(yǎng)。在此課程設(shè)計階段,教師除了提出項目設(shè)計的基本能力訓(xùn)練要求和設(shè)計作品的基本功能和性能要求外,還給出一系列參考選題讓學(xué)生選擇。學(xué)生也可以自主選題,但需征得教師同意,以保證選題的質(zhì)量。為避免抄襲等行為的發(fā)生,每個學(xué)生的題目和內(nèi)容必須不同。同時,課程設(shè)計階段會要求學(xué)生采用與上一次設(shè)計不同的工作模式(C/S或B/S),采用工程化的手段和方法完成基本的設(shè)計實現(xiàn)工作。
課程設(shè)計完成后,指導(dǎo)教師組織學(xué)生評委(7人)對學(xué)生作品和設(shè)計方案進行檢查,最后通過匯報答辯的形式評定作品設(shè)計成績。作品設(shè)計和匯報答辯成績由學(xué)生評委給定,教師在設(shè)計過程中負(fù)責(zé)答疑,在答辯過程中負(fù)責(zé)點評,但教師有權(quán)對成績進行微調(diào)。另外,在課程設(shè)計結(jié)束后,學(xué)生要完成課程設(shè)計報告,教師對課程設(shè)計報告批注評語并給出成績,課程設(shè)計的最終成績由作品設(shè)計成績和設(shè)計報告成績組成。
經(jīng)若干次實踐證明,上述實踐教學(xué)方法既減輕了教師的工作任務(wù),同時又促使學(xué)生相互學(xué)習(xí)并取長補短,在促進學(xué)生自主學(xué)習(xí)、主動學(xué)習(xí)和實踐的同時,也提高了學(xué)生的表達能力;通過課程設(shè)計報告,學(xué)生提高了撰寫規(guī)范的項目設(shè)計方案的能力和設(shè)計總結(jié)報告的水平。
3)從業(yè)工程訓(xùn)練實踐。
從業(yè)工程訓(xùn)練實踐主要指學(xué)生在企業(yè)實習(xí)期間,以行業(yè)一線的真實工程項目為背景,參與并完成相應(yīng)的工程項目設(shè)計實現(xiàn)工作(或作為其畢業(yè)設(shè)計),培養(yǎng)數(shù)據(jù)庫工程應(yīng)用實踐開發(fā)和運用數(shù)據(jù)庫技術(shù)從事服務(wù)外包等實際應(yīng)用開發(fā)能力。
第3階段主要是結(jié)合實際數(shù)據(jù)庫工程項目,尤其是與傳媒應(yīng)用密切相關(guān)的數(shù)據(jù)庫工程項目的設(shè)計與實現(xiàn)工作,如電視節(jié)目查詢點播系統(tǒng)、媒體資產(chǎn)管理系統(tǒng)、影視資料編目系統(tǒng)等。這一階段的實踐主要培養(yǎng)學(xué)生的實際應(yīng)用能力,幫助其盡快適應(yīng)社會需求,在離校前具備應(yīng)對復(fù)雜工程實踐的基本能力。通過3個階段的實踐教學(xué),學(xué)生能夠初步具備到一線從事數(shù)據(jù)庫工程及服務(wù)外包等項目開發(fā)的基本能力。
3 以能力培養(yǎng)為目標(biāo)的考核評價機制
教學(xué)方法和手段中的一些不足之處,不可避免地會導(dǎo)致考核評價機制不科學(xué)和不公平現(xiàn)象的發(fā)生。多數(shù)課程的考試都采用期末筆試形式,課程考試無法真正做到考核學(xué)生的實際工程能力,為此改革評價方式宜與教學(xué)模式改革相配套。
一、Python語言的優(yōu)勢
1.程序框架簡單
相對于傳統(tǒng)的c和C++語言,Python提供了豐富多樣的數(shù)據(jù)結(jié)構(gòu),并精簡了許多冗長的部分。在c和c++中,數(shù)據(jù)的處理往往采用數(shù)組或鏈表的方式,但數(shù)組只能存儲同一類型的變量;鏈表雖然儲存的內(nèi)容可變,但結(jié)構(gòu)死板,插入刪除等操作都需遍歷列表,可以說極其不方便。針對這點Python提供了豐富的數(shù)據(jù)結(jié)構(gòu),包括列表、元組、字典,以及Numpy拓展包提供的數(shù)組、Pandas拓展包提供的DataFrame等。這些數(shù)據(jù)類型各有特點,可以極大地減少程序的篇幅,使邏輯更加清晰,提高可讀性。
2.功能強大
由于Python是一款免M、開源的編程語言,許多優(yōu)秀的開發(fā)者為Python開發(fā)了無數(shù)功能強大的拓展包,使所有有需要的人都能免費使用,極大地節(jié)省了開發(fā)者的時間。
3.可拓展性
Python語言的底層是由C和C++寫的,但Python的強大之處在于對于程序中某些關(guān)鍵且運算量巨大的模塊,設(shè)計者可以運用c和c++編寫,并在Python中直接調(diào)用。這樣可以極大地提高運行速度,同時還不影響程序的完整性。
4.易讀、易維護性
由于上述的這些優(yōu)點,使得Python語言編寫的程序相較其他語言編寫的來說更加簡潔和美觀,思路也更加清晰。這就使得程序的易讀性大大提高,維護成本也大大降低。
二、PythOn語言的教學(xué)工作
Python作為一種結(jié)構(gòu)、語法極其簡單的語言,它的學(xué)習(xí)相較其他語言是較為簡單的。但正因為如此,不建議將Python作為學(xué)生接觸程序設(shè)計的第一門語言。因為許多潛在的概念,如數(shù)據(jù)類型、地址等都沒有在Python中得到明顯的體現(xiàn)。由于Python內(nèi)部數(shù)據(jù)都默認(rèn)使用雙精度,因此在一些計算量極其龐大的工作中,會產(chǎn)生較大的運算資源的浪費,所以使用c和c++改寫這部分幾乎是必需的,這就要求學(xué)生首先對運用C和C++有一個熟練的應(yīng)用。因此,這里還是建議在Python教學(xué)課程前先進行c和c++的詳細(xì)教學(xué)。
而具體到Python的教學(xué)工作中,我們認(rèn)為理論教學(xué)和實踐教學(xué)是同等重要的。這里的理論教學(xué)要求的是學(xué)生對一門編程語言的數(shù)據(jù)結(jié)構(gòu)、語法、算法框架的熟練掌握。而實踐教學(xué)要求的是學(xué)生對理論知識的熟練應(yīng)用,編寫出正確、美觀、高效的程序。這里經(jīng)常有個誤區(qū)是“程序設(shè)計是一門應(yīng)用性的技術(shù),具體概念不必吹毛求疵,會用即可”。因此許多院校對于Python的教學(xué)著重于實踐部分而忽略了理論部分的重要性,在考核時也以實踐測驗為主,這是不對的。如果不能對語言本身有一個明確的理解,很容易在一些關(guān)鍵地方出一些意想不到的錯誤,加大了debug的難度。同時,也會使學(xué)生編寫的程序顯得隨意,無助于養(yǎng)成良好的編程習(xí)慣,降低了程序算法的通用性和可讀性。
而在實踐部分,我們建議著重培養(yǎng)學(xué)生的編程思維,鼓勵學(xué)生主動思考,來尋求更簡單、更高效的解決問題的方法。不應(yīng)該總是開門見山地給出一類問題的解決方法,然后讓學(xué)生照葫蘆畫瓢。而是將編程題目布置給學(xué)生后,讓學(xué)生通過自己的思考得出一個算法來解決問題。之后再通過教師的講解提出一個標(biāo)準(zhǔn)算法,這個算法不一定是最好的,但一定是最通用的。再通過對比二者來教授學(xué)生一些解決問題的思路,拓寬學(xué)生的思維,在潛移默化中提高學(xué)生的編程能力。另外在課程的最后,一次大的課程設(shè)計必不可少。因為程序設(shè)計語言的教學(xué)難免是碎片化的,需要一次大的綜合考核來將學(xué)生的視角提升到整門語言實際應(yīng)用的高度,提高學(xué)生對課程教授的各種能力的綜合應(yīng)用。
關(guān)鍵詞:教學(xué)改革 C++程序設(shè)計 行動導(dǎo)向
中圖分類號:G642.0 文獻標(biāo)識碼:C DOI:10.3969/j.issn.1672-8181.2013.15.134
1 引言
C++程序設(shè)計語言是計算機專業(yè)學(xué)生的主干課程之一,然而隨著的計算機的飛速發(fā)展與普及,高校中非計算機專業(yè)的學(xué)生也必須結(jié)合自身專業(yè)的特點掌握一定的程序設(shè)計的基礎(chǔ)知識。但是由于非計算機專業(yè)學(xué)生的基礎(chǔ)較弱,因此存在一定的畏難情緒。今年來有不少高校教師對C++的教學(xué)工作進行了很多有益的調(diào)研和探討[2][3]。針對我校學(xué)生的特點,我們也嘗試在教學(xué)模式以及考核方法等方面進行一些改進,以期望提高教學(xué)效果,并取得了初步成效。
2 目前存在的問題
目前C++程序設(shè)計課程教學(xué)往往都是以語言本身的語法知識為主線,圍繞眾多的知識點展開。而實質(zhì)上,程序設(shè)計的真正目的是能夠解決實際的問題,應(yīng)該注重思維方式、創(chuàng)新素質(zhì)和綜合能力的培養(yǎng)。學(xué)習(xí)程序設(shè)計語言通常是一個復(fù)雜而艱苦的過程,很多同學(xué)常常學(xué)了很長時間還是寫不出基本的程序語句,更加談不上程序設(shè)計的思維方式了,老師教得不如意學(xué)生學(xué)得也很吃力。要想使學(xué)生對程序設(shè)計有興趣,只有讓學(xué)生親自感受并體驗程序設(shè)計的無限魅力,才能培養(yǎng)學(xué)生對程序設(shè)計的興趣,從而避免在學(xué)習(xí)過程中失去耐心或是半途而廢。
3 行動導(dǎo)向教學(xué)法在計算機教學(xué)改革中的應(yīng)用
怎樣吸引學(xué)生堅持學(xué)到最后,加深對軟件系統(tǒng)開發(fā)的理解是我們每個C++課程教師應(yīng)該思考的關(guān)鍵問題。在C++程序設(shè)計課程改革過程中,行動導(dǎo)向教學(xué)法更加利于組織教學(xué),能夠?qū)崿F(xiàn)“教學(xué)練一體化”的理論學(xué)習(xí)與實踐能力培養(yǎng)相結(jié)合的人才培養(yǎng)方式,促進學(xué)生在“知、情、意、行”各方面的有機統(tǒng)一,達到全面發(fā)展的教育目標(biāo)。在行動導(dǎo)向教學(xué)中,核心思想就是任務(wù)驅(qū)動,通過讓學(xué)生在“練中學(xué)”,培養(yǎng)學(xué)生分析問題、解決問題的能力;通過學(xué)生在“學(xué)中練”,培養(yǎng)學(xué)生的自主學(xué)習(xí)能力和探究學(xué)習(xí)能力以及團隊協(xié)作的能力,是行動導(dǎo)向教學(xué)設(shè)計的重要原則。具體的改革方案如下。
3.1 將“以服務(wù)為宗旨,以就業(yè)為導(dǎo)向”作推進教育教學(xué)改革的指導(dǎo)思想
實行校企合作、頂崗實習(xí)的人才培養(yǎng)模式。國家中長期教育改革和發(fā)展規(guī)劃綱要中明確指出“學(xué)習(xí)的內(nèi)容是工作,通過工作實現(xiàn)學(xué)習(xí)”,充分體現(xiàn)了C++課程的特點,與其它程序設(shè)計語言相比較,C++程序設(shè)計語言簡潔、緊湊,功能豐富,表達能力強,使用靈活方便,目標(biāo)程序效率高,可移植性好,適合編寫各種軟件,尤其是系統(tǒng)軟件。因此課程理念、課程目標(biāo)、課程模式、課程內(nèi)容和課程開發(fā)方法必須做出重大變革。從學(xué)校層面上,C++課程改革成為學(xué)生就業(yè)的自身需要。具體可以遵循以下5各步驟進行:①相關(guān)行業(yè)分析;②涉及工作類別分析;③典型的工作任務(wù)分析;④相關(guān)學(xué)習(xí)領(lǐng)域描述;⑤學(xué)習(xí)情境與課程設(shè)計。
3.2 行動導(dǎo)向教學(xué)法的關(guān)鍵在于行動導(dǎo)向教學(xué)學(xué)習(xí)任務(wù)的確定
怎樣根據(jù)C++課程的特點進行學(xué)習(xí)任務(wù)分解是也是一門學(xué)問。學(xué)習(xí)任務(wù)是在分析典型工作任務(wù)的基礎(chǔ)上,由任課教師設(shè)計再融入到學(xué)習(xí)的“情形”與“環(huán)境”中來,對典型工作任務(wù)進行“教學(xué)化”的分解。學(xué)習(xí)任務(wù)的確定主要來源于教師對相關(guān)企業(yè)生產(chǎn)或服務(wù)的實踐。因此,如何設(shè)計學(xué)習(xí)任務(wù)對高校教師就提出了更高的要求,教師不僅要有學(xué)科知識,而且還要有企業(yè)實習(xí)或者項目開發(fā)的經(jīng)驗。通常設(shè)計一個較合理的驅(qū)動任務(wù)應(yīng)該要掌握好以下幾點:
①典型性。在任務(wù)設(shè)計上要體現(xiàn)應(yīng)用上的典型性,能突出程序設(shè)計的思想和創(chuàng)新性。
②真實性。能夠真實解決一些實際的問題,并能應(yīng)用到一些復(fù)雜系統(tǒng)中去,具有一定的實用價值。
③完整性。完成任務(wù)需經(jīng)歷完整的程序設(shè)計流程,了解軟件開發(fā)的基本步驟。
④適度性。在設(shè)計任務(wù)時應(yīng)該充分考慮學(xué)生的現(xiàn)有知識水平、認(rèn)知能力等方面因素,在不同階段選擇力所能及的任務(wù)。
⑤可操作性。能夠在學(xué)校現(xiàn)有的設(shè)備與環(huán)境下完成,在不增加教學(xué)成本的前提下完成任務(wù)。
⑥開放性。教師可以只給出算法的思想或是參考的程序,由學(xué)生自己進行實踐和改進,不設(shè)標(biāo)準(zhǔn)答案,鼓勵多種解法,并幫助其進行分析比較。
⑦趣味性。通過一些新穎有趣的任務(wù)激發(fā)學(xué)生的學(xué)習(xí)熱情,增強堅持學(xué)習(xí)的決心。
⑧可評價性。對于C++課程的評價,可以淡化期末考試的成績,增加平時成績和實驗成績的比例,使得學(xué)生更加注重能力培養(yǎng)而不是死記書本上的知識。
4 小結(jié)
近年來我們在C++程序設(shè)計語言的教學(xué),以行動導(dǎo)向教學(xué)法深入教學(xué)改革,不斷對教學(xué)過程進行改進,取得了初步的成效。學(xué)生的學(xué)習(xí)興趣明顯提高,計算機等級考試的通過率也穩(wěn)步提高,很多學(xué)生還選修了與程序設(shè)計相關(guān)的后續(xù)課程。在以后的教學(xué)過程中我們會繼續(xù)嘗試改進以期取得更好的教學(xué)效果。
參考文獻:
[1]張岳新.Visual C++程序設(shè)計[M].蘇州大學(xué)出版社,2007.
[2]譚浩強.C++程序設(shè)計[M].清華大學(xué)出版社,2004.
[3]李小麗.C++課程教學(xué)初探[J].福建電腦,2011,(1).
關(guān)鍵詞:軟件測試;高職;課程設(shè)計
中圖分類號:G642文獻標(biāo)識碼:A文章編號:1009-3044(2011)26-6433-02
Curriculum Design of Software Testing Professional of Vocational Colleges
YU Hai-hong
(Nanjing College of Chemical Technology, Nanjing 210048, China)
Abstract: Software testing is the key to software quality assurance, which is throughout the software life cycle. At present, software testing professionals are difficult to meet the needs of the community whether quantity and quality. Based on this status, this article presents the curriculum design of software testing professional in vocational colleges to bring up rapid induction talent of the software testing for the enterprise.
Key words: software testing; vocational; curriculum design
1 課程設(shè)計背景
軟件應(yīng)用已滲透到各個領(lǐng)域,小到生活中的家電、電子消費品,大到國防、航天、醫(yī)療領(lǐng)域的精密儀器,軟件是現(xiàn)代服務(wù)業(yè)發(fā)展的核心。隨著軟件功能的增強和應(yīng)用的擴展,軟件的規(guī)模越來越大,內(nèi)部結(jié)構(gòu)越來越復(fù)雜,軟件的質(zhì)量和生產(chǎn)率難以適應(yīng)發(fā)展需求,已經(jīng)成為軟件企業(yè)規(guī)范管理和軟件產(chǎn)業(yè)快速發(fā)展的絆腳石。
1.1 軟件測試的重要性
軟件工程是一門研究用工程化方法構(gòu)建和維護有效的、實用的和高質(zhì)量的軟件的學(xué)科。軟件工程規(guī)范了軟件開發(fā)的過程,是生產(chǎn)最終能滿足需求且達到工程目標(biāo)的軟件產(chǎn)品的保障。軟件工程中提出了軟件生命周期的概念,將軟件開發(fā)分階段有序進行,軟件測試是軟件質(zhì)量得以保證的不可或缺的一環(huán)。
軟件質(zhì)量正確的內(nèi)涵包括三方面,完整的需求、正確的代碼和最少的缺陷。軟件測試就是在軟件開發(fā)的整個生命周期中對這三方面進行有效控制的重要手段,是軟件質(zhì)量的安全副駕駛。通過必要測試,軟件缺陷數(shù)可至少降低75%,而軟件的投資回報率能達到350%。軟件測試工作對軟件項目的重要性,從今天諸如微軟這樣的軟件巨擎的人員架構(gòu)上就可見一斑。如今,在微軟內(nèi)部,軟件測試人員與軟件開發(fā)人員的比率一般為1.5~2.5左右,即一個開發(fā)人員背后,有至少兩位測試人員在工作,以保證軟件產(chǎn)品的質(zhì)量。
1.2 軟件測試現(xiàn)狀
目前越來越多的軟件開發(fā)機構(gòu)認(rèn)識到測試的重要性,并且成立了專門的測試機構(gòu),如QA小組,并且配有專門的測試人員。軟件測試的過程也由最初的后期調(diào)試上升到軟件開發(fā)全生命周期的質(zhì)量控制,測試的重要性和規(guī)范性也不斷提高。
軟件測試的方式也開始由手工向自動化測試方向轉(zhuǎn)變,自動化測試工具在測試過程中的應(yīng)用越來越多,越來越廣泛,誕生了很多自動化測試工具,諸如:QTP,Winrunner,Loadrunner等等。軟件測試的蓬勃發(fā)展在促進質(zhì)量提升的同時,也將軟件產(chǎn)業(yè)帶進發(fā)展的新時代。
1.3 軟件測試人才供給不足
據(jù)前程無憂招聘網(wǎng)統(tǒng)計,目前,國內(nèi)120萬軟件從業(yè)人員中,真正能擔(dān)當(dāng)軟件測試職位的不超過5萬人,軟件測試人才缺口已超過20萬并向30萬大關(guān)急速挺進。在中華英才網(wǎng)近期的2010十大熱門職業(yè)中,軟件測試工程師也位居三甲之列。
2 課程設(shè)計目標(biāo)和原則
高職教育的內(nèi)涵就是以市場為導(dǎo)向,培養(yǎng)具有較強動手能力,再培養(yǎng)成本低,能夠快速切入工作領(lǐng)域的藍領(lǐng)人才。也就是說高職教育的培養(yǎng)目標(biāo)是具有一定應(yīng)用能力的實用性人才。
軟件測試工程師一般分為以下幾個等級:1)高級測試工程師。高級測試工程師不但需要掌握測試與開發(fā)技術(shù),而且要對所測試軟件對口的行業(yè)非常了解,能夠?qū)y試方案可能出現(xiàn)的問題進行分析和評估。2)中級測試工程師。中級測試工程師要能編寫測試方案、測試文檔,與項目組一起制定測試階段的工作計劃、能夠在項目中合理利用測試工具來完成測試任務(wù)。3)初級測試工程師。初級測試工程師的工作通常是按照測試方案和流程對產(chǎn)品進行功能測試,檢查產(chǎn)品是否有缺陷。
根據(jù)高職學(xué)生的能力特點,應(yīng)該把高職學(xué)生定位在初級和準(zhǔn)中級測試工程師,具有一定的設(shè)計方案的編寫能力,能利用測試工具完成一定的測試任務(wù),并能夠執(zhí)行功能測試。整個課程的重點是軟件測試崗位的基本技能,主要包括:軟件測試基本概念的建立;軟件缺陷生命周期管理;系統(tǒng)測試的基本概念、方法和用例設(shè)計;典型測試工具的應(yīng)用;對于典型系統(tǒng)的測試方法。
3 課程設(shè)計
基于軟件測試工程師的工作性質(zhì)和高職學(xué)生的特點,在高職院校開展軟件測試方向課程,應(yīng)分為三步走:第一,掌握一門軟件開發(fā)語言和一種數(shù)據(jù)庫應(yīng)用技術(shù),建立計算機信息系統(tǒng)的概念。開發(fā)語言的邏輯都是相通的,關(guān)鍵是通過對某一門語言的學(xué)習(xí)來建立軟件開發(fā)和計算機處理信息的概念。第二,了解軟件開發(fā)的過程,軟件測試貫穿于整個軟件生命周期中,只有對軟件開發(fā)過程有了清晰的認(rèn)識,軟件測試的工作開展起來才會更完整,更有效,更加節(jié)省成本。第三,掌握一種自動化測試工具,軟件的規(guī)模越來越龐大,測試的任務(wù)也越來越重,越來越規(guī)范,自動化測試工具的應(yīng)用越來越廣泛。
高職高專類學(xué)生的培養(yǎng)更加注重動手能力,特別是軟件開發(fā)和軟件測試方向?qū)W生的培養(yǎng),單單靠課堂上有限的理論課程是很難建立對系統(tǒng)開發(fā)和測試的直觀認(rèn)識的,所以軟件測試人才的培養(yǎng)實訓(xùn)課程的數(shù)量和質(zhì)量必須有所保障?;谝陨戏治龅倪@些特點,設(shè)計如下培養(yǎng)方案,以下設(shè)計每個環(huán)節(jié)都分幾個方向,可根據(jù)學(xué)生自己的興趣進行選擇性學(xué)習(xí)。
3.1 認(rèn)識測試環(huán)境
學(xué)生首先應(yīng)該有一定的計算機基礎(chǔ),對當(dāng)前比較流行的操作系統(tǒng)和簡單的網(wǎng)絡(luò)知識有一定的了解。測試環(huán)境這一環(huán)節(jié)的內(nèi)容屬于專業(yè)基礎(chǔ)課程設(shè)計。如表1。
3.2 培養(yǎng)編程思想和數(shù)據(jù)庫應(yīng)用能力
無論從事軟件開發(fā)還是軟件測試,都必須掌握一門開發(fā)語言和數(shù)據(jù)庫應(yīng)用技術(shù),來培養(yǎng)學(xué)生的編程思想和對信息系統(tǒng)這一概念的理解。編程語言基礎(chǔ)眾多,結(jié)合學(xué)院軟件專業(yè)學(xué)生的培養(yǎng)方案,本文僅提出了.Net方向和Java作為參考。如表2。
3.3 軟件測試的鞏固
要成為合格的軟件測試工程師,首先要對軟件開發(fā)的整個流程有所認(rèn)識,因為軟件測試貫穿于整個軟件生命周期過程中。無論做軟件開發(fā)還是做軟件測試,在當(dāng)前都要有一定的標(biāo)準(zhǔn)和規(guī)范,所以軟件工程這門課程在軟件行業(yè)顯得非常重要。如表3。
3.4 通過實訓(xùn)項目提高測試能力
了解軟件測試的管理組織模式與實施過程。能運用所學(xué)的軟件測試技術(shù)設(shè)計測試用例,執(zhí)行測試,報告發(fā)現(xiàn)的缺陷,并給出測試結(jié)果和質(zhì)量分析報告。這個模塊的設(shè)計必須建立在實際的信息系統(tǒng)之上進行,通過實際項目掌握實際工作中開發(fā)和測試的流程,使用相關(guān)工具,提高測試能力和積累軟件工程師經(jīng)驗。如表4。
4 小結(jié)
軟件測試工程師不僅要有一定的專業(yè)技能,更重要的是有良好的邏輯思維能、耐力和毅力,所設(shè)計的課程內(nèi)容首先要考慮到學(xué)生的興趣,也要尊重當(dāng)前的市場需求,所以本文只是宏觀上的設(shè)計,鑒于教學(xué)實踐的積累,軟件測試專業(yè)的課程設(shè)計會被不斷的充盈和完善,反過來,這種宏觀上的課程設(shè)計為具體的授課提供依據(jù)和指導(dǎo)。
參考文獻:
關(guān)鍵詞:C程序 ;邏輯思維;訓(xùn)練
中圖分類號:TP311 文獻標(biāo)識碼:A 文章編號:1009-3044(2013)31-7009-04
C語言是一種高級程序設(shè)計語言,具有很強的靈活性和可移植性,它既是面向?qū)ο蟮某绦蛟O(shè)計語言如C#、C++等的基礎(chǔ),同時又是計算機專業(yè)課如操作系統(tǒng)原理、數(shù)據(jù)庫原理等課程的基礎(chǔ)。C語言程序設(shè)計這門課程的關(guān)鍵是幫助學(xué)生提高程序編寫能力,而編寫程序的核心是算法設(shè)計,算法設(shè)計的質(zhì)量直接取決于學(xué)生的邏輯思維能力,因此,提高學(xué)生的邏輯思維能力是學(xué)好C語言程序設(shè)計這門課程的基礎(chǔ)[1]。
本文在對當(dāng)前教學(xué)中存在的關(guān)于學(xué)生算法設(shè)計問題分析的基礎(chǔ)上,設(shè)計了C程序邏輯思維訓(xùn)練系統(tǒng),旨在學(xué)生通過此系統(tǒng)來解決當(dāng)前遇到的學(xué)習(xí)瓶頸。
1 電子學(xué)習(xí)與C程序邏輯思維教育
目前高校C語言程序設(shè)計課程大都是傳統(tǒng)教學(xué)模式,偶爾兼顧網(wǎng)絡(luò)協(xié)作式學(xué)習(xí),這兩種形式互為補充,具體見表1。
為了提高本課程的學(xué)習(xí)效果和學(xué)生的邏輯思維,構(gòu)建C程序邏輯思維訓(xùn)練系統(tǒng),以PHP為腳本語言,采用Moodle平臺,以解決教學(xué)形式單一和學(xué)生訓(xùn)練缺乏等問題。
1.1 C程序邏輯思維訓(xùn)練系統(tǒng)
C程序邏輯思維訓(xùn)練系統(tǒng)是在傳統(tǒng)課堂初步學(xué)習(xí)《C語言程序設(shè)計》基礎(chǔ)上構(gòu)建的集學(xué)習(xí)資源、多樣化思維訓(xùn)練形式、協(xié)作學(xué)習(xí)于一體的學(xué)習(xí)環(huán)境,它可以向?qū)W習(xí)者提供他們所需的各種學(xué)習(xí)資源、協(xié)作學(xué)習(xí)工具以及在線訓(xùn)練邏輯思維和對學(xué)習(xí)效果進行測試評價。
1.2 C程序邏輯思維訓(xùn)練系統(tǒng)的優(yōu)勢
1)將課程資源上傳共享以提供隨時隨地的學(xué)習(xí)環(huán)境
在課堂教學(xué)的50分鐘內(nèi),學(xué)生聽多做少,學(xué)習(xí)時間短,致使知識難以消化理解,現(xiàn)將課堂中的課程資源由教師進行整理、綜合后上傳至學(xué)習(xí)系統(tǒng)中,學(xué)生隨時隨地可以回顧教學(xué)內(nèi)容,深化課程知識點,無疑有利學(xué)生后續(xù)知識的學(xué)習(xí)和邏輯思維的發(fā)展。
2) 滿足各個層次的學(xué)習(xí)者需求
雖然高校學(xué)生的學(xué)習(xí)能力都較強,但由于各自不同的社會背景,對程序、算法的掌握程度還是參差不齊的,本系統(tǒng)中的題庫模塊可以解決這類問題,使接受力強的學(xué)生得到更多的訓(xùn)練,稍微差些的學(xué)生則對薄弱知識進行針對性訓(xùn)練。
3) 運用思維訓(xùn)練模塊中的“簇”可以對學(xué)習(xí)者的薄弱知識點進行強化
“簇”是由平臺自帶學(xué)習(xí)活動“程序教學(xué)”實現(xiàn)的,它相當(dāng)于同類題目的一個資源池,若學(xué)生在訓(xùn)練過程中將簇中題目做對,則退出簇;若做錯,則會轉(zhuǎn)向該資源池中的另外一題,繼續(xù)本題型訓(xùn)練,直至學(xué)生掌握[3]。
1.3 C程序邏輯思維訓(xùn)練系統(tǒng)的訓(xùn)練目標(biāo)
訓(xùn)練目標(biāo)就是通過系統(tǒng)的邏輯思維訓(xùn)練之后學(xué)習(xí)者所掌握的技能以及思維所得到的一個提升。筆者認(rèn)為其大致可以分為三個層次,即基礎(chǔ)層、技術(shù)層、內(nèi)化層[4]。三個層次之間的關(guān)系如圖1所示。
2 C程序邏輯思維訓(xùn)練系統(tǒng)開發(fā)
2.1 邏輯思維訓(xùn)練系統(tǒng)的結(jié)構(gòu)設(shè)計
根據(jù)權(quán)限的不同,可以將系統(tǒng)用戶角色分為普通用戶,注冊用戶和管理員用戶。普通用戶即系統(tǒng)訪客,是一種匿名用戶,他只能訪問公共資源和無密鑰的課程;注冊用戶又分為注冊教師和注冊學(xué)生兩種,他們有各自的對課程的操作和訪問權(quán)限;最高權(quán)限的是系統(tǒng)管理員,他可以管理系統(tǒng)中所有的注冊用戶以及網(wǎng)站設(shè)置,系統(tǒng)的總體結(jié)構(gòu)設(shè)計如圖2所示。
2.2 系統(tǒng)結(jié)構(gòu)模型
系統(tǒng)采用Moodle平臺,它是基于PHP腳本語言、Apache服務(wù)器、MySQL數(shù)據(jù)庫的Web 系統(tǒng)。本系統(tǒng)以B/S模式設(shè)計開發(fā),普通用戶、注冊用戶和系統(tǒng)管理員均可以通過客戶端瀏覽器來對服務(wù)器進行訪問,該系統(tǒng)采用的是三層體系架構(gòu),系統(tǒng)結(jié)構(gòu)模型如圖3所示。
表現(xiàn)層是處于客戶端的,是注冊用戶通過客戶端瀏覽器訪問系統(tǒng)時的Web用戶界面,主要負(fù)責(zé)用戶角色登錄、權(quán)限限制以及頁面交互等服務(wù)。因此,在本層設(shè)計時要注意頁面的顏色搭配和布局,使用戶可以快速找到所需的模塊。
業(yè)務(wù)邏輯層是處于服務(wù)器端的,是系統(tǒng)比較關(guān)鍵的一層,它既對用戶客戶端的請求進行響應(yīng),又與數(shù)據(jù)庫進行數(shù)據(jù)交換,主要負(fù)責(zé)用戶管理、系統(tǒng)管理和數(shù)據(jù)庫的管理。在進行具體設(shè)計時,要對屬于本層的一些功能模塊如思維訓(xùn)練、資源共享、課程管理等做好必要的邏輯劃分,使其穩(wěn)定運行。
數(shù)據(jù)層也是處于服務(wù)器端的,主要工作是利用數(shù)據(jù)庫管理系統(tǒng)來對數(shù)據(jù)操作,如增加、刪除、查詢、更新等操作,維護數(shù)據(jù)的完整性和安全性,并將處理結(jié)果響應(yīng)給業(yè)務(wù)邏輯層,最后在客戶端瀏覽器上顯示出來。
2.3 系統(tǒng)主要功能
由系統(tǒng)結(jié)構(gòu)設(shè)計可知,系統(tǒng)的用戶角色主要分為三種,這里不再贅述,又注冊學(xué)生與教師功能大致相仿,因此本文主要從系統(tǒng)管理員、注冊教師兩種用戶來說明系統(tǒng)的主要功能。
1)系統(tǒng)管理員
①用戶管理。在所有用戶中,系統(tǒng)管理員的權(quán)限最高。不僅可以查看注冊用戶信息,還可以對他們所進行的各種操作進行更改和刪除。
②課程管理。系統(tǒng)管理員可以對當(dāng)前課程庫的所有內(nèi)容如資源庫、測試題庫進行修改、添加和刪除,也可以對學(xué)生的選課進行授權(quán)和刪除管理。
③公告管理。系統(tǒng)管理員可以對所有公告如網(wǎng)站公告、課程公告等進行管理,如編輯、修改和刪除。
2) 注冊教師
①課程申請。注冊教師可以對課程進行申請授權(quán),申請時需提供其所申請課程的名稱、概要、課時等信息。注冊教師提交的課程申請由系統(tǒng)管理員進行授權(quán)。
②課程教學(xué)系統(tǒng)管理。注冊教師一旦課程申請成功,即可以管理該課程模塊,具體包括課程公告、課程信息、課程資源、思維訓(xùn)練題庫、作業(yè)的編輯修改。
③課程教學(xué)輔助系統(tǒng)管理。本模塊主要包括聊天室、討論區(qū)、信息查詢等部分。在討論區(qū)和聊天室可以發(fā)起或回復(fù)對話,另外,可以對自己的課程進展情況進行查詢。
3 應(yīng)用案例
根據(jù)上述方法和技術(shù)開發(fā)了“基于C程序邏輯思維訓(xùn)練支持系統(tǒng)”的學(xué)習(xí)平臺,結(jié)合在一個計算機培訓(xùn)機構(gòu)的《C語言程序設(shè)計》課程“循環(huán)結(jié)構(gòu)設(shè)計”的教學(xué)應(yīng)用,實現(xiàn)傳統(tǒng)教學(xué)和網(wǎng)上學(xué)習(xí)活動協(xié)同工作。這種基于系統(tǒng)平臺的邏輯思維訓(xùn)練活動,主要可以分為以下三部分。
3.1 準(zhǔn)備階段
在正式開始授課之前,教師需要明確教學(xué)目標(biāo),對學(xué)習(xí)者特征和教學(xué)內(nèi)容進行分析,利用分析結(jié)果制定可行的教學(xué)實施計劃。
3.2 實施階段
①教師回顧上節(jié)知識點,為本次授課做好鋪墊。教學(xué)形式主要是小組討論,然后以進行匯報,問題形式如“if-else的嵌套原則是什么?”。
②教師開展本節(jié)教學(xué)內(nèi)容。教學(xué)形式主要是傳統(tǒng)的課堂授課制,使學(xué)生掌握一個理論的學(xué)習(xí)。
③教師對重要知識點進行二次加工,思考再討論。教學(xué)形式是自主探究加小組協(xié)作學(xué)習(xí),教師拋出問題之后學(xué)生進行思考討論,教師最后給予解讀和評價。
④教師要求學(xué)生在相應(yīng)的章節(jié)下進行思維訓(xùn)練。在理論掌握的基礎(chǔ),還需要“會用”,學(xué)生通過思維模塊訓(xùn)練,可以使自己的知識點得到鞏固和提升。
⑤教師對本次教學(xué)內(nèi)容進行一個總結(jié)。通過本階段,學(xué)生可以對本章知識串成一個整理,使所學(xué)知識具有系統(tǒng)性。
3.3 評價反思階段
為了解系統(tǒng)平臺的應(yīng)用情況以及對教學(xué)產(chǎn)生的影響,本研究對實驗學(xué)生進行了問卷調(diào)查。問卷共發(fā)放97份,回收95份,有效問卷為93份,有效率為95.9%。本次問卷的調(diào)查統(tǒng)計分析如下:
1) 系統(tǒng)界面適應(yīng)性調(diào)查
學(xué)生使用系統(tǒng)平臺的界面適應(yīng)性調(diào)查情況統(tǒng)計如表2所示。
2) 系統(tǒng)模塊適應(yīng)性調(diào)查
學(xué)生使用系統(tǒng)平臺的模塊適應(yīng)性調(diào)查情況統(tǒng)計如表3所示。
從表3中可以看出,80.4%的人認(rèn)為系統(tǒng)平臺中的教學(xué)資源對他們的學(xué)習(xí)還是很有幫助的;在促進師生情感方面,76.3%的人認(rèn)為系統(tǒng)中的討論區(qū)、聊天室?guī)椭麄兘鉀Q了很多學(xué)習(xí)、生活中遇到的問題;在算法理解和掌握方面,66%的人認(rèn)為經(jīng)典編程算法設(shè)計解讀對模塊對他們很受用;73.2%的人很喜歡思維訓(xùn)練模塊,認(rèn)為通過計算思維訓(xùn)練模塊、辯證邏輯思維訓(xùn)練模塊的訓(xùn)練,他們整體的編程能力得到了一定的提升。
3) 系統(tǒng)有效性調(diào)查
對系統(tǒng)有效性的調(diào)查情況統(tǒng)計如表4所示。
從表4可以看出,大部分人在面授+網(wǎng)絡(luò)的混合教學(xué)模式中比較適應(yīng);對程序設(shè)計,也不再只滿足于一種算法,29.9%的人會思考另外的解決途徑。但是也存在一些弊端,15.5%的人不善于總結(jié),對教師的課程總結(jié)存在一定的依賴性,學(xué)生學(xué)結(jié)的過程就是知識梳理的過程,善于總結(jié)對提高學(xué)習(xí)效果有很大的作用,在教學(xué)過程中,教師應(yīng)注意學(xué)生這方面的培養(yǎng)。
實踐表明,平臺豐富的學(xué)習(xí)資源不僅提高了學(xué)生學(xué)習(xí)的主動性與積極性,也促進了師生之間的情感交流,本系統(tǒng)既可以輔助教師完成教學(xué)過程,也可以有效地訓(xùn)練學(xué)生的邏輯思維。
4 小結(jié)
C語言程序教學(xué)課程旨在訓(xùn)練學(xué)生的算法思維和程序編寫能力,通過設(shè)計的邏輯思維訓(xùn)練系統(tǒng)可以較好地整合集中面授式教學(xué)、網(wǎng)絡(luò)協(xié)作學(xué)習(xí)的教學(xué)形式的優(yōu)勢,對提高學(xué)生的邏輯思維能力有很大的幫助,也可以對其他院校起到一定的借鑒作用,是訓(xùn)練邏輯思維的較好地選擇。
參考文獻:
[1] 林小茶.“C語言程序設(shè)計”教學(xué)方法思考[J].計算機教育,2009(12):24-25.
[2] 譚浩強.C語言程序設(shè)計[M].2版.北京:清華大學(xué)出版社,2008.
隨著信息技術(shù)日新月異的發(fā)展,社會需求越來越多的CS專業(yè)畢業(yè)的學(xué)生。Internet已經(jīng)滲透到人們?nèi)粘5墓ぷ鳌W(xué)習(xí)和生活當(dāng)中,一年級CS專業(yè)的學(xué)生與上世紀(jì)90年代相比也發(fā)生了很大的變化。在我們學(xué)校,2001年到2003年計算機科學(xué)與技術(shù)專業(yè)的學(xué)生入學(xué)平均成績在全校幾十個專業(yè)位居第一;然而,10年之后的2011年,已經(jīng)降至第28名。PC機和Internet的普及和十年前相比不可同日而語。這些新的變化迫使任課老師必須采用新的方法以應(yīng)對入門程序語言課程教學(xué)的新需求變化。
本文其它部分組織如下:在第二節(jié)分析了教學(xué)過程中存在的問題之后,將在第三節(jié)提出一些方法來解決這些新出現(xiàn)的問題,最后第四節(jié)進行小結(jié)。
一問題分析
在過去幾年的教學(xué)中,我們發(fā)現(xiàn),把這門課程安排在一個學(xué)期內(nèi)完成學(xué)習(xí),很多學(xué)生感覺吃力,在后續(xù)課程學(xué)習(xí)過程中會表現(xiàn)出遇到實際問題編程能力較弱。甚至有少數(shù)一些學(xué)生不知該如何下手寫一個新的程序。本節(jié)我們從教和學(xué)兩個方面挖掘分析其中存在的問題。
1對計算機科學(xué)缺乏興趣
C語言安排在一年級,很多學(xué)生在入學(xué)前對這個專業(yè)認(rèn)識很膚淺??梢哉f入學(xué)前,幾乎所有學(xué)生對今后的計算機職業(yè)生涯規(guī)劃都一無所知。換言之,只有相當(dāng)少數(shù)的學(xué)生對CS專業(yè)有他們自己的愛好興趣,曾經(jīng)學(xué)習(xí)過編程,他們對專業(yè)或程序的興趣可使得以后的學(xué)習(xí)是自我驅(qū)動式的。然而,總有一些學(xué)生在C語言課程的初始階段是毫無興趣可言。據(jù)我們經(jīng)驗來看,很大程度上,課程結(jié)束時考試成績差進一步導(dǎo)致他們對后續(xù)專業(yè)課程學(xué)習(xí)缺乏信心。興趣才是最好的老師。任課老師應(yīng)該從課程一開始就激發(fā)學(xué)生的興趣,才能在后續(xù)教學(xué)過程中使學(xué)生的潛能得以發(fā)揮。
2缺乏編程的調(diào)試能力
編程新手經(jīng)??嘤谌绾蜗駭D牙膏似的寫程序開始的代碼段,而且,在好不容易寫出程序后,不知道如何找出隱藏在其中的錯誤和漏洞,不知道如何分析程序找出錯誤。特別是對于成績較差的學(xué)生,即使寫很簡單的程序,他們也看不出程序到底是錯在哪里或者為什么得出不正確的結(jié)果,不知從哪里開始排查和定位錯誤。這樣的情況在我們每一屆每個班的教學(xué)中都會遇到。實際上,即使是熟練的程序員,調(diào)試程序的能力都是必不可少的,特別是在開發(fā)復(fù)雜軟件程序的時候。
3優(yōu)秀生和差生之間的差距問題
在我們計算機學(xué)院,招生人數(shù)從2001年的359人翻一番到2011年的790人。學(xué)生來源于從大城市到農(nóng)村等不同地區(qū)。在第一次課時,我們都會做過簡單調(diào)查,發(fā)現(xiàn)只有少數(shù)一些學(xué)生在高中學(xué)習(xí)過程序設(shè)計,一般學(xué)習(xí)BASIC或PASCAL語言,有的學(xué)生曾經(jīng)參加過國家奧林匹克信息學(xué)競賽(NOI)等相關(guān)課外活動;大多數(shù)學(xué)生并沒有學(xué)習(xí)過程序設(shè)計。在一年級第二學(xué)期,將會有優(yōu)秀的學(xué)生能在ACM廣東省賽區(qū)比賽中獲得獎勵。再看成績較差的學(xué)生,在第一次上機課時,他們連鍵盤的布局都不知道,不知如何開機關(guān)機和基本的操作,因為以前從未使用過PC機。這樣,優(yōu)秀生和較差生的差距比十年前擴大了。如果我們教學(xué)過程較多顧及后者,前者將不能充分利用好課堂時間發(fā)揮他們的潛力。這就會任課老師帶來新的挑戰(zhàn)。
二改革教學(xué)方法
1在課堂教學(xué)中提高學(xué)生對計算機科學(xué)的興趣
通過和本課程相關(guān)的故事,讓學(xué)生了解計算機科學(xué)技術(shù)發(fā)展史的同時,激發(fā)他們對計算機技術(shù)的熱愛和對科學(xué)執(zhí)著追求及探索精神,逐漸培養(yǎng)興趣。例如,在第一課時,在講C語言歷史時將介紹C語言之父丹尼斯?里奇(Dennis Ritchie)的故事,他雖然不是像比爾?蓋茨那樣為大眾所知,但他和肯?湯普遜(Ken Thompson)對C語言和UNIX操作系統(tǒng)做出了杰出貢獻。在C語言和這兩位著名計算機科學(xué)家互相交織的歷史故事當(dāng)中,學(xué)生將體會到什么是科學(xué)精神,什么是對計算機科學(xué)的貢獻和創(chuàng)新。當(dāng)然,在課程的后續(xù)教學(xué)過程中仍然會花幾分鐘加入一些相關(guān)故事活躍課堂氣氛。學(xué)生樂于在課堂中聽到這些一般不為人知的故事,潛移默化地增加了興趣。
另外一個途徑是介紹和C語言關(guān)聯(lián)密切的應(yīng)用實例。雖然C語言被用于開發(fā)操作系統(tǒng)和嵌入式系統(tǒng),但是,這些應(yīng)用不易于新手所理解。所以,在講到相關(guān)知識時,我們選擇一些簡短的應(yīng)用程序演示其運行甚至瀏覽一下源代碼,有些有趣的應(yīng)用就作為實驗課的任務(wù),讓學(xué)生完成編程。曾做過2個班級對同一個實驗內(nèi)容的比較,一個班級要求編程完成的是與實際應(yīng)用需求相關(guān)的任務(wù),另外一個班級要求完成的是等價的數(shù)學(xué)問題,實踐表明:前者能激發(fā)學(xué)生解決問題的求知欲望,提高學(xué)習(xí)興趣,并且更多的學(xué)生進行熱烈的討論和進一步思考,效果較好。
2運用可視化工具促進學(xué)生對程序的理解
可視化工具是促進學(xué)生直觀理解程序運行過程一個重要的有效的方法。我們采用了吳偉民教授開發(fā)的名為Anyview的一套軟件[2],從2009級的部分班級開始試用,2010級所有學(xué)生使用。從2010年開始正式建設(shè)題庫,到目前為止已經(jīng)達300題(共9章教學(xué)內(nèi)容的習(xí)題)。它由web服務(wù)器端和客戶端兩部分組成。服務(wù)器端存儲了實驗任務(wù)的題目數(shù)據(jù)庫和學(xué)生寫的源程序文件,包括正確完成的程序以及未完成或有錯誤的源程序。客戶端安裝能夠通過校園網(wǎng)或Internet連接服務(wù)器的 PC機上,學(xué)生用來編寫程序。
使用Anyview與原來教學(xué)相比有較好效果。Anyview打破了課堂實驗教學(xué)的時間限制,學(xué)生在宿舍或者其它地方能連接通過Internet的PC機上用它編程。Anyview有助于初學(xué)者理解、調(diào)試程序??梢詾椴煌慕虒W(xué)層次的學(xué)生設(shè)立不同作業(yè)表,使學(xué)生編寫程序的題目不同。例如,曾經(jīng)根據(jù)重修班級學(xué)生的學(xué)習(xí)情況,專門設(shè)置1個題庫,讓學(xué)生重點練習(xí)薄弱環(huán)節(jié)。布置的上機題目分必做和選做,因材施教,使不同層次學(xué)生都能得到提高。
課堂教學(xué)用Anyview演示程序的運行。程序能在其中編輯、運行和調(diào)試??梢允钩绦蛞徊揭徊降倪\行過程或設(shè)置斷點,學(xué)生就能觀察運行過程中所有變量值的變化情況。對一年級的新手來說,它操作很簡單,結(jié)果直觀可見,有助于學(xué)生理解for語句、while語句等控制流程語句的執(zhí)行過程。在實驗課上,我們鼓勵學(xué)生使用多種IDE開發(fā)工具(Integrated Development Environment)配合Anyview一起學(xué)習(xí)。
從老師的角度來說,我們能夠通過教師端程序詳細(xì)地實時地了解每個學(xué)生編寫程序的進度。有助于老師督促較差學(xué)生,可以通過教師端軟件看到哪些學(xué)生完成情況差,實時掌握學(xué)生學(xué)習(xí)情況;反饋到課堂教學(xué)有的放矢。并且可以知道優(yōu)秀學(xué)生學(xué)習(xí)水平如何,有哪些學(xué)生的自學(xué)能力較強,有的學(xué)生可以在開課2個月內(nèi)完成整個課程的題目,在2009級之前通過作業(yè)或提問往往不能發(fā)現(xiàn)所有優(yōu)秀生。隨著題庫建設(shè)完善,我們將進一步用Anyview進行實驗課限時測驗,讓不同班級的任課老師自主設(shè)置每個班級的題庫作業(yè)表。
3從一開始就強調(diào)學(xué)習(xí)調(diào)試
調(diào)試是用于發(fā)現(xiàn)或減少程序中錯誤缺陷的分析過程。在課程教學(xué)中使用了3種工具。下表對它們的優(yōu)缺點做了比較小結(jié)。
新手容易掌握Anyview的使用,而且他們可能對操作Windows上的軟件工具不熟悉,所以在課程開始的前幾周,我們教學(xué)生使用Anyview。新手往往很難學(xué)會TC的環(huán)境配置,我們在教學(xué)實踐中發(fā)現(xiàn)較差的學(xué)生在課程接近結(jié)束時都對配置感到迷惑。VC還是受到編程相對熟練的學(xué)生的歡迎,他們可以用VC寫一些自己感興趣的稍大的程序,甚至完成包括窗口圖形界面程序的編寫。
在第1次實驗課上,我們就告訴學(xué)生如何用工具查看變量的值。在后面的教學(xué)中,要求學(xué)生掌握如下調(diào)試技術(shù),告訴他們什么時候選擇其中之一來進行調(diào)試[3]。經(jīng)驗表明,學(xué)生越早學(xué)習(xí)使用調(diào)試技術(shù),將能更好地提高調(diào)試程序的能力。
(1)單步執(zhí)行。每步執(zhí)行一條語句,選擇一些變量加入觀察窗口。(2)跳越函數(shù)執(zhí)行。這將在講函數(shù)這一章時講。學(xué)生可觀察一些變量的值在執(zhí)行完函數(shù)后的變化。(3)在指定語句處設(shè)置斷點。(4)在程序中的某些語句后加入打印語句,以便在程序運行后觀察某些變量在運行過程的中間結(jié)果。方法3和方法4將在講完循環(huán)控制語句后學(xué)習(xí)。
4改為2個學(xué)期學(xué)習(xí)該課,改革課程考核方式
為了切實提高大多數(shù)學(xué)生的基本編程能力,充分發(fā)揮優(yōu)秀生的潛力[4,5],我們進行了兩項改革。在2009級之前,本課程在一年級的第1或第2學(xué)期開課,在一個學(xué)期內(nèi)完成教學(xué),理論課堂教學(xué)與實驗課教學(xué)分別占56和16課時;學(xué)生普遍感覺時間很緊,沒有足夠的時間在機器上編寫代碼實踐。而在2010級開始,我們改革教學(xué)安排,分成2個學(xué)期完成該課教學(xué),第1學(xué)期理論與實驗分別占32和24課時,第2學(xué)期分別占24和16課時。這樣的調(diào)整安排使學(xué)生有更多的實驗課時間花在編寫代碼實踐上面,以用促學(xué)。
另外,從2011級開始我們在第2個學(xué)期根據(jù)學(xué)生在第1個學(xué)期的學(xué)習(xí)綜合評價進一步把學(xué)生分成2個教學(xué)班組,大概25%較優(yōu)秀的學(xué)生安排在A組班級,其余安排在B組班級。在第2學(xué)期A組學(xué)生要求完成1個較大的程序設(shè)計任務(wù),或稱為課程設(shè)計任務(wù),包括編寫代碼和編寫相應(yīng)的文檔。對B組學(xué)生重點強調(diào)基本編程方法的教學(xué)。當(dāng)然在Anyview系統(tǒng)中我們布置給他們的編程任務(wù)也有所區(qū)別。實踐表明,由于這種因材施教,A組學(xué)生的能力提高更快能夠挑戰(zhàn)難度更大的任務(wù),而又使相對較差的B組學(xué)生獲得了更多基本的編程訓(xùn)練并為以后學(xué)習(xí)建立了更強的自信心。
老師能用Anyview查詢查看到每個學(xué)生寫的每個程序并評分。當(dāng)然給程序評分并不是一件容易完成的工作[6],需要有更好的算法。下圖是2012年秋季的一個班級共46人的Anyview綜合評定成績排名與期末考試筆試成績排名的差值,其中x軸表示學(xué)生序號1~46,y軸表示這2個排名的差值。數(shù)據(jù)為(Anyview排名,期末考試排名):(46,46),(13,6),(6,4),(23,22),(19,23),(10,27),(13,2),(11,28),(31,32),(29,40),(41,20),(4,7),(36,37),(33,39), (32,18), (1,9), (2,11), (45,31), (8,26), (23,33), (35,38), (9,1),(13,24), (5,12), (18,35), (42,25), (20,15), (28,43), (22,16), (43,36),(20,30),(23,10),(17,3),(12,34),(27,41),(34,19),(44,42),(7,14),(29,13),(3,5),(16,8),(38,17),(26,44),(39,45),(37,21),(40,29)。這說明,很多學(xué)生平時實際編程能力與筆試表現(xiàn)有出入,所以最后課程的成績評定中期末考試占一定的比例,還必須考慮平時實際編程能力表現(xiàn)。
總之,C語言是一門在本科一年級開設(shè)的基礎(chǔ)課程。我們進行的教學(xué)改革實踐表明培養(yǎng)學(xué)生對本專業(yè)課程的興趣是很重要的,本文分析了如何解決學(xué)生調(diào)試能力差的問題,介紹了用一個可視化工具作為調(diào)試器和新生有效學(xué)習(xí)助手的經(jīng)驗。如何對不同學(xué)生進行個性化教學(xué)是一個挑戰(zhàn)性任務(wù),我們改革了教學(xué)學(xué)時安排和進行了分組教學(xué),使得優(yōu)秀生和較差生都能得到盡可能大的進步。
參考文獻
[1]吳偉民.試論軟件基礎(chǔ)課程程序設(shè)計環(huán)境的可視化[J].廣東工業(yè)大學(xué)學(xué)報:社會科學(xué)版, 2007(B06): 156-157.
[2]Pengfei Yu, Lijun Yang, Programming Skills Training in Programming Language Courses[C].2010 International Conference on Educational and Information Technology, V3: 14-16.
[3]Andreas Zendler, Christian Spannagel, and Dieter Klaudt. Marrying Content and Process in Computer Science Education[J].IEEE Transactions on Education, 2011(8): 387-397.
[4]Raymond Lister and John Leaney, First Year Program ming: Let All the Flowers Bloom[C]. 2003 Proceedings of the fifth Australasian conference on computing education, Volume 20: 221-230.
【關(guān)鍵詞】地方院校 旅游管理專業(yè)
課程體系
【中圖分類號】G【文獻標(biāo)識碼】A
【文章編號】0450-9889(2013)07C-
0047-03
隨著旅游業(yè)的發(fā)展,旅游教育在各院校蓬勃發(fā)展。然而由于起步較晚,旅游教育滯后于快速發(fā)展的旅游形勢,這在地方院校中的表現(xiàn)尤為突出。課程體系一般由課程的目標(biāo)、內(nèi)容、設(shè)置和評價等五個相互聯(lián)系、相互制約的要素構(gòu)成,它們組合成了一個相對完整的統(tǒng)一體。課程體系可劃分為宏觀、中觀和微觀三個相互關(guān)聯(lián)的層次。宏觀上的課程體系即為專業(yè)設(shè)置,具體來說即指學(xué)科和專業(yè),比如旅游管理專業(yè);中觀角度的課程體系則是指某一專業(yè)的課程體系,如旅游管理專業(yè)中酒店管理、旅行社經(jīng)營管理等專業(yè)方向的課程體系問題;微觀方面則為教材體系,比如旅游學(xué)概論課程中的教學(xué)大綱、教學(xué)計劃、教案等相關(guān)的具體教學(xué)內(nèi)容。旅游業(yè)是應(yīng)用性極強的產(chǎn)業(yè),旅游管理專業(yè)課程體系的構(gòu)建必須結(jié)合旅游業(yè)特征和國際國內(nèi)形勢,在權(quán)變中求發(fā)展。
一、旅游業(yè)的特點
與其他專業(yè)相比,旅游專業(yè)更具有綜合性、涉外性、敏感性以及行業(yè)指向性等特征。這些特征是旅游管理專業(yè)課程體系構(gòu)建的基礎(chǔ)和原則。
(一)綜合性。旅游活動包括吃、住、行、游、購、娛等幾個環(huán)節(jié),涉及為旅游者的旅游活動提供服務(wù)的相關(guān)行業(yè)和部門。據(jù)美國、澳大利亞等國的統(tǒng)計分析,直接和間接為游客提供服務(wù)的行業(yè)部門達30余個,涉及108個不同門類。具體體現(xiàn)在以下三個方面。一是供給的綜合性。旅游供給是滿足游客的多種需要,這就要求旅游業(yè)與其他行業(yè)共同完成旅游服務(wù)與管理。二是從旅游產(chǎn)品的角度來看,旅游經(jīng)營者向旅游者提供的不僅是某種單項旅游產(chǎn)品,更多的是包含吃、住、行、游、購、娛等多項服務(wù)項目的綜合體。三是旅游業(yè)涉及的部門包括直接部門和間接部門。旅游業(yè)的綜合性體現(xiàn)在旅游從業(yè)人員身上就要求他們博聞多識,體現(xiàn)在人才培養(yǎng)目標(biāo)方面即為通才型人才。
(二)涉外性。旅游業(yè)是一種跨地區(qū)、跨國界的廣泛的人際交往活動,具有明顯的外向性或涉外性。涉外性既體現(xiàn)在大量國內(nèi)旅游活動方面,國內(nèi)旅游活動主要是跨區(qū)域性。更重要的是跨國界的繁多的交往活動。旅游業(yè)的涉外性是由旅游活動中人們尋求經(jīng)濟、文化等方面的差異性產(chǎn)生的。從一個地區(qū)來說,既要接待來自國內(nèi)其他地區(qū)的游客,也要接待來自不同國家的客人。旅游業(yè)的涉外性體現(xiàn)在課程體系中要注重不同國家的語言交流,主要是要通過多種方式學(xué)習(xí)和了解其他國家和地區(qū)的民風(fēng)民俗和深厚多彩的文化內(nèi)涵。
(三)敏感性。旅游業(yè)是一個非常敏感的產(chǎn)業(yè)。社會各種因素的變化都會對旅游業(yè)產(chǎn)生迅速的影響。
1.旅游業(yè)外部環(huán)境的波動導(dǎo)致旅游需求發(fā)生較大的變化。例如:自然因素中的地震、氣候反常、疾病;經(jīng)濟因素中的經(jīng)濟危機;政治因素中的國與國之間的關(guān)系;社會因素中的戰(zhàn)爭及恐怖活動等都會導(dǎo)致旅游業(yè)的停滯。
2.各相關(guān)產(chǎn)業(yè)的變化會導(dǎo)致旅游業(yè)發(fā)生相關(guān)變化。旅游需求具有較大的彈性,旅游業(yè)及其相關(guān)的直接企業(yè)與間接產(chǎn)業(yè)某一個節(jié)點上任何一個細(xì)小要素的變化均會導(dǎo)致旅游業(yè)發(fā)生很大的變化。如我國近幾年旅游交通鐵路運輸不斷提速,縮短了目的地與客源地之間的時間距離、游客的心理距離,最終導(dǎo)致原來因為交通問題而造成旅游時間不足的大量游客如今可以自如地前往自己喜愛的目的地,由此帶來旅游業(yè)服務(wù)系統(tǒng)中的旅游賓館、旅游目的地游客所需服務(wù)企業(yè)部門的繁忙。旅游業(yè)的敏感性特征要求培養(yǎng)學(xué)生具有較強的適應(yīng)能力、權(quán)變能力以及開放系統(tǒng)。
(四)行業(yè)指向性。旅游業(yè)一方面具有綜合性特征,另一方面也有極強的行業(yè)指向性,是綜合性與專業(yè)性相結(jié)合的產(chǎn)業(yè)。具體來說,旅游業(yè)是以旅行社、旅游景區(qū)、旅游酒店以及旅游行政單位和外事接待單位為核心的綜合性產(chǎn)業(yè)。因此,高等院校的旅游教育在強調(diào)厚基礎(chǔ)、強能力的寬泛教育的同時,更加要注重旅游業(yè)獨有的特性,尤其對旅游產(chǎn)品與服務(wù)的不可存儲性、生產(chǎn)和消費的同步性、涉外性以及極度敏感性等特性備加關(guān)注。
二、旅游管理專業(yè)課程體系的構(gòu)建
(一)教學(xué)目標(biāo)。教學(xué)目標(biāo)包括:知識與技能(認(rèn)知)目標(biāo)、過程與方法目標(biāo)、情感、態(tài)度與價值觀目標(biāo)。也就是通常所說的三維目標(biāo)。
1.認(rèn)知目標(biāo)。主要是發(fā)展學(xué)生的學(xué)科知識??珊唵蔚胤譃槿齻€層次:記憶、理解、運用。記憶是指學(xué)生對知識的儲存和回憶;理解是指學(xué)生對課文意義的建構(gòu),學(xué)生能用與課文的表達方式不同的方式(自己的方式)表達課文的意義;運用是指學(xué)生將課堂所學(xué)到的知識運用于相似或不同的情境中。
2.過程與方法目標(biāo)。主要是發(fā)展學(xué)生的學(xué)習(xí)策略(方法)。最基本的學(xué)習(xí)策略有三個:粗加工、精加工、深加工。粗加工策略是指對知識進行重復(fù)記憶,一遍遍地誦讀、抄寫等。這樣做的目的,是為了長時間地記憶知識。精加工策略是指對知識補充細(xì)節(jié)、解釋意義、舉出例子、作小結(jié)或使之與有關(guān)的觀念形成聯(lián)想等。這樣做的目的,是為知識的提取提供更多的途徑,增強學(xué)習(xí)和記憶效果。例如:“考拉”一詞,由于它是兩個漢字組成的無意義詞匯,我們只能采取機械的方法進行記憶。如果有人告訴你,這是澳大利亞特有的一種動物名稱,記住它的可能性就更大一些。如果你能看到關(guān)于考拉的體形特征、生活習(xí)性等錄像,則有可能深深地記住考拉是什么。關(guān)于某一事物的信息越多,我們對它回憶也更容易。深加工策略是指找出知識之間的層次結(jié)構(gòu)關(guān)系,以幫助記憶和理解。如列提綱、畫結(jié)構(gòu)圖、進行縱向梳理、橫向比較等。
3.情感、態(tài)度與價值觀目標(biāo)。主要是發(fā)展學(xué)生的非智力因素。這一目標(biāo)也可分為三個層次:接受、反應(yīng)、生成。接受是指學(xué)生對某一觀點或事物表現(xiàn)出寬容的態(tài)度,不拒絕接受有關(guān)信息,但不因此改變自己的行為;反應(yīng)是指學(xué)生越來越表現(xiàn)出一種積極態(tài)度,不僅接受了有關(guān)信息,并表示愿意采取相應(yīng)行為,但實際上這種行為并沒有出現(xiàn);生成是指學(xué)生的情感被激發(fā)出來,表現(xiàn)出比課文、教師更多的情感,并因此積極采取相應(yīng)的行動。
旅游業(yè)是新興產(chǎn)業(yè),旅游教育在國內(nèi)經(jīng)歷的時間短暫,很多理論還不很成熟。旅游業(yè)本身具有很不確定性,使得旅游教育面臨著更多更大的挑戰(zhàn)。諸多地方院校的旅游專業(yè)教育應(yīng)該充分發(fā)揮自身的優(yōu)勢與特色,不能一味照抄照搬或者是保持傳統(tǒng)做法不變。目標(biāo)的確定在整個旅游教育起著至關(guān)重要的作用。從目前的情況來看,地方院校在旅游人才培養(yǎng)方面仍存在很多問題。主要表現(xiàn)在:一是走極端,要么以高職高專為標(biāo)準(zhǔn),強調(diào)實踐輕視理論基礎(chǔ);要么以研究型大學(xué)為藍本,追求精英教育。地方性本科院校要在整個教育體系中站穩(wěn)腳跟有一席立足之地的關(guān)鍵是準(zhǔn)確定位,明確目標(biāo)。通過對旅游行業(yè)的人才需求的調(diào)查,結(jié)合旅游業(yè)的特點以及目前國內(nèi)國際形勢,教育部2011年修改的《普通高等學(xué)校本科專業(yè)目錄》中對旅游管理專業(yè)的培養(yǎng)目標(biāo)作出了明確規(guī)定。針對這一目標(biāo),將地方院校旅游專業(yè)的培養(yǎng)目標(biāo)確定為:培養(yǎng)學(xué)生掌握旅游專業(yè)和相關(guān)專業(yè)管理知識和能力;具有較強的組織、協(xié)調(diào)和管理的能力;具有較強的外語表達能力,通曉國際市場旅游行業(yè)營銷與管理的慣例和規(guī)則;具備創(chuàng)造性與開拓性思維,形成卓越的分析、判斷和執(zhí)行能力。力爭經(jīng)過4年的學(xué)習(xí),將學(xué)生培養(yǎng)成為現(xiàn)代模式下的旅游管理專業(yè)方面的高層次應(yīng)用型管理人才。
(二)教學(xué)內(nèi)容。教學(xué)內(nèi)容在課程體系中處于核心地位。傳統(tǒng)觀點認(rèn)為,教學(xué)內(nèi)容就是教材所展現(xiàn)的內(nèi)容。事實上并不是這么簡單。教材是教學(xué)內(nèi)容的基礎(chǔ)。而目前教材具有極強的滯后性。相對于緊跟時代的旅游業(yè),教材僅僅只能作為展現(xiàn)基本理論的平臺之一。
泰勒認(rèn)為“教育的基本手段是為了提高學(xué)習(xí)經(jīng)驗,而不是向?qū)W生展示的各種事物”。這種觀點認(rèn)為決定教育質(zhì)量的不是教材本身而是學(xué)生。學(xué)生是活的教材,應(yīng)針對學(xué)生的需要及其實際要求,把相關(guān)的理論通過適當(dāng)?shù)姆绞絺魇诮o學(xué)生。教師的職責(zé)是培養(yǎng)學(xué)生的學(xué)習(xí)興趣以及構(gòu)建各種場景。當(dāng)然,這就加大了教材編著和教師教學(xué)的難度。通過對旅游專業(yè)在校學(xué)生的訪談、畢業(yè)生的跟蹤以及對旅游業(yè)從業(yè)人員高流失率的分析,筆者認(rèn)為目前地方院校旅游專業(yè)的教學(xué)內(nèi)容應(yīng)以相關(guān)教材為基礎(chǔ),突出實用性特點,強調(diào)教學(xué)內(nèi)容與社會實踐的緊密結(jié)合,采用各種方式將教學(xué)內(nèi)容加以展示。
(三)課程設(shè)計。通常來說,課程設(shè)計包括以下三個層次:其一,宏觀層次。該層次以學(xué)科為中心,通過一個專業(yè)的設(shè)立或改革需要進行課程設(shè)計。這一層次承擔(dān)著確定課程宏觀結(jié)構(gòu)的任務(wù)。其設(shè)計主體一般為國家,這一點在中國尤為明顯。其二,中觀層次。這一層次在宏觀層次的基礎(chǔ)上,將宏觀層次包含的內(nèi)容具體化。其三,微觀層次。該層次是以課堂為中心,將宏觀和中觀確定的課程內(nèi)容具體化,往往通過教師在課堂上實現(xiàn)其目標(biāo),以教學(xué)計劃、教案等為表現(xiàn)形式。
地方院校在旅游專業(yè)課程設(shè)計方面主要存在教師自身和教學(xué)條件兩方面的不足。旅游教育發(fā)展歷程短暫,部分學(xué)校的該專業(yè)附屬于其他專業(yè),教師帶有很多自身專業(yè)的痕跡。由于旅游專業(yè)具有極強的實用性特征,表現(xiàn)在課程設(shè)計上就對實踐型教師提出了需要。但是,由于學(xué)校體制的制約和社會經(jīng)濟文化的影響,旅游專業(yè)的實踐型教師在數(shù)量和質(zhì)量上都大打折扣。目前大多數(shù)學(xué)校尤其是地方院校的旅游專業(yè)教學(xué)仍然是“一本教材+一支粉筆”的教學(xué)模式,實踐教學(xué)條件落后或者實驗室不能名至實歸,沒有充分發(fā)揮其作用。
無論如何,旅游專業(yè)的課程設(shè)計在遵循旅游經(jīng)濟發(fā)展的規(guī)律和旅游業(yè)自身特點的基礎(chǔ)上,依據(jù)國家的相關(guān)規(guī)定,結(jié)合地方院校的特點,設(shè)計符合學(xué)生和社會需要的課程。可將課程分為:基礎(chǔ)課程、專業(yè)課程和拓展課程。在這三大模塊中注重各模塊之間的邏輯性和跨學(xué)科的廣度。
(四)課堂教學(xué)。課堂教學(xué)解決“how to do”的問題。傳統(tǒng)觀點認(rèn)為,課程的實施應(yīng)當(dāng)忠于原計劃,當(dāng)實施者執(zhí)行了規(guī)定的課程內(nèi)容,取得預(yù)期成果,實施就被認(rèn)為成功,課程被執(zhí)行的程度越高,實施的效果越好。這樣的結(jié)果只能是照本宣科,缺乏互動,不關(guān)注社會生活中的相關(guān)問題,導(dǎo)致僵化和教條。旅游專業(yè)具有較強的社會性,隨著時代的變化不斷變化的。因此,該專業(yè)課程的實施是由教師、學(xué)生及社會共同完成的。教師根據(jù)當(dāng)時當(dāng)?shù)氐木唧w情況和對課程的了解,對課程做出整體規(guī)劃。學(xué)生則要在教師的指引下與社會充分接觸,配合教師構(gòu)建各種場景。最核心的是教師教學(xué)觀念的轉(zhuǎn)變。要將自己和學(xué)生放在平等的地位上共同開發(fā)創(chuàng)造課程。以學(xué)生為中心,以能力為本位,讓教師和學(xué)生能感受到課程實施的樂趣。
(五)評價機制。評價機制屬于控制的范疇,是對照課程設(shè)計的目標(biāo)、實施的方法、實施的步驟等,與實際成效性比較多得的結(jié)果。“評價機制主要包含兩個方面――教育過程(校內(nèi))計劃于組織的判斷(決策)和學(xué)生成績(學(xué)生的學(xué)習(xí)成果)的判斷”。從這個意義上說,諸多地方院校的課程評價體系過于單薄。課程評價至少包括學(xué)校相關(guān)管理部門、教師和學(xué)生三個方面的內(nèi)容,而不是單單學(xué)生考試而已。從目前部分地方院校來看,課程評價體系還有待于進一步的完善,尤其是對于相關(guān)管理部門和教師的評價要落到實處。針對旅游專業(yè)實踐性強的特點,亟須建立一套完整的實踐教學(xué)評價體系,讓校內(nèi)和校外的實習(xí)實踐基地真正發(fā)揮其應(yīng)該的作用。
總之,地方院校的旅游管理專業(yè)課程體系構(gòu)建應(yīng)在充分調(diào)查市場的情況下,與社會零距離,遵循旅游和教育發(fā)展的規(guī)律,把握旅游管理學(xué)科的邏輯性,五要素齊頭并進,突出地方院校的優(yōu)勢與特色。
【參考文獻】
[1]中國教育百科全書[M].北京:北京海洋出版社,1991
[2]胡弼成.高等學(xué)校課程體系現(xiàn)代化研究[D].中國博士學(xué)位論文全文數(shù)據(jù)庫,2004
[3]顧明遠.教育大辭典(增訂合編本)[M].上海:上海教育出版社,1998
[4]泰勒.課程與教學(xué)的基本原理[K].北京:人民教育出版社,1994
[5]鐘啟泉.現(xiàn)代課程論[M].上海:上海教育出版社,1989
【基金項目】2011年廣西教育廳教改課題(2011JGA121);廣西教育科學(xué)“十二五”規(guī)劃課題(2011C0111);賀州學(xué)院重點學(xué)科:旅游管理學(xué)(2011ZDJSXK03)
[論文關(guān)鍵詞]計算機教學(xué) 非智力 因素能力
目前,高校已經(jīng)普遍開設(shè)計算機公共課,但存在教學(xué)內(nèi)容陳舊、教學(xué)方式單一、學(xué)習(xí)動機過于功利等弊端,很大程度上影響了計算機公共課的教學(xué)效果。探討計算機公共課中如何培養(yǎng)學(xué)生非智力因素能力,不僅是因為提高該課程的學(xué)習(xí)質(zhì)量需要學(xué)生非智力因素能力的參與,還在于計算機是人類通用智力工具,它在培養(yǎng)某些非智力因素方面具有特別的作用。
一、非智力因素能力的基本概念
非智力因素是相對智力因素來說的,一般認(rèn)為智力因素包括六個方面:注意力、觀察力、想象力、記憶力、思維能力、創(chuàng)造力。非智力因素是指與認(rèn)識沒有直接關(guān)系的情感、意志、興趣、性格、需要、動機、目標(biāo)、抱負(fù)、信念、世界觀等方面。在認(rèn)識客觀世界的過程中,人們的認(rèn)識活動會逐步形成一系列穩(wěn)定的特點,這些穩(wěn)定的特點便構(gòu)成智力因素;在改造客觀世界的過程中人們的意向活動也會逐步形成一系列穩(wěn)定的特點,這些穩(wěn)定的特點便組成非智力因素。由于認(rèn)識世界和改造世界這兩大任務(wù)是統(tǒng)一而不可分割的,智力因素和非智力因素也必然相輔相成、不可分離。人們不論從事什么活動(包括教育)都必須有智力與非智力因素的參與。
以往高校的計算機公共課教學(xué)模式對智力因素能力的培養(yǎng)投入了極大的熱情,卻往往忽視了對非智力因素的開發(fā),結(jié)果直接導(dǎo)致學(xué)生素質(zhì)出現(xiàn)失衡。事實上培養(yǎng)非智力因素是教育固有的屬性,畢竟教育的首要問題或根本問題是培養(yǎng)人。教育實踐的開展一方面要使學(xué)生掌握豐富的科學(xué)文化知識,使其智力獲得應(yīng)有的發(fā)展;另一方面更要注重培養(yǎng)學(xué)生的學(xué)習(xí)興趣、求知欲望以及責(zé)任感、意志力、開拓求新精神等非智力因素的培養(yǎng)。惟其如此,在教育實踐中教師才不至于把學(xué)生當(dāng)成接受知識的容器、記憶的存儲庫;學(xué)生才不至于把學(xué)習(xí)作為負(fù)擔(dān),而是自身樂于從事的活動。就學(xué)生學(xué)習(xí)本身而言,動機、興趣、意志、性格等方面的非智力因素與智力因素交織在一起,作用于學(xué)生個體的整個認(rèn)識過程,在一定程度上決定著學(xué)生學(xué)習(xí)行為的產(chǎn)生。因此,在高校計算機公共課的教學(xué)中,有必要將非智力因素能力的培養(yǎng)貫穿其中,教學(xué)模式由單純的知識教學(xué)轉(zhuǎn)化為知識教學(xué)與非智力因素能力培養(yǎng)并重。
二、在計算機教學(xué)中培養(yǎng)非智力因素能力的具體方法
具體到高校計算機公共課的教學(xué)過程中,主要應(yīng)培養(yǎng)學(xué)生以下四個方面的非智力因素能力,即自主學(xué)習(xí)、創(chuàng)新能力、思維能力和社會能力。筆者在教學(xué)實踐中,探索出下述具體的培養(yǎng)方法,取得了較好的教學(xué)效果。
(一)計算機教學(xué)中學(xué)生自主學(xué)習(xí)能力的培養(yǎng)
自主學(xué)習(xí)能力是指學(xué)生個體作為學(xué)習(xí)活動的主體,在教師必要的引導(dǎo)下,積極主動地獲取知識、掌握技能、發(fā)展心智、形成品德等學(xué)習(xí)活動中表現(xiàn)出來的必需的、穩(wěn)定的心理特征。自主學(xué)習(xí)能力是非智力因素能力培養(yǎng)中非常重要的一個方面。以前高校教學(xué)模式中的填鴨式的教學(xué)方式和教師完全主導(dǎo)學(xué)生學(xué)習(xí)的教學(xué)方式已經(jīng)遠遠不能滿足“現(xiàn)代知識爆炸”對大學(xué)生提出的知識更新速度的要求,有可能學(xué)生從高校畢業(yè)的時候,計算機公共課部分的教學(xué)知識就已經(jīng)過時。通過培養(yǎng)學(xué)生的自主學(xué)習(xí)能力這個非智力因素,才能使學(xué)生產(chǎn)生強烈的求知欲,學(xué)會如何合理地安排自己的學(xué)習(xí)活動,善于運用科學(xué)的方法獨立學(xué)習(xí)、獲取知識,適應(yīng)未來社會競爭的需要。
高校計算機公共課程具有一定的特殊性,是一門理論和實踐相結(jié)合的基礎(chǔ)性課程,具有文化性、應(yīng)用性、發(fā)展性和模塊化等特點,它與語文、英語、數(shù)學(xué)、物理等多門學(xué)科相關(guān),是一門綜合性學(xué)科。高校計算機公共課程特點主要有兩點:一是知識構(gòu)成與其他學(xué)科(如數(shù)學(xué)、物理)大相徑庭,數(shù)學(xué)、物理這類學(xué)科體系內(nèi)部知識點呈線性連接,教學(xué)從基礎(chǔ)知識開始,一環(huán)扣一環(huán),前一環(huán)節(jié)的學(xué)習(xí)是后一環(huán)節(jié)學(xué)習(xí)的基礎(chǔ),循序漸進,而計算機學(xué)科體系內(nèi)部知識點呈網(wǎng)狀連接,學(xué)習(xí)計算機知識可以從任一知識點切入;二是計算機技術(shù)發(fā)展異常迅速,新軟件推出的速度驚人,比其他學(xué)科知識的更新速度要快得多。因此,計算機學(xué)科本身的特點也要求培養(yǎng)學(xué)生具備自主學(xué)習(xí)能力,其學(xué)科特點決定了計算機學(xué)科是培養(yǎng)學(xué)生自主學(xué)習(xí)能力的優(yōu)秀載體。
在著重培養(yǎng)學(xué)生自主學(xué)習(xí)能力這個非智力因素培養(yǎng)的教學(xué)過程中,首先,教師要轉(zhuǎn)變觀念,在準(zhǔn)備教學(xué)內(nèi)容的時候,要有意識地培養(yǎng)學(xué)生形成自主學(xué)習(xí)的觀念,有意識地引導(dǎo)學(xué)生積極參與課堂思維,變“指揮者”為“引導(dǎo)者”,起到指導(dǎo)、互動、達成共識的作用。其次,在教學(xué)中可以采用要求學(xué)生提交學(xué)習(xí)計劃的方式幫助學(xué)生確立具體的學(xué)習(xí)目標(biāo),目標(biāo)可以具體到每一階段甚至每一節(jié)課程需要學(xué)習(xí)達到的目標(biāo);在教學(xué)中還應(yīng)根據(jù)教學(xué)內(nèi)容設(shè)計出層次分明的思考題,引導(dǎo)學(xué)生認(rèn)真閱讀教材,用“自己學(xué)得”的知識解決“實際問題”,并提供讓學(xué)生“各抒己見”的機會。最后,教師通過課堂小結(jié)使教學(xué)內(nèi)容系統(tǒng)、完整,但應(yīng)注意小結(jié)要堅持鼓勵的原則,并且注意對學(xué)生已經(jīng)弄清楚的問題不要再重復(fù)。通過上述途徑,使學(xué)生真正在學(xué)習(xí)過程中,不斷增長“發(fā)現(xiàn)者”“研究者”和“探究者”的心理體驗,品嘗到成功的喜悅,培養(yǎng)學(xué)生主動探索的精神。
(二)計算機教學(xué)中學(xué)生創(chuàng)新能力的培養(yǎng)
創(chuàng)新能力是指對已經(jīng)掌握積累的知識經(jīng)驗通過科學(xué)地融合、重組、調(diào)遣等思維加工產(chǎn)生出新思維、新觀念、新知識的過程。創(chuàng)新能力也是非智力因素能力培養(yǎng)中非常重要的一個方面。以往的高校計算機公共課程由于缺乏對創(chuàng)新能力的培養(yǎng),往往培養(yǎng)出“高分低能”的學(xué)生。學(xué)生對課本知識非常熟悉,但面臨一些實踐問題的時候,往往不能創(chuàng)新性地運用知識來解決實際問題。對此,筆者嘗試通過下述幾個途徑在教學(xué)中培養(yǎng)學(xué)生的創(chuàng)新能力:
1.通過解決實際問題培養(yǎng)創(chuàng)新能力。在設(shè)計課堂練習(xí)題的時候,有意識地在課堂練習(xí)中設(shè)計學(xué)生生活中可能遇到的實際問題,教師引導(dǎo)學(xué)生使用課堂教學(xué)中的理論知識來解決這些日常生活中的實際問題,如用數(shù)據(jù)庫語言建立自己的日常生活檔案,使用C語言開發(fā)體育比賽名次評比的自動計算等。通過對實際問題的解決能讓學(xué)生切身體會到計算機時時刻刻在我們身邊,讓他們在興趣中更有動力地去解決學(xué)習(xí)上的實際問題,學(xué)以致用。在發(fā)現(xiàn)問題、解決問題的實踐過程中來培養(yǎng)學(xué)生的創(chuàng)新能力。
2.對實踐操作類課程的教學(xué),采用模塊化教學(xué)法培養(yǎng)學(xué)生創(chuàng)新思維的習(xí)慣。計算機操作類課程是涉及知識面廣、特別強調(diào)實踐技能的課程。傳統(tǒng)的教學(xué)方法理論與實踐脫節(jié),教學(xué)內(nèi)容不連貫、不系統(tǒng)、教學(xué)難度大,學(xué)生往往采用互相抄襲答案等方式來變相逃避。因此,筆者采用模塊化教學(xué)方法,注重根據(jù)學(xué)生的學(xué)習(xí)曲線,把教學(xué)內(nèi)容按目標(biāo)分成一個個小的較為獨立的模塊,學(xué)生在實踐中先易后難,鼓勵學(xué)生按自己的思考各個突破,鼓勵學(xué)生采用與教程答案不同的方法去解決一個個模塊中的練習(xí)題,養(yǎng)成創(chuàng)新思維的習(xí)慣。
3.對程序設(shè)計類課程的教學(xué),采用任務(wù)驅(qū)動教學(xué)法提高學(xué)生自主創(chuàng)新的主動性。這樣可打破原有課本以知識的邏輯結(jié)構(gòu)體系為順序組織課堂教學(xué)的方式,以學(xué)生已有知識為基礎(chǔ),按照學(xué)生的認(rèn)知規(guī)律,遵循先易后難、先具體后抽象的原則,設(shè)置一個具體的任務(wù),通過觀看、模仿、理解、總結(jié)、提高五個階段進行教學(xué),充分發(fā)揮學(xué)生的自主性,鼓勵學(xué)生在學(xué)習(xí)中“不走尋常路”。
(三)計算機教學(xué)中學(xué)生思維能力的培養(yǎng)
思維能力是指人們采用一定的思維方式對思維材料進行分析、整理、鑒別、消化、綜合等加工改造,能動地透過各種現(xiàn)象把握事物內(nèi)在實質(zhì)聯(lián)系,形成新的思想,獲得新的發(fā)現(xiàn),制定出新的決策能力。思維能力是非智力因素能力的一個重要組成部分。根據(jù)思維探索答案的方向,可把思維分為聚合式思維和發(fā)散式思維。發(fā)散式思維是一種無一定模式、不依靠常規(guī)、尋求變異、從多方面尋求答案的思維形式,它的特點是思維敏捷、思路靈活、具有創(chuàng)造性。聚合式思維是把問題所提供的各種信息聚合起來,得出一個正確的答案。
計算機教學(xué)中思維能力的培養(yǎng)主要通過對計算機程序設(shè)計的教學(xué)來進行。計算機程序設(shè)計以抽象為基礎(chǔ),在程序設(shè)計中通過分析研究問題、歸納出一般性規(guī)律,然后考慮適當(dāng)?shù)乃惴?,再用計算機語言描述出來,計算機程序設(shè)計過程中會綜合運用猜測、抽象、歸納、推理等思維方法。筆者主要通過以下兩種教學(xué)途徑培養(yǎng)學(xué)生的思維能力:一是編程訓(xùn)練。利用算法和程序自身的思維形式進行教學(xué),訓(xùn)練學(xué)生在編程中自主分析問題,建立數(shù)學(xué)模型、確立算法、上機實踐、調(diào)試程序、優(yōu)化算法,從而培養(yǎng)學(xué)生良好的思維品質(zhì)和創(chuàng)造精神。二是上機實踐。計算機操作性強,對動手能力的要求高,學(xué)生上機通過手、眼、心、腦并用而形成強烈的專注,使大腦皮層產(chǎn)生高度的興奮點,將所學(xué)知識高效內(nèi)化。在計算機語言學(xué)習(xí)中,學(xué)生通過上機體會各種指令的功能、分析程序運行過程、及時驗證與反饋結(jié)果,都容易使學(xué)生產(chǎn)生一種成就感,更大地激發(fā)學(xué)生的求知欲望,加之計算機高度自動化運行程序,在編輯或操作中,需要有極為嚴(yán)謹(jǐn)?shù)膽B(tài)度,稍有疏漏便會出錯停機,這個反復(fù)調(diào)試程序的過程實際上就是鍛煉思維、磨煉意志、勇于進取、獨立探索的過程,對學(xué)生非智力因素的培養(yǎng)是個極好的途徑。
(四)計算機教學(xué)中學(xué)生社會能力的培養(yǎng)
摘 要:隨著MOOC的發(fā)展,我國MOOC平臺數(shù)量及其推出的課程日益增多,然而MOOC的課程質(zhì)量如何,有待調(diào)查與考證。本文以中國大學(xué)MOOC、學(xué)堂在線、好大學(xué)在線三大平臺中的1000門課程為樣本,采用隨機抽樣方法抽取的60門課程為調(diào)查對象,借用德國亞琛工業(yè)大學(xué)尤瑟夫等人的MOOC設(shè)計質(zhì)量標(biāo)準(zhǔn),并根據(jù)兩兩指標(biāo)的重要性確定每項指標(biāo)的權(quán)重,對每門課程進行評測分析,從而確定MOOC的課程教學(xué)設(shè)計質(zhì)量。研究結(jié)果表明,大量MOOC的教學(xué)設(shè)計質(zhì)量偏低,尤其是在學(xué)習(xí)分析以及學(xué)習(xí)社交上的設(shè)計環(huán)節(jié)比較薄弱?;诖耍髡咛岢稣n程改進的有關(guān)建議:即完善課程教學(xué)設(shè)計、改善評價機制、優(yōu)化用戶界面、提供學(xué)習(xí)與社交工具、設(shè)計學(xué)習(xí)分析工具等。
關(guān)鍵詞:大規(guī)模在線課程;教學(xué)設(shè)計;MOOC;評價
中圖分類號:G434 文獻標(biāo)志碼:B 文章編號:1673-8454(2017)06-0001-07
一、引言
隨著MOOC的飛速發(fā)展,我國政府、高校、企業(yè)等紛紛加入到MOOC浪潮中,關(guān)注并且參與到MOOC的發(fā)展中。從2013年10月起清華大學(xué)設(shè)立了“學(xué)堂在線”平臺,上海交通大學(xué)的“好大學(xué)在線”以及網(wǎng)易和愛課程合作推出的中國大學(xué)MOOC也上線,吸引了無數(shù)的MOOC用戶注冊登錄學(xué)習(xí)。隨后國內(nèi)出現(xiàn)了很多的MOOC平臺,同時MOOC課程的數(shù)量也在逐日增加。MOOC資源的免費開放在一定程度上促進了教育的公平,給學(xué)習(xí)者帶來了更好更多的學(xué)習(xí)機會和資源。然而,由于MOOC的課程質(zhì)量標(biāo)準(zhǔn)并沒有一個嚴(yán)格的界定定義,導(dǎo)致很多MOOC課程質(zhì)量堪憂的局面。因此,本文通過考察國內(nèi)MOOC教學(xué)設(shè)計的現(xiàn)狀,較為客觀的調(diào)查與評價其教學(xué)設(shè)計質(zhì)量水平,以期為我國從事MOOC建設(shè)與教學(xué)的同仁提供一些值得借鑒和參考的意見。
二、相關(guān)研究
國內(nèi)外根據(jù)現(xiàn)有MOOC教學(xué)設(shè)計的研究來看,可以將現(xiàn)有研究分為教學(xué)原則、教學(xué)特點以及教學(xué)模式三種研究。
從教學(xué)原則來看,羅芳等學(xué)者從課程視頻、隨堂小測驗、交流討論3個方面總結(jié)了MOOC課程的特點,認(rèn)為MOOC課程教學(xué)設(shè)計應(yīng)遵循人本主義原則、行為主義原則以及建構(gòu)主義原則[1]。李曼麗從教育學(xué)、心理學(xué)的角度進行分析,認(rèn)為MOOC的設(shè)計原則是人本化學(xué)習(xí)、掌握學(xué)習(xí)、建構(gòu)主義學(xué)習(xí)、程序教學(xué)及有意義學(xué)習(xí)等理論的綜合運用[2]。Anoush Margaryan等人以梅瑞爾的五星教學(xué)法為指導(dǎo)原則以及專家反饋的附加原則,從以問題為中心、激活、展示、應(yīng)用、綜合、集體知識、合作、分化、真實資源以及反饋等十個原則對MOOC課程的教學(xué)質(zhì)量進行了測量與分析[3]。
從教學(xué)特點來看,蔡成蓮等學(xué)者從教學(xué)資源、教學(xué)活動與教學(xué)評價三個方面,提出了網(wǎng)絡(luò)教育共享課程教學(xué)設(shè)計思路[4]。李秋菊等學(xué)者針對教學(xué)視頻設(shè)計的要點從界面設(shè)計、課程內(nèi)容、教學(xué)設(shè)計三個方面對 xMOOCs 視頻進行分析并且總結(jié)了 xMOOCs 教學(xué)視頻的九個設(shè)計要點[5]。
從教學(xué)模式來看,王志軍等學(xué)者指出教學(xué)目標(biāo)與教學(xué)交互是網(wǎng)絡(luò)課程設(shè)計的兩大關(guān)鍵[6]。鄭勤華等學(xué)者為解決MOOC教學(xué)模式能否真正促進在線教育的變革這一問題,得出基于行為主義學(xué)習(xí)理論 xMOOCs 依舊是當(dāng)前國內(nèi) MOOCs 的主導(dǎo)課程模式,現(xiàn)有 MOOCs 學(xué)習(xí)支持服務(wù)力度相對薄弱,教師參與是MOOCs整體交互水平提升的關(guān)鍵[7]。孫洪濤等學(xué)者認(rèn)為MOOCs的交互狀況對課程質(zhì)量有著重要影響,研究發(fā)現(xiàn)我國 MOOCs 課程教學(xué)交互水平總體偏低且嚴(yán)重不平衡,采用翻轉(zhuǎn)課堂模式的教學(xué)交互狀況較好,采用可汗學(xué)院式視頻的課程比采用其他類型視頻的交互水平更高; 提供豐富學(xué)習(xí)支持和評價認(rèn)證方式的課程交互水平較高[8]。任友群等學(xué)者針對目前MOOCs距離個性化學(xué)習(xí)還有多遠的問題,認(rèn)為要實現(xiàn)MOOCs的大規(guī)模和個性化統(tǒng)一,需要在優(yōu)化學(xué)習(xí)資源設(shè)計、加強學(xué)習(xí)終端自適應(yīng)內(nèi)容建設(shè)、優(yōu)化學(xué)習(xí)活動設(shè)計、完善學(xué)習(xí)評價制度和創(chuàng)新自適應(yīng)平臺系統(tǒng)等五個方面有所突破和創(chuàng)新[9]。LE Stanley提出如何將教學(xué)模式應(yīng)用于MOOC的設(shè)計與開發(fā)中的問題,借助5位有豐富的教學(xué)設(shè)計經(jīng)驗的博士,_定了具體的MOOC環(huán)境的教學(xué)設(shè)計問題,給教學(xué)設(shè)計人員提供了MOOC環(huán)境中應(yīng)考慮的教學(xué)設(shè)計要素,包括提供學(xué)習(xí)者內(nèi)容分析,理解學(xué)習(xí)管理系統(tǒng)的現(xiàn)有技術(shù)和局限性,以及教學(xué)設(shè)計師有必要進行教學(xué)設(shè)計方面的培訓(xùn),從而更好地建立高效的課程教學(xué)設(shè)計[10]。
上述研究成果對國內(nèi)外的MOOC建設(shè)與發(fā)展都起到了一定的推動作用。本文基于此,采用德國亞琛工業(yè)大學(xué)尤瑟夫(Ahmed Mohamed Fahmy Yousef)[11]的MOOC教學(xué)設(shè)計質(zhì)量標(biāo)準(zhǔn)對我國的MOOC課程進行評測,以分析和評價國內(nèi)MOOC課程的教學(xué)設(shè)計質(zhì)量問題。
三、研究方法與過程
1.教學(xué)設(shè)計質(zhì)量標(biāo)準(zhǔn)的選擇以及指標(biāo)權(quán)重確定
德國的MOOC教學(xué)設(shè)計質(zhì)量標(biāo)準(zhǔn)分為教學(xué)標(biāo)準(zhǔn)層面和技術(shù)評價層面兩個維度,對教學(xué)標(biāo)準(zhǔn)和技術(shù)評價方面評價具體全面。雖然該標(biāo)準(zhǔn)沒有對學(xué)生的學(xué)習(xí)效果以及學(xué)習(xí)過程中的教學(xué)指導(dǎo)進行評價,但是由于該MOOC教學(xué)設(shè)計質(zhì)量標(biāo)準(zhǔn),著重于MOOC課程設(shè)計,能較為完整地體現(xiàn)教學(xué)設(shè)計的全過程,能做為課程教學(xué)設(shè)計質(zhì)量的一個參照標(biāo)準(zhǔn),本研究采用該質(zhì)量標(biāo)準(zhǔn)作為檢測課程教學(xué)設(shè)計的測量工具。
該教學(xué)設(shè)計指標(biāo)有74個指標(biāo)項,每一項的描述都很長,為了方便統(tǒng)計給每一個指標(biāo)項進行簡單的命名,例如教學(xué)設(shè)計層面下的課程組織下有9個指標(biāo),則課程組織中第一項指標(biāo)是“在每節(jié)課程開始前明確設(shè)立目標(biāo)”,將此指標(biāo)命名為“課程組織1”,其他每項的指標(biāo)命名都是如此。由于國內(nèi)MOOC的實際情況,幾乎所有的MOOC課程都以中文進行授課,截止日期與日歷都是采用北京時間,國內(nèi)無法鏈接到 Facebook、Twitter 等社交工具;另外由于研究的局限性,無法獲得關(guān)于“提供課程活動的數(shù)據(jù)”、“預(yù)測學(xué)生的表現(xiàn)”、“對學(xué)習(xí)數(shù)據(jù)進行分析并將其可視化”、“采用社交網(wǎng)絡(luò)分析技術(shù)以識別與可視化學(xué)習(xí)者之間的關(guān)系”、“提供老師報告的選擇”等一些后臺的數(shù)據(jù),因此去掉了這8項指標(biāo),剩下66項指標(biāo)。
(1)建立層次結(jié)構(gòu)模型
利用yaahp軟件對教學(xué)設(shè)計的教學(xué)評價和技術(shù)評價的兩個維度的重要性進行比較,再對二級指標(biāo)的教學(xué)設(shè)計、考核層面、界面設(shè)計、視頻內(nèi)容、學(xué)習(xí)與社交工具以及學(xué)分析進行重要性判定。重要性的判定是根據(jù)約瑟夫(Ahmed Mohamed Fahmy Yousef)在文中的對每項指標(biāo)重要性程度的平均數(shù)來判定,評判者是來98名教授與107名學(xué)習(xí)者,這些人來自不同的國家和文化背景,因此該數(shù)據(jù)具有可靠性。
由于建立層次結(jié)構(gòu)模型中,有決策目標(biāo)、中間層要素以及備選方案三層,指標(biāo)備選方案中“電子考核”、“用戶界面”、“視頻內(nèi)容”中有超過9個直接影響因素 ,但是可以直接進入判斷矩陣?yán)^續(xù)執(zhí)行。因此根據(jù)解決辦法采取在指標(biāo)的重要性平均值差小于等于0.03的兩項之間的重要性視為同等重要。得出MOOC教學(xué)設(shè)計標(biāo)準(zhǔn)的層次結(jié)構(gòu)模型。
(2)采用教學(xué)設(shè)計指標(biāo),根據(jù)兩個指標(biāo)之間重要性的對比,建立判斷矩陣
該教學(xué)設(shè)計標(biāo)準(zhǔn)每項指標(biāo)的重要性的判定,Yousef AMF等人曾對此進行調(diào)查,利用李克特量表由1代表不重要到5代表非常重要,參加此次調(diào)查的人員是曾參加一門或多門在線課程的107名學(xué)習(xí)者和98位至少教授了一門MOOC的教授,最終得出每個指標(biāo)的重要性判定的平均數(shù)作為兩兩指標(biāo)進行比較的依據(jù)。
由該指標(biāo)體系建立了13個判斷矩陣。利用yaahp軟件對教學(xué)設(shè)計的教學(xué)評價和技術(shù)評價的兩個維度的重要性進行比較,根據(jù)1-9對此進行標(biāo)度,如果兩者同樣重要,則標(biāo)度為1,如表1。再對二級指標(biāo)的教學(xué)設(shè)計、考核層面、界面設(shè)計、視頻內(nèi)容、學(xué)習(xí)與社交工具以及學(xué)習(xí)分析進行重要性判定,最后對66個指標(biāo)項進行逐一判定。
(3)層次單排序及其一致性檢驗
經(jīng)過大量實證研究證實,yaahp 層次分析法軟件具有較高的信度和效度,是一個比較先進和成熟的分析工具,經(jīng)過該軟件的運算得出最大特征值λmax、權(quán)重向量W和一致性比率CR,如表2。從13個判斷矩陣中,一致性檢驗指標(biāo)CR都小于等于0.1,并且不小于0,就說明判斷矩陣滿足一致性檢驗,層次單排序的結(jié)果是可以接受的。如果CR大于0.1,則判斷矩陣不滿足一致性檢驗,層次單排序的結(jié)果是不可接受的,就需要重新構(gòu)建判斷矩陣,直到滿足一致性檢驗。該教學(xué)設(shè)計標(biāo)準(zhǔn)每個維度中的指標(biāo)權(quán)重,還進一步得出每個指標(biāo)對總目標(biāo)的權(quán)重。
由于MOOC教學(xué)設(shè)計評價的模糊性,因此本研究使用模糊綜合評價法構(gòu)建MOOC教學(xué)設(shè)計標(biāo)準(zhǔn)評價模型。根據(jù)模糊綜合評價法原理,首先構(gòu)建MOOC教學(xué)設(shè)計評價模糊集合,根據(jù)表3,確定評價指標(biāo)權(quán)重集Wi。最后,設(shè)立各單一因素對各個評審等級的隸屬度,對各個評價選擇等級的隸屬度賦予相應(yīng)的分?jǐn)?shù),即100分、60分、30分和0分。
將該模型對每門課程進行評價,首先選擇某平臺的一門課程,利用AHP計算結(jié)果作為權(quán)向量,將模糊評價等級分別指定為100分、60分、30分和0分,形成MOOC教學(xué)設(shè)計質(zhì)量問卷,由兩名評測員進行打分。
課程評測分為兩種情況,一種分為有與沒有,有該指標(biāo)項得100分,無法體現(xiàn)該指標(biāo)項得0分,例如“提供測驗 /考試報告,讓學(xué)習(xí)者了解他們表現(xiàn)情況”,有測驗或者考試報告得100分,沒有測驗或者考試報告得0分。另外一種是根據(jù)程度高低來進行評分,0分表示該課程無法反映該指標(biāo)項的內(nèi)容;30分表示該指標(biāo)在課程中有一定程度的體現(xiàn)但少于30%;60分表示該指標(biāo)在課程中有較多程度的體現(xiàn),反映在31%到60%;100分表示該指標(biāo)在課程中很大程度上有所體現(xiàn),反映在61%到100%。例如“在每節(jié)課程開始前明確設(shè)立目標(biāo)”,整個課程幾乎沒有課前目標(biāo)得0分,有課前目標(biāo)但是在整個課程中占比少于30%得30分,有課前目標(biāo)但是在整個課程中占比在31%到60%之間得60分,課前目標(biāo)大于60%則得100分。
為了保證評分的可靠性與一致性,兩名評測員共同評價6門課程(三個平臺中隨機抽取分布兩門),針對每項指標(biāo)進行討論,比較彼此的分?jǐn)?shù),對每項指標(biāo)進行評分說明,對指標(biāo)項理解有誤的再仔細(xì)進行修改,一直對每個指標(biāo)項達成一致意見,從而完善教學(xué)設(shè)計質(zhì)量的評分說明。根據(jù)子樣本的6門課程中,評判一致性約是82%,基本上是66個指標(biāo)中,有54個指標(biāo)是達成一致的,其余的課程評價就兩門評測員定期對該課程分?jǐn)?shù)進行討論審查,確保打分的一致性。數(shù)據(jù)收集結(jié)束后,由教學(xué)設(shè)計專家規(guī)定時間,兩名評測員對課程一起審查,向其他評測員解釋自己評測分?jǐn)?shù)的理由,最后得出可靠一致的得分。
2.數(shù)據(jù)來源
研究數(shù)據(jù)考慮到樣本的代表性,因此本研究選取了在我國MOOC建設(shè)影響度較高的三大平臺為樣本抽取的數(shù)據(jù)庫,即中國大學(xué)MOOC、學(xué)堂在線和好大學(xué)在線。其中中國大學(xué)MOOC課程總數(shù)是1289門課程,好大學(xué)在線課程總數(shù)是291門課程,學(xué)堂在線課程總數(shù)是1080門課程。在2016年5月到2016年7月統(tǒng)計時間內(nèi),統(tǒng)計正在開課的課程中,學(xué)堂在線是538門課程,中國大學(xué)MOOC是316門課程,好大學(xué)在線課程是146門,共計1000門。統(tǒng)計的課程基本信息包括課程平臺,課程類別、課程名稱、開設(shè)機構(gòu)、主講人、課程模式、共幾周、每周幾小時、開課時間、結(jié)束時間。在統(tǒng)計的1000門課程中采取平臺分層抽樣方法抽取課程,隨機抽取60門大規(guī)模開放在線課程進行分析,其中學(xué)堂在線課程33門(自助課程11門和隨堂課程22),中國大學(xué)MOOC課程19門,好大學(xué)在線課程8門(隨到隨學(xué)1門和隨堂課程7門)。由于在課程評測階段,有些課程已經(jīng)結(jié)課,無法訪問到課程的全部信息,為了保證平臺課程以及學(xué)科類別的比例,則在該課程平臺的相對應(yīng)的類別中抽取一門替代的課程進行分析,最終的課程數(shù)據(jù)匯總在excel中匯總編碼,然后用spss軟件對此進行分析。
四、數(shù)據(jù)結(jié)果
所有課程平均一堂課程開設(shè)10周,一周平均學(xué)習(xí)時長3個小時。大部分MOOC的總體評價得分較低。對于每一個評價分?jǐn)?shù)可能的分?jǐn)?shù)范圍是0-100分,0分表示在課程教學(xué)設(shè)計各項指標(biāo)中沒有任何的體現(xiàn),100分表示課程教學(xué)設(shè)計質(zhì)量達到了一個較高的標(biāo)準(zhǔn)。我們發(fā)現(xiàn),60個 MOOCs總體樣本的平均分是42.31,見表3。從表中看出,中國大學(xué)MOOC和好大學(xué)平臺的課程教學(xué)設(shè)計優(yōu)于學(xué)堂在線平臺的教學(xué)設(shè)計,但是總體來看,MOOC課程的教學(xué)設(shè)計質(zhì)量是總體偏低的。
進一步分析發(fā)現(xiàn),在教學(xué)評價層面與技術(shù)層面的兩個維度上,教學(xué)評價層面的平均分為18(總分50),標(biāo)準(zhǔn)差為7.658,技術(shù)層面的平均分為23.88(總分50),標(biāo)準(zhǔn)差為4.862,具體見表4。根表4的數(shù)據(jù)顯示,發(fā)現(xiàn)教學(xué)設(shè)計各個維度的評分都呈現(xiàn)了層次不齊的現(xiàn)象。
1.課程教學(xué)設(shè)計
(1)課程組織層面
在教學(xué)組織層面中,“在每節(jié)課開始前明確設(shè)立目標(biāo)”有超過一半的課程(31/60)沒有教學(xué)目標(biāo),有11門課程僅僅只有1個課程目標(biāo),有11門整個課程中只有少部分的教學(xué)目標(biāo),并且教學(xué)目標(biāo)不明確,有7門課程大部分課前是有教學(xué)目標(biāo)的,課程目標(biāo)較明確,見圖2。所有的課程都有討論區(qū)可以支持學(xué)習(xí)者之間的協(xié)作學(xué)習(xí),然而有29門幾乎不互動。有46門課程MOOCs系統(tǒng)幾乎沒有提供指導(dǎo)和引導(dǎo)。包括目標(biāo)、主題以及時間表的課程只有4門課程。有4門課程可以根據(jù)視頻內(nèi)容中進行記錄的關(guān)鍵詞來幫助學(xué)習(xí)者搜索相關(guān)視頻。只有8門課程提供以形象化圖形展示的課程進度時間表。所有課程中,沒有課程是可以讓學(xué)習(xí)者設(shè)定學(xué)習(xí)目標(biāo)并讓學(xué)習(xí)者對自己設(shè)定的學(xué)習(xí)目標(biāo)負(fù)責(zé)的。
(2)文化層面
在文化層面上,課程中所舉的例子幾乎能被所有人理解,視頻課程也都考慮到文化價值觀的多樣性,小心使用各種標(biāo)志,如實物、動物及每個日常用品。這些指標(biāo)大部分的課程設(shè)計標(biāo)準(zhǔn)都可以達到。沒有課程為學(xué)習(xí)者提供參與視頻會議討論的機會。
(3)電子考核
電子考核中,有21門課程在測試中沒有提供學(xué)習(xí)者反饋或正確答案。有15門課程不提供測驗或者考試報告,從而學(xué)習(xí)者無法了解他們的表現(xiàn)情況。有29門課程測試中僅僅采取一種測試方式。在學(xué)堂在線和好大學(xué)在線平臺中有自助課程和隨堂課程,學(xué)堂在線和好大學(xué)在線的自助課程幾乎沒有測試,好大學(xué)在線的隨堂課程結(jié)課后還可以繼續(xù)學(xué)習(xí)但是不能參加測試。另有16門課程(26.7%)不采用電子考核的方式進行測試或者沒有測試。在討論區(qū)中,有18門課程幾乎沒有任何沒有互動。
(4)同伴考核
有47門課程沒有同伴考核,在13門有同伴考核的課程中,只有1門課程為審閱人的評閱任務(wù)提供明確的指導(dǎo)準(zhǔn)則和評分標(biāo)準(zhǔn),剩下的課程是給予一些評分的指導(dǎo)要求,并且含糊不清,不明確,見圖3。有同伴評分的功能,每個學(xué)生在對其他學(xué)生進行審閱后,都要對評價結(jié)果做出解釋才能提交測試的評分,見圖4,同樣同伴考核的得分也作為MOOC課程考核的一部分。
2.課程技術(shù)支持
(1)用戶界面層面
所有的課程都被分類以方便檢索,幾乎所有視頻剪輯控制功能都能滿足播放效果。僅有5門課程(占8.33%)為學(xué)習(xí)者提供搜索功能來幫助學(xué)習(xí)者查找不同的學(xué)習(xí)資料,其中有2門課程的搜索功能不是非常準(zhǔn)確,經(jīng)常搜索不到相應(yīng)的內(nèi)容。在中國大學(xué)MOOC和學(xué)堂在線平臺上可以利用智能手機或者ipad通過APP下載視頻,但是電腦上無法下載,好大學(xué)在線平臺的課程無法下載觀看離線課程視頻。中國大學(xué)MOOC的課程有幫助中心,幫助中心能較好地減少用戶錯誤。
33門課程(占55%)沒有提供幻燈片視圖和教師視圖,并且學(xué)習(xí)者既不能從視頻中看到一個疊加的教師鏡頭畫面,也不能從視頻中同步看到學(xué)習(xí)材料與老師的解釋。所有的視頻都不能在幻燈片視圖與教師視圖間進行切換。提供視頻的相關(guān)信息,如瀏覽次數(shù)、排名等情況中,很多課程都只有視頻標(biāo)題,其他相關(guān)信息都無。
(2)視頻內(nèi)容層面
在20門課程中,教師授課由于普通話不標(biāo)準(zhǔn)或口音重等原因?qū)е卤磉_不清晰。大部分課程規(guī)定授課對象是不需要有課前知識的,設(shè)計的主題內(nèi)容面向不同層次的學(xué)習(xí)者,有10門課程中學(xué)習(xí)者面對這樣的課程學(xué)習(xí)感覺或易或難。
情景導(dǎo)入和課程小結(jié)是教學(xué)設(shè)計的重要環(huán)節(jié),但是有51門課程(占85%)中幾乎沒有情景導(dǎo)入(見圖5),有50門課程(占83.33%)在課程的結(jié)尾沒有對該視頻內(nèi)容進行小結(jié)(見圖6)。
視頻內(nèi)容的文字記錄可以輔助學(xué)習(xí)者在不方便看視頻的狀態(tài)下觀看學(xué)習(xí),也可以在學(xué)習(xí)視頻后觀看文字記錄對知識點進行整理,然后僅有6門課程的大部分視頻內(nèi)容有視頻文字記錄,15門課程中只有部分ppt對視頻內(nèi)容進行記錄。給出講義的課程中都能同步講義與視頻。目前的視頻內(nèi)容分流暢、標(biāo)清、高清和超清等分辨率,好大學(xué)在線有些課程無法改變課程的清晰程度,目前學(xué)習(xí)者追求高清的分辨率,標(biāo)清的分辨率可以在網(wǎng)絡(luò)不是很流暢的情況下觀看。有19門課程沒有用不同的顏色來突出關(guān)鍵信息。一半以上的課程對于視頻剪輯都做得很好。視頻中的文字應(yīng)當(dāng)設(shè)置在整個屏幕 25% - 40% 的空間內(nèi),有39門課程(65%)的視頻文字設(shè)置不是很合理。
(3)學(xué)習(xí)與社交工具層面
所有的課程都有可協(xié)作討論的工具討論區(qū)。課程學(xué)習(xí)過程中,只有中國大學(xué)MOOC的課程(19門)會運用電子郵件提供重要新聞和截止日期等等重要信息。學(xué)堂在線和好大學(xué)在線平臺的重要新聞與截止日期都是在課程頁面的主頁上顯示。在教學(xué)設(shè)計標(biāo)準(zhǔn)中,所有課程都很少有學(xué)習(xí)與社交工具。所有課程沒有可以允許不同學(xué)習(xí)者學(xué)習(xí)的視頻會議工具,沒有提供可以獲取更新的視頻與討論的訂閱功能,也沒有幫助不同學(xué)習(xí)者同步討論的在線參與者列表,沒有視頻標(biāo)注工具,沒有提供包含討論小結(jié)與推薦視頻標(biāo)注的“最后一分鐘工具”,也沒有視頻平臺提供“喜歡與不喜歡”的排名工具。
(4)學(xué)習(xí)分析層面
大部分自助課程和沒有提供作業(yè)測試的課程(16門課程)是沒有提供學(xué)習(xí)者表現(xiàn)報告的。所有課程沒有提供幫助他們改進表現(xiàn)的學(xué)習(xí)者建議與反饋。所有課程也沒有提供學(xué)習(xí)者用于自我反思的分析工具。
五、MOOC教學(xué)設(shè)計質(zhì)量分析
通過上述的結(jié)果分析表明,我國的MOOC教學(xué)設(shè)計質(zhì)量是偏低的,技術(shù)層面高于教學(xué)標(biāo)準(zhǔn)層面,在教學(xué)標(biāo)準(zhǔn)層面上課程組織、文化、電子考核以及同伴考核存在很大差異。目前個性化學(xué)習(xí)的理念不斷深入人心,在線教育課程追求個性化學(xué)習(xí)設(shè)置,然后在技術(shù)層面很少涉及適應(yīng)學(xué)習(xí)者個性化學(xué)習(xí)的學(xué)習(xí)與社交工具和學(xué)習(xí)分析層面的功能。
1.忽視教學(xué)設(shè)計
在課程組織層面中,課前教學(xué)目標(biāo)是課程活動實施方向和預(yù)期到達目標(biāo)的結(jié)果,是一切教學(xué)活動的出發(fā)點。這是一門課程不可或缺的重要因素。然而在研究的課程中,僅有7門課程(11.67%)在課前有較明確的課程教學(xué)目標(biāo)。授課大綱不完整,僅有4門課程(6.67%)包括目標(biāo)、主題以及時間表。在所有課程MOOC系統(tǒng)中,雖然現(xiàn)在課程設(shè)計理念中都重視學(xué)生協(xié)作學(xué)習(xí)、個性化學(xué)習(xí),但是幾乎所有課程設(shè)計都很少注重這些因素。
在文化層面上,為了讓來自不同地區(qū)、不同文化背景的學(xué)習(xí)者都能聽懂,為了避免文化沖突,所有課程舉的例子要通俗易懂,使用物品標(biāo)志方面也都要注意。在數(shù)據(jù)統(tǒng)計中發(fā)現(xiàn)沒有課程為學(xué)習(xí)者提供參與視頻會議討論的機會。然而網(wǎng)絡(luò)課程的最大缺陷就是師生分離,從而導(dǎo)致不能面對面交流,因此為了彌補這樣的缺陷,定時舉行視頻會議能促使MOOC課程進一步發(fā)展。
2.缺乏明確合理的評價方式
眾所周知,評價是確保學(xué)習(xí)成果的質(zhì)量的措施。評價反饋能幫助學(xué)生了解學(xué)習(xí)的主題并提高學(xué)習(xí)者的學(xué)習(xí)成果,另外提供學(xué)習(xí)報告能提高學(xué)習(xí)者的自我意識和自信心。有21門課程(35%)在測試中只有選擇題或者單純論文的這種測試方式,測試方式過于單一。然而測試方式的多樣性也會吸引學(xué)習(xí)者,讓學(xué)習(xí)者更愿意參與到測試中。沒有測試或者在測試中沒有提供學(xué)習(xí)者反饋或正確答案,這都會對學(xué)習(xí)者的學(xué)習(xí)積極性大打折扣。
在討論區(qū)中,有18門課程幾乎沒有任何互動。中國大學(xué)MOOC和好大學(xué)在線平臺中的部分課程,將討論區(qū)的交流也作為最終成績的一部分,這種方式促進了學(xué)習(xí)者之間的討論。雖然這種強制性要求會經(jīng)常會有水貼出現(xiàn),但是助教定時對水貼進行刪除,教師參與度高,學(xué)生的交流積極性也會高,學(xué)習(xí)者之間以及學(xué)習(xí)者與教師的互動會促進學(xué)習(xí)者的深度思考與學(xué)習(xí)。
面對MOOC課程的免費開放,大量的學(xué)習(xí)者涌入而來,一些主觀性題目的即時反饋也顯得很重要,因此同伴互評的評價模式也應(yīng)運而生。但由于學(xué)習(xí)者的不同學(xué)習(xí)背景,很難達到教師的評判標(biāo)準(zhǔn),因此評價標(biāo)準(zhǔn)與指導(dǎo)準(zhǔn)則顯得非常重要,然而在所有的互評測試中,沒有明確的評價標(biāo)準(zhǔn)與指導(dǎo)準(zhǔn)則。另外除了明確的評價標(biāo)準(zhǔn)外,在互評階段會有互評訓(xùn)練也可以彌補這一缺陷,在互評訓(xùn)練中,當(dāng)評價的分?jǐn)?shù)與教師相似,便可以對自己以及其他學(xué)習(xí)者進行互評。當(dāng)然評分結(jié)束,給分的原因以及一些提升建h的解釋也很重要,最后最好有評分人和學(xué)習(xí)者之間的互動交流,讓學(xué)習(xí)者更好地了解自己的作業(yè)情況。
3.技術(shù)層面
在用戶界面中,課程應(yīng)提供關(guān)鍵詞搜索功能,方便學(xué)習(xí)者準(zhǔn)備查閱不同的學(xué)習(xí)資料以及視頻內(nèi)容。視頻的相關(guān)信息如瀏覽次數(shù)、排名等情況有助于學(xué)習(xí)者快速查找自己需要的視頻內(nèi)容。在課程視頻播放界面,三大平臺在電腦上都無法下載視頻內(nèi)容,不能實現(xiàn)隨時隨地觀看下載的離線視頻。
視頻內(nèi)容是MOOC中的重要元素,設(shè)計與授課對象相符合的視頻內(nèi)容,要求授課教師語言表達清晰,視頻錄制分辨率高,播放流暢。并提供與視頻相關(guān)的文字記錄。視頻內(nèi)容長度應(yīng)小于20分鐘,但是麻雀雖小,五臟俱全。視頻的課程應(yīng)該有情境導(dǎo)入和課程視頻小結(jié),情境導(dǎo)入恰當(dāng)能吸引學(xué)習(xí)者的注意力,視頻小結(jié)能對這個視頻課程做一個知識的梳理。
雖然在研究的所有課程中都有可協(xié)作的討論區(qū),但是很多討論流于形式,并沒有起到協(xié)作學(xué)習(xí)、課后答疑的真正作用。雖然目前的網(wǎng)絡(luò)課程越來越注重協(xié)作學(xué)習(xí),但是促進學(xué)習(xí)者學(xué)習(xí)討論的工具除了討論區(qū),視頻會議工具、視頻注釋工具以及社交網(wǎng)絡(luò)服務(wù)仍然沒有涉及。
另有一些學(xué)者建議用學(xué)習(xí)分析工具監(jiān)控學(xué)習(xí)過程,找出困難,探索學(xué)習(xí)模式,提供反饋和支持學(xué)習(xí)者反思學(xué)習(xí)心得,但是由于學(xué)習(xí)者數(shù)量龐大,很難提供個人反饋信息。但是在學(xué)習(xí)分析中,給學(xué)生的建議與推薦是至關(guān)重要的。在實際的調(diào)查中,除了提供學(xué)習(xí)成績,并沒有關(guān)于學(xué)生的建議以及對學(xué)習(xí)者學(xué)習(xí)反思的工具。
六、MOOC教學(xué)設(shè)計質(zhì)量改進的相關(guān)建議
對MOOC教學(xué)設(shè)計進行評測分析,對國內(nèi)在線教育的發(fā)展以及MOOC課程的教學(xué)具有重要的借鑒意義。本文針對國內(nèi)三大平臺的MOOC課程教學(xué)設(shè)計的質(zhì)量問題,從教學(xué)設(shè)計、評估、用戶界面、視頻內(nèi)容、學(xué)習(xí)與社交工具以及學(xué)習(xí)分析六個教學(xué)設(shè)計評測維度提出以下建議。
1.完善課程教學(xué)設(shè)計
(1)明確設(shè)立目標(biāo):在每節(jié)課程開始前,對課程內(nèi)容進行設(shè)計,每個短視頻設(shè)立不超過三個教學(xué)目標(biāo),促使學(xué)習(xí)者明確學(xué)習(xí)內(nèi)容并設(shè)立符合自己的學(xué)習(xí)目標(biāo)。(2)教學(xué)大綱:教學(xué)大綱應(yīng)包含目標(biāo),主題以及時間表在內(nèi),讓學(xué)習(xí)者能了解這門課程的大致框架。(3)視頻內(nèi)容關(guān)鍵詞:設(shè)置視頻內(nèi)容關(guān)鍵詞可以幫助學(xué)習(xí)者快速找到相關(guān)的視頻。(4)提供以形象化圖形展示的課程進度時間表。(5)考慮到MOOC課程無法實現(xiàn)面對面的實時交流,為學(xué)習(xí)者提供參與視頻會議討論的機會。
2.改善評價機制
評估是MOOC學(xué)習(xí)的一個關(guān)鍵環(huán)節(jié),評估方式的多樣性可以促使學(xué)習(xí)者更愿意參與測試,測試作業(yè)能使學(xué)習(xí)者了解自己的學(xué)習(xí)情況。(1)無論是隨堂課程還是自助課程,對課程都要有電子測試,并且給出及時的反饋以及測試報告,從而學(xué)習(xí)者能及時了解他們的學(xué)習(xí)表現(xiàn)情況。(2)在測試過程中涉及同伴考核的測驗,設(shè)計互評訓(xùn)練,評閱人要通過互評訓(xùn)練才能進入互評階段,同時同伴考核過程中要給審閱人的評閱任務(wù)提供明確的指導(dǎo)準(zhǔn)則和評分標(biāo)準(zhǔn),促使評閱人更加客觀公正地評閱其他學(xué)習(xí)者的作業(yè)。(3)每個學(xué)生在對其他學(xué)生進行審閱后,要對評價結(jié)果做出認(rèn)真的解釋才能提交測試的評分,另外同伴考核的最終得分也作為MOOC課程總成績考核的一部分。
3.完善用戶界面的建設(shè)
(1)提供搜索功能,根據(jù)關(guān)鍵詞就能搜索到相應(yīng)的學(xué)習(xí)資料。(2)提供下載視頻功能,以便用戶能在智能手機、電腦等移動設(shè)備上離線下載觀看。(3)提供幻燈片視圖和教師視圖,并能在兩者之間進行切換。(4)提供視頻的相關(guān)信息,如瀏覽次數(shù)、排名等情況,這樣方便學(xué)習(xí)者根據(jù)視頻相關(guān)信息就能選擇適合自己學(xué)習(xí)的內(nèi)容。
4.提升視頻內(nèi)容的制作標(biāo)準(zhǔn)
視頻內(nèi)容是網(wǎng)絡(luò)課程的核心,因此視頻內(nèi)容的質(zhì)量至關(guān)重要。(1)聲音清晰,普通話標(biāo)準(zhǔn),無地方口音。(2)視頻內(nèi)容都要有情景導(dǎo)入和視頻小結(jié)。(3)視頻課程視頻長度最好控制在5-15分鐘,并提供視頻文字記錄。(4)視頻中的文字在整個屏幕中設(shè)置應(yīng)在25% - 40% 的空間內(nèi),用不同的顏色來突出重要信息。
5.提供學(xué)習(xí)與社交工具
(1)提供可以允許不同學(xué)習(xí)者學(xué)習(xí)的視頻會議工具。(2)提供可以獲取更新的視頻與討論的訂閱功能、視頻標(biāo)注工具,提供包含討論小結(jié)與推薦視頻標(biāo)注的“最后一分鐘工具”以及 “喜歡與不喜歡”的排名工具。(3)提供幫助不同學(xué)習(xí)者同步討論的在線參與者列表。
6.設(shè)計學(xué)習(xí)分析工具
(1)提供學(xué)習(xí)者表現(xiàn)報告,幫助學(xué)習(xí)者了解自己的知識內(nèi)化程度。(2)提供學(xué)習(xí)者建議與反饋,從而幫助學(xué)習(xí)者改進自己的學(xué)習(xí)表現(xiàn)。(3)提供學(xué)習(xí)者用于自我反思的分析工具,從反思中進一步學(xué)習(xí)。
參考文獻:
[1]羅芳,楊長興,劉衛(wèi)國. MOOC課程教W設(shè)計研究――以《大學(xué)計算機》課程為例[J]. 軟件導(dǎo)刊,2014(09):183-185.
[2]李曼麗.MOOCs的特征及其教學(xué)設(shè)計原理探析[J]. 清華大學(xué)教育研究,2013(06):34-41.
[3] Margaryan A, Bianco M, Littlejohn A. Instructional quality of Massive Open Online Courses (MOOCs)[J]. Computers & Education, 2015(80):77-83.
[4]蔡成蓮,吳春華.MOOC 與網(wǎng)絡(luò)教育共享課程教學(xué)設(shè)計的比較[J].中國醫(yī)學(xué)教育技術(shù),2016,30(2):119-123.
[5]李秋菊,王志軍,陳麗.xMOOCs 中的教學(xué)視頻設(shè)計要點: 基于案例的視頻分析研究[J].遠程教育雜志,2014,32(6):95-102.
[6]王志軍,陳麗,鄭勤華.MOOCs的發(fā)展脈絡(luò)及其三種實踐形式[J].中國電化教育,2014, (7):25-33.
[7]鄭勤華,李秋菊,陳麗.中國MOOCs教學(xué)模式調(diào)查研究[J].開放教育研究,2015, 21(6):71-79.
[8]孫洪濤, 鄭勤華, 陳麗.中國 MOOCs 教學(xué)交互狀況調(diào)查研究[J].開放教育研究,2016, 22(1):71-79.
[9]任友群,趙琳,劉名卓.MOOCs距離個性化學(xué)習(xí)還有多遠――基于10門國內(nèi)外MOOCs的設(shè)計分析[J]. 現(xiàn)代遠程教育研究.2015(6).3-10.
[10] Stanley L E. A qualitative study of instructional design in massive open online courses (MOOCs)[J]. Dissertations & Theses - Gradworks, 2015.