賈玉福,宋 鶯,吳嬌梅,汪 波
(湖北經(jīng)濟(jì)學(xué)院 信息管理學(xué)院,湖北 武漢 430205)
論混合教學(xué)模式在智能系統(tǒng)設(shè)計(jì)類(lèi)課程教學(xué)中的應(yīng)用
賈玉福,宋 鶯,吳嬌梅,汪 波
(湖北經(jīng)濟(jì)學(xué)院 信息管理學(xué)院,湖北 武漢 430205)
針對(duì)以Android平臺(tái)為主的智能系統(tǒng)設(shè)計(jì)課程特點(diǎn),細(xì)化分解課程內(nèi)容,根據(jù)不同的教學(xué)內(nèi)容分別引入傳統(tǒng)教學(xué)模式、任務(wù)驅(qū)動(dòng)/案例、項(xiàng)目引導(dǎo)式等教學(xué)模式形成混合教學(xué)模式,逐步引導(dǎo)學(xué)生自主學(xué)習(xí),獲得了良好的教學(xué)效果。
任務(wù)驅(qū)動(dòng);Android移動(dòng)程序開(kāi)發(fā);混合教學(xué)模式
很多本科院校在大三第二學(xué)期或大四第一學(xué)期開(kāi)設(shè)了智能系統(tǒng)設(shè)計(jì)類(lèi)課程,其目的是培養(yǎng)學(xué)生實(shí)踐動(dòng)手能力,引導(dǎo)學(xué)生在知識(shí)積累的前提下準(zhǔn)備后續(xù)職業(yè)規(guī)劃,為其從事基于移動(dòng)互聯(lián)的技術(shù)開(kāi)發(fā)職業(yè)奠定基礎(chǔ)。鑒于Android系統(tǒng)是使用最廣泛的智能移動(dòng)平臺(tái),在就業(yè)市場(chǎng)上Android系統(tǒng)開(kāi)發(fā)對(duì)人員的需求也大于其他系統(tǒng),而且Android系統(tǒng)具有源碼開(kāi)放的特性,本課題組將該課程核心知識(shí)由Windows CE轉(zhuǎn)到Android系統(tǒng)上來(lái),目的是使學(xué)生了解并掌握基于Android移動(dòng)平臺(tái)的系統(tǒng)設(shè)計(jì)開(kāi)發(fā)方法。在本學(xué)期的教學(xué)實(shí)踐中,針對(duì)Android系統(tǒng)細(xì)化分解課程內(nèi)容,根據(jù)課程內(nèi)容分別引入傳統(tǒng)教學(xué)模式、任務(wù)驅(qū)動(dòng)/案例、項(xiàng)目引導(dǎo)式等教學(xué)模式形成混合教學(xué)模式,逐步引導(dǎo)學(xué)生自主學(xué)習(xí),達(dá)到了良好的教學(xué)效果。
對(duì)課程教學(xué)過(guò)程的安排基于如下的指導(dǎo)思想:從系統(tǒng)設(shè)計(jì)基礎(chǔ)及原理開(kāi)始學(xué)習(xí),循序漸進(jìn),逐步掌握Android系統(tǒng)應(yīng)用開(kāi)發(fā)必需的知識(shí)點(diǎn),進(jìn)而融會(huì)貫通,熟練掌握Android系統(tǒng)開(kāi)發(fā),再通過(guò)項(xiàng)目實(shí)戰(zhàn),引導(dǎo)學(xué)生自主學(xué)習(xí),拓展知識(shí)面,提升綜合運(yùn)用知識(shí)點(diǎn)與整合子系統(tǒng)的能力。
表1:《智能系統(tǒng)設(shè)計(jì)》課程內(nèi)容安排
課程具體內(nèi)容安排如表1所示,將課程內(nèi)容分為三組,其中序號(hào)1、2、3、8對(duì)應(yīng)的教學(xué)內(nèi)容為第一組,該組內(nèi)容主要以Android為例講述系統(tǒng)設(shè)計(jì)基礎(chǔ)及原理,系統(tǒng)開(kāi)發(fā)環(huán)境的配置等等,以傳統(tǒng)教學(xué)模式展開(kāi)教學(xué);序號(hào)4、5、6、7對(duì)應(yīng)的教學(xué)內(nèi)容為第二組,該組內(nèi)容主要講述Android系統(tǒng)的四大組件,這也是進(jìn)行任何Android應(yīng)用程序開(kāi)發(fā)所必備的知識(shí)點(diǎn),以案例的形式,采用任務(wù)驅(qū)動(dòng)和案例相結(jié)合的教學(xué)模式;序號(hào)9、10、11、12對(duì)應(yīng)的教學(xué)內(nèi)容為第三組,該組內(nèi)容為Android系統(tǒng)程序開(kāi)發(fā)涉及的外延知識(shí)點(diǎn),其特點(diǎn)是內(nèi)容分散。通過(guò)項(xiàng)目引導(dǎo)式教學(xué)模式,對(duì)項(xiàng)目?jī)?nèi)容有針對(duì)性的設(shè)計(jì),將幾個(gè)外延知識(shí)點(diǎn)整合進(jìn)項(xiàng)目?jī)?nèi)容里,引導(dǎo)學(xué)生熟悉相應(yīng)的API進(jìn)行自主學(xué)習(xí)。
(一)傳統(tǒng)教學(xué)模式
傳統(tǒng)教學(xué)模式是以教師為中心,采用教師口授、投影(板書(shū))或系統(tǒng)演示的方式完成特定教學(xué)內(nèi)容的課堂教學(xué)形式。在本課程中對(duì)第一組采用上述教學(xué)模式主要是由其教學(xué)內(nèi)容決定的。其特點(diǎn)如下:(1)教學(xué)內(nèi)容與前面所學(xué)課程不存在緊密依存的聯(lián)系,但卻需要學(xué)生在較短時(shí)間內(nèi)對(duì)知識(shí)建立全面認(rèn)知。雖然本課程需要《Java程序設(shè)計(jì)基礎(chǔ)》、《數(shù)據(jù)結(jié)構(gòu)》、《操作系統(tǒng)》等課程作為前序課程,但第一組內(nèi)容并不是上述課程的直接延伸。而且,在12個(gè)學(xué)時(shí)內(nèi)需要學(xué)生了解并掌握智能系統(tǒng)概述、Android系統(tǒng)體系結(jié)構(gòu)、開(kāi)發(fā)環(huán)境、程序結(jié)構(gòu)、組件生命周期、Widget程序開(kāi)發(fā)流程等概述性知識(shí);(2)本組教學(xué)內(nèi)容中一般都是概括性的知識(shí)點(diǎn)或知識(shí)面,教學(xué)內(nèi)容本身具有“常識(shí)”的特點(diǎn),不存在知識(shí)點(diǎn)的外延或應(yīng)用拓展。
在設(shè)計(jì)教學(xué)模式時(shí)根據(jù)不同的授課內(nèi)容采用不同的策略或方法。比如,在第一節(jié)中與系統(tǒng)設(shè)計(jì)基礎(chǔ)相關(guān)的知識(shí)對(duì)于學(xué)生來(lái)說(shuō)是完全陌生的,采用“陳述性的組織者”策略,圍繞系統(tǒng)設(shè)計(jì)的“分層”、“組件化”思想展開(kāi),使學(xué)生快速建立“系統(tǒng)設(shè)計(jì)”認(rèn)知的第一印象。而接下來(lái)的與手機(jī)操作系統(tǒng)相關(guān)的知識(shí)對(duì)于學(xué)生來(lái)說(shuō)卻不是完全陌生的,采用“比較性的組織者”策略,幫助學(xué)生辨識(shí)不同智能操作系統(tǒng)之間的異同,以完善學(xué)生的認(rèn)知結(jié)構(gòu)。而對(duì)于“系統(tǒng)開(kāi)發(fā)環(huán)境的配置”等課程內(nèi)容部分,為了更加直觀快速的表達(dá),加強(qiáng)學(xué)生的感性認(rèn)識(shí),采用教師演示加學(xué)生試驗(yàn)驗(yàn)證的方式。
(二)任務(wù)驅(qū)動(dòng)/案例分析教學(xué)模式
第二組教學(xué)內(nèi)容是整個(gè)課程的核心,不但要求學(xué)生掌握課程中的核心知識(shí)點(diǎn),還要求學(xué)生能夠?qū)⒅R(shí)點(diǎn)靈活運(yùn)用到具體的實(shí)踐項(xiàng)目中。為了使學(xué)生更大程度的實(shí)現(xiàn)自主學(xué)習(xí),同時(shí)又要避免單純的自學(xué)帶來(lái)新知識(shí)點(diǎn)學(xué)習(xí)的難度,設(shè)計(jì)并采用任務(wù)驅(qū)動(dòng)/案例分析相結(jié)合的教學(xué)模式,在授課環(huán)節(jié)仍以教師為中心,將知識(shí)點(diǎn)隱含在一個(gè)有代表性的任務(wù)中,使學(xué)生在完成任務(wù)的動(dòng)機(jī)下思考,然后以案例分析的形式講授。實(shí)驗(yàn)環(huán)節(jié)則以學(xué)生為中心,通過(guò)學(xué)生自主分析、設(shè)計(jì)、討論并完成實(shí)驗(yàn)任務(wù)。授課環(huán)節(jié)分為項(xiàng)目目的、項(xiàng)目方案、項(xiàng)目過(guò)程和項(xiàng)目總結(jié)等四個(gè)階段:(1)在項(xiàng)目目的階段,設(shè)計(jì)情境提問(wèn),激發(fā)學(xué)生興趣關(guān)注隱含知識(shí)點(diǎn)的應(yīng)用,提出項(xiàng)目開(kāi)發(fā)的目的,即案例的目的;(2)在項(xiàng)目方案階段,分析項(xiàng)目解決方案,講解項(xiàng)目中引入的新知識(shí)點(diǎn);(3)在項(xiàng)目過(guò)程階段,結(jié)合項(xiàng)目實(shí)施方案,引導(dǎo)學(xué)生關(guān)注實(shí)現(xiàn)細(xì)節(jié),重點(diǎn)講解項(xiàng)目開(kāi)發(fā)過(guò)程中新的知識(shí)點(diǎn)在代碼中的實(shí)現(xiàn)方式;(4)在項(xiàng)目總結(jié)階段,總結(jié)知識(shí)點(diǎn)在其他項(xiàng)目中的應(yīng)用,培養(yǎng)學(xué)生舉一反三的能力。下面以序號(hào)7對(duì)應(yīng)的課程內(nèi)容之內(nèi)容提供器(content provider)組件為例來(lái)說(shuō)明任務(wù)驅(qū)動(dòng)/案例分析教學(xué)模式的應(yīng)用。首先在項(xiàng)目目的階段設(shè)計(jì)了一個(gè)情境提問(wèn):一個(gè)人準(zhǔn)備更換手機(jī),他需要先將舊Android手機(jī)里的通訊錄信息進(jìn)行備份,但通過(guò)給學(xué)生演示Android系統(tǒng)自帶的通訊錄導(dǎo)出功能,發(fā)現(xiàn)導(dǎo)出時(shí)并沒(méi)有以txt或excel等可編輯的格式導(dǎo)出,而且也沒(méi)有給出導(dǎo)出的路徑。于是提出項(xiàng)目目的,即編寫(xiě)程序?qū)崿F(xiàn)通訊錄的導(dǎo)出功能。在項(xiàng)目方案階段,采用先立后破再立的方式,首先引導(dǎo)學(xué)生嘗試傳統(tǒng)的方法實(shí)現(xiàn)上述項(xiàng)目目的,即通過(guò)直接讀取Sqlite數(shù)據(jù)庫(kù)來(lái)獲得數(shù)據(jù)。然后再引導(dǎo)學(xué)生思考這種方案的不可實(shí)施性,最后引導(dǎo)學(xué)生利用“內(nèi)容提供器”形成新的項(xiàng)目解決方案。在討論項(xiàng)目方案實(shí)施細(xì)節(jié)的過(guò)程中,將涉及到“內(nèi)容提供器”的知識(shí)點(diǎn)融入到項(xiàng)目里來(lái)講,學(xué)生能夠在特定的情境下對(duì)“內(nèi)容提供器”有深層次的理解。正因如此,在項(xiàng)目過(guò)程階段,學(xué)生對(duì)實(shí)例中的代碼才更加關(guān)注。在項(xiàng)目總結(jié)階段,為了拓展“內(nèi)容提供器”的應(yīng)用,歸納總結(jié)與Android系統(tǒng)數(shù)碼相冊(cè)相關(guān)的應(yīng)用實(shí)例并向?qū)W生展示。
(三)項(xiàng)目引導(dǎo)式教學(xué)模式
第三組教學(xué)內(nèi)容各個(gè)章節(jié)的知識(shí)點(diǎn)彼此獨(dú)立,互不依賴(lài),是項(xiàng)目中實(shí)現(xiàn)特定功能的外延知識(shí)點(diǎn)。課程需要學(xué)生掌握的不僅僅是知識(shí)本身,還要學(xué)生掌握知識(shí)應(yīng)用的路徑和方法。采用以教師為中心的教學(xué)模式,在較短時(shí)間內(nèi)(11學(xué)時(shí))完成授課內(nèi)容,很難給學(xué)生留下深刻的印象,同時(shí)為了培養(yǎng)學(xué)生自主學(xué)習(xí)的能力,采用項(xiàng)目引導(dǎo)式教學(xué)模式,完全以學(xué)生為中心完成該組內(nèi)容的學(xué)習(xí)。教師在教學(xué)活動(dòng)中的主要作用是提出任務(wù),將學(xué)生分組并引導(dǎo)學(xué)生對(duì)任務(wù)進(jìn)行分析討論,明確任務(wù)涉及哪些知識(shí)、需要解決哪些問(wèn)題、找出哪些是舊知識(shí)、哪些是新知識(shí)。學(xué)生在自主探索和互動(dòng)協(xié)作的學(xué)習(xí)過(guò)程中,找出完成任務(wù)的方法,最后通過(guò)任務(wù)的完成實(shí)現(xiàn)知識(shí)學(xué)習(xí)的建構(gòu)。教師在授課過(guò)程中的最后一個(gè)環(huán)節(jié)就是對(duì)學(xué)生學(xué)習(xí)結(jié)果的評(píng)價(jià),其內(nèi)容主要是加深知識(shí)點(diǎn)的理解,糾正知識(shí)學(xué)習(xí)與知識(shí)應(yīng)用的方法。針對(duì)本組教學(xué)內(nèi)容設(shè)計(jì)任務(wù)遵循了任務(wù)趣味性、教學(xué)內(nèi)容概括性和項(xiàng)目實(shí)施開(kāi)放性的原則。教學(xué)內(nèi)容概括性原則指的是在一個(gè)任務(wù)中應(yīng)包含表1中序號(hào)9、10、11、12對(duì)應(yīng)的所有教學(xué)內(nèi)容。項(xiàng)目實(shí)施開(kāi)放性原則指的是一個(gè)任務(wù)除了給出明確的、具有限定性的主題與條件要求外,在界面設(shè)計(jì)、功能邏輯實(shí)現(xiàn)要求上不拘一格,以便給學(xué)生留有更多的想象空間和嘗試方法。
對(duì)我校 2009、2010級(jí)計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè) Q0941、Q1041班學(xué)生分別以傳統(tǒng)教學(xué)模式和混合教學(xué)模式教學(xué)并作效果比較分析。從學(xué)生學(xué)習(xí)效果來(lái)看,Q1041班的課程考試平均成績(jī)是85.68,而Q0941班的課程考試平均成績(jī)是80.94,前者明顯好于后者;從選擇與移動(dòng)軟件開(kāi)發(fā)內(nèi)容相關(guān)的題目作為畢業(yè)論文選題來(lái)看,Q1041班的學(xué)生占16%,而Q0941班的學(xué)生占10%。從學(xué)生大賽獲獎(jiǎng)和項(xiàng)目資助上來(lái)看,Q1041班的學(xué)生參加并獲得一項(xiàng)湖北省第九屆“挑戰(zhàn)杯”大學(xué)生課外學(xué)術(shù)科技作品競(jìng)賽三等獎(jiǎng),申請(qǐng)并獲得一項(xiàng)湖北省大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目。綜上所述,混合教學(xué)模式的教學(xué)效果要好于傳統(tǒng)教學(xué)模式。
(注:本文系湖北教育科學(xué)“十二五”規(guī)劃課題,課題編號(hào):2013B128;湖北經(jīng)濟(jì)學(xué)院校級(jí)教學(xué)研究項(xiàng)目,項(xiàng)目名稱(chēng):基于CDIO教育理念的工程管理型IT技術(shù)人才培養(yǎng)模式研究,項(xiàng)目編號(hào):2014017)
[1]王應(yīng)解.在本科教學(xué)中引入項(xiàng)目開(kāi)發(fā)的探索與實(shí)踐[J].高等教育研究,2007,24(3):47-50.
[2]柳青風(fēng),陳安平,魏鑫.任務(wù)驅(qū)動(dòng)下的自主學(xué)習(xí)能力培養(yǎng)[J].高等教育研究學(xué)報(bào),2013,36(3):76-79.
[3]熊坤,吉星,甘勇.基于項(xiàng)目引導(dǎo)的計(jì)算機(jī)學(xué)科教學(xué)模式[J].計(jì)算機(jī)教育,2011,(12):95-98.
湖北經(jīng)濟(jì)學(xué)院學(xué)報(bào)·人文社科版2014年10期