国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

上一門不用教科書的課

2009-03-17 09:14王立天
計(jì)算機(jī)教育 2009年3期
關(guān)鍵詞:數(shù)據(jù)結(jié)構(gòu)課程教師

王立天

這個(gè)報(bào)告可以說是延續(xù)2007年在西安“第三屆全國計(jì)算機(jī)教育論壇”上作的分享。那次的報(bào)告內(nèi)容似乎比較理論,不免會(huì)讓人覺得是在唱高調(diào)。因此進(jìn)一步與各位分享在教學(xué)上的實(shí)際案例,提供大家參考如何在一線教學(xué)上落實(shí)那些理論。報(bào)告的主題:不用教科書的課程。報(bào)告內(nèi)容依次為:報(bào)告動(dòng)機(jī)、教學(xué)目標(biāo)、教學(xué)理論、課程設(shè)計(jì)、教學(xué)方法與課程實(shí)施。

1 報(bào)告的動(dòng)機(jī)

以下先作一些背景的說明,部分內(nèi)容是延續(xù)前次的報(bào)告,顧及大部分讀者可能不清楚,容我略略重復(fù)述說。

1.1 動(dòng)機(jī)一:新科技、新知識(shí)

個(gè)人一直有個(gè)問題在思考,我們的計(jì)算機(jī)教育要教孩子們什么?因?yàn)楫?dāng)今計(jì)算機(jī)的技術(shù)進(jìn)步太快,新的知識(shí)大約每兩年就成長一倍,學(xué)生大一所學(xué)的新知識(shí),到大三可能就已過時(shí),因此學(xué)校課程改不勝改。在海外教書十幾年間,感覺還不會(huì)那么強(qiáng)烈。回到臺(tái)灣這些年間參與課程委員會(huì),發(fā)現(xiàn)課程今天改、明天改、過了六個(gè)月又要重新討論。那么,我們到底要給孩子些什么呢?

美國前教育部長曾經(jīng)感嘆道;2010年最迫切需要的十種工作,在2004年時(shí)可能根本還不存在。回想十年前,再看看現(xiàn)在,我們也會(huì)有同樣的感慨。因此我們的挑戰(zhàn)是要教學(xué)生面對(duì)目前還不存在的工作,使用現(xiàn)在還沒有發(fā)明的科技。不管我們的課程是七個(gè)核心還是九個(gè)核心,重點(diǎn)是要如何教他們進(jìn)了社會(huì)解決可能從來沒有想過,甚至沒發(fā)生過的新問題。在這個(gè)概念下,關(guān)心到孩子真正的需要,如何從“學(xué)什么”(內(nèi)容)轉(zhuǎn)到“如何學(xué)”(過程),是我的主要?jiǎng)訖C(jī)之一。

1.2 動(dòng)機(jī)二: 哈佛的通識(shí)課程

在去年的報(bào)告里面也討論過,通識(shí)教育是美國大學(xué)教育的核心,大學(xué)好像是一顆大樹,主干應(yīng)該是通識(shí)教育,而大樹上的分枝才是專業(yè)主修。就這方面的認(rèn)知,東西方有很大差異;我們的大專院校里是以專業(yè)為主,學(xué)生考進(jìn)什么科系就一路念下去。美國大學(xué)里三分之二的學(xué)生,畢業(yè)前都曾轉(zhuǎn)換主修,雙主修比比皆是,而臺(tái)灣3成8的畢業(yè)生后悔所選擇的科系(注:http://career.1111.com.tw/focus1.asp?sno=1175)。不一樣的概念使我們在東方的高校,無法體認(rèn)到通識(shí)教育的重要性。個(gè)人因研究課程接觸了哈佛大學(xué)近年更新版本的通識(shí)教育課程(注:http://career.1111.com.tw/focus1.asp?sno=1175),是經(jīng)過150余位教授三年激烈的討論后才定案。他們的白皮書中有幾句話讓我非常有感觸,也讓我對(duì)高等教育有更上一層的見解。

通識(shí)教育的目的,一是動(dòng)搖原有的認(rèn)知(to unsettle presumptions);二是使熟悉的變?yōu)槟吧?to defamiliarize the familiar);三是揭露表顯下的事實(shí)(to reveal what is going on beneath and behind appearances);四就是讓學(xué)生迷失方向,使他們重新定位出發(fā)(to disorient young people and to help them to find ways to re-orient themselves)。我常常對(duì)我的同事挑戰(zhàn),哪位能設(shè)計(jì)一課程,讓學(xué)生迷失方向?我們東方的教師教學(xué),都習(xí)慣有頭有尾說得清清楚楚,希望讓學(xué)生徹徹底底明白一切。而西方的教學(xué)思維卻是讓孩子在課堂上迷失方向,讓他自己尋出一個(gè)方向來。在以下的報(bào)告中,我將分享如何把這個(gè)概念融入我的教學(xué)。

1.3 動(dòng)機(jī)三:芬蘭教育

國際經(jīng)濟(jì)合作發(fā)展組織(OECD)對(duì)全球15歲學(xué)生整體表現(xiàn)評(píng)比,發(fā)現(xiàn)芬蘭學(xué)生成績落差最小(注:www.kingstone.com.tw/book/book_page.asp?kmcode=2015200084888&show=content&OpenArea=1),被評(píng)鑒為全世界最平衡的教育體制。但落差小并不代表成績差,芬蘭學(xué)生就閱讀與科學(xué)兩個(gè)項(xiàng)目在國際教育評(píng)量評(píng)比(PISA)中稱霸,而且解決問題和數(shù)學(xué)兩項(xiàng)分居第二。芬蘭教育的特色是絕不放棄后段的學(xué)生,他們的理論很簡單,教育本身就是讓學(xué)生們在一種環(huán)境中成長,聰明的孩子懂得學(xué)習(xí)、會(huì)學(xué),而那些因各種原因落后的學(xué)生,反而應(yīng)該得到照顧。

芬蘭的教育特點(diǎn)有這樣幾點(diǎn):(1)上課時(shí)數(shù)少,課后復(fù)習(xí)時(shí)數(shù)少,暑假長;(2)沒有資優(yōu)班,不需贏在起跑在線,滿七歲才入學(xué);(3)不讓一人落后;(4)沒有后段班,只有引導(dǎo)班;(5)中小學(xué)生下課很少呆在教室,即使天寒地凍,下課也要全副武裝出去玩;(6)偏遠(yuǎn)地區(qū)學(xué)生坐出租車上下課;(7)沒有固定上課時(shí)間、下課時(shí)間;(8)教育目的在于培養(yǎng)孩子終身學(xué)習(xí)能力;(9)重視過程甚于結(jié)果。我認(rèn)為最重要的就是最后一點(diǎn),也是我實(shí)施教學(xué)上的主要原則。

1.4 動(dòng)機(jī)四:大學(xué)不等于職業(yè)教育

大學(xué)與職業(yè)教育到底有什么不一樣?曾經(jīng)有幾件事給我個(gè)人很大的啟發(fā),舉其中幾個(gè)小故事;大學(xué)后在臺(tái)灣得到第一個(gè)全職的計(jì)算機(jī)工作,每天帶著公司發(fā)的領(lǐng)帶進(jìn)進(jìn)出出非常快樂,拿著系統(tǒng)工程師的小名片到處發(fā)感覺很驕傲??墒亲谖遗赃呉晃桓呗毊厴I(yè)的小女生,因?yàn)樗腃OBOL程序又漂亮又整齊,老板喜歡她不得了,看到我寫的程序眉頭就皺起來了。我開始認(rèn)真思考念大學(xué)到底為何?大學(xué)生難道不如高職生?

多年前我在美國教書時(shí)的幾位學(xué)生,剛畢業(yè)就花了相當(dāng)于大學(xué)一年學(xué)費(fèi)的經(jīng)費(fèi),去補(bǔ)習(xí)報(bào)考火紅的Novell證照。當(dāng)時(shí)我在想干脆學(xué)校也來開班,大家各取所需多好,大學(xué)就直接取代補(bǔ)習(xí)班,還是補(bǔ)習(xí)班干脆取代大學(xué)了?另外在網(wǎng)絡(luò)泡沫化前,不少原來念生物、歷史、中文的朋友跳槽,上6個(gè)月的補(bǔ)習(xí)班拿計(jì)算機(jī)證照,還都能找到薪水不錯(cuò)的工作。如果只是找工作上班,學(xué)生根本不需要在大學(xué)里混四年。大學(xué)存在的意義是什么呢?個(gè)人認(rèn)為應(yīng)該是要給學(xué)生一輩子能運(yùn)用的能力,這也是設(shè)計(jì)課程的主要思考方向。

2 教學(xué)目標(biāo)——重學(xué)習(xí)過程

總結(jié)以上的想法,我訂定了一個(gè)教學(xué)目標(biāo)就是“重視學(xué)習(xí)的過程”。同時(shí)在個(gè)人多年的教學(xué)中發(fā)現(xiàn),學(xué)生對(duì)計(jì)算機(jī)的概念往往是很零碎,缺乏一個(gè)具象的認(rèn)知。因?yàn)閭鹘y(tǒng)的學(xué)習(xí)模式里,仍然是老師講學(xué)生聽,學(xué)生缺乏主觀的思考,學(xué)習(xí)結(jié)束沒有與其他科目橫向連接,不久后就把所有學(xué)的還給老師了。因此我的教學(xué)目標(biāo)是以下面幾個(gè)方向來進(jìn)行:(1)引發(fā)學(xué)生學(xué)習(xí)的動(dòng)機(jī),(2)啟動(dòng)學(xué)生自我學(xué)習(xí)的能力,(3)培養(yǎng)學(xué)生的責(zé)任心,(4)打破老師講學(xué)生聽的單一模式,(5)引導(dǎo)寬廣面的認(rèn)知,建立具象立體的概念。

3 教學(xué)理論——認(rèn)知結(jié)構(gòu)學(xué)習(xí)論

教育心理學(xué)里面談?wù)J知學(xué)習(xí)(Cognitive structure learning)通常會(huì)說

到兩大理論,一是J.S.Bruner的發(fā)現(xiàn)學(xué)習(xí)論(Discovery learning theory);另一個(gè)是D.P.Ausubel的意義學(xué)習(xí)論(Meaningful learning theory)。就我粗淺的了解,前者認(rèn)為教師扮演的角色是引導(dǎo)者,告訴學(xué)生怎么做,由孩子們主動(dòng)去發(fā)現(xiàn)知識(shí)中所隱藏的原則。教師好比一個(gè)球隊(duì)的教練,是讓學(xué)生們下場去打球而不是教練。而后者的概念和我們東方的思維比較類似,由教師事先把教材充分準(zhǔn)備好,將新知識(shí)詳細(xì)規(guī)劃在清晰的課程架構(gòu)上,教學(xué)以講解為主,且要從頭到尾都說清楚,而討論及其他操作方式為輔。雖然覺得兩種方法都不可缺,個(gè)人的教學(xué)比較傾向前者的運(yùn)作。并且另一位專家Paulo Freire認(rèn)為知識(shí)是動(dòng)態(tài)的,應(yīng)該用對(duì)話來落實(shí)教育活動(dòng),他建議的提問式教學(xué)(Problem posing)與我所想要做的不謀而合。

4 課程設(shè)計(jì):螺旋式課程

課程的設(shè)計(jì)是采用由J.S.Bruner提出的螺旋式課程(Spiral curriculum)。假如教學(xué)像爬山一樣,通常我們的教學(xué)習(xí)慣是一口氣從山下直線攻頂,從A講到Z非要一次說清楚不可。螺旋式課程就像是繞著山轉(zhuǎn),在相同的角度看到的風(fēng)景雖然都一樣,但每次繞回來時(shí)的高度不同,能看到的廣度和深度都不一樣了。等到達(dá)山頂時(shí)學(xué)生不僅對(duì)山有具體認(rèn)知,也能掌握四周環(huán)境全面性的關(guān)聯(lián)知識(shí)。

以螺旋式的理念應(yīng)用在數(shù)據(jù)結(jié)構(gòu)教學(xué),課程設(shè)計(jì)中我有兩個(gè)面向,一個(gè)是以數(shù)據(jù)結(jié)構(gòu)課程作內(nèi)容;另一個(gè)是以計(jì)算機(jī)核心課程作內(nèi)容。這樣操作的原因,是與當(dāng)年第一次學(xué)數(shù)據(jù)結(jié)構(gòu)的痛苦經(jīng)驗(yàn)有關(guān)。當(dāng)時(shí)我很想知道數(shù)據(jù)結(jié)構(gòu)是什么東西,也想知道學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的目的是什么,它將來的運(yùn)用是在什么方面。上課前到處詢問打聽,上課間老師也認(rèn)真講了很多,學(xué)了一堆東西還是不清楚數(shù)據(jù)結(jié)構(gòu)要做什么,好像與其他課程沒發(fā)生什么關(guān)系。所以,現(xiàn)在我將數(shù)據(jù)結(jié)構(gòu)課程作一些擴(kuò)展,有機(jī)會(huì)就會(huì)加上計(jì)算機(jī)核心課程基本知識(shí)的論述。

5 教學(xué)方法——改良式五段教學(xué)法

課堂教學(xué)是采用改良式五段教學(xué)法,是由臺(tái)灣熊慧英教授改良自德國教育學(xué)家J.F.Herbart所提出的教學(xué)法。熊慧英教授之前任教于師范大學(xué),實(shí)務(wù)經(jīng)驗(yàn)豐富,經(jīng)歷幼兒園園長、中小學(xué)校長、大學(xué)系所主任。她改進(jìn)的五段教學(xué)法內(nèi)容如表一,其特色是學(xué)生本位,活動(dòng)以學(xué)生做主角,而教師是導(dǎo)演,每一次上課都可按順序,將五個(gè)過程來聯(lián)貫實(shí)施。

我個(gè)人認(rèn)為最重要的步驟是最后的“收網(wǎng)”,一方面教學(xué)效果要實(shí)時(shí)驗(yàn)收,驗(yàn)收方法很多,如小考或?qū)W生上講臺(tái)演練都可。但更重要的是一定要清楚交代預(yù)習(xí)以及強(qiáng)調(diào)作業(yè)完成,然后在下一次上課時(shí)嚴(yán)格的驗(yàn)收預(yù)習(xí)及檢討作業(yè)。否則學(xué)生沒預(yù)習(xí),課堂里教師和學(xué)生無法互動(dòng),就會(huì)回到老師講學(xué)生聽的老局面。另外“連結(jié)舊經(jīng)驗(yàn)”也是非常關(guān)鍵的,由學(xué)生找出上堂課和這堂課的關(guān)聯(lián),是培養(yǎng)他們建立學(xué)習(xí)方法的重要過程。事實(shí)上花了這些時(shí)間后,教師的講解分析與概念補(bǔ)充會(huì)明顯提升效果?!盎仞仭本褪亲寣W(xué)生們能夠發(fā)問、討論、實(shí)際操作,有什么創(chuàng)新議題或有好的想法,請千萬留時(shí)間給學(xué)生。我們東方的孩子不太會(huì)問問題,原因之一是我們沒有留時(shí)間給他們?nèi)ヌ祚R行空的思考。

6 課程實(shí)施

在課程實(shí)施上我有如下的規(guī)劃:

(1) 有非常清楚的課程大綱:就好像旅游導(dǎo)引地圖,要說明這個(gè)課程如何實(shí)施,讓學(xué)生能隨時(shí)清楚他所在位置。

(2) 依學(xué)習(xí)狀況給予明確的進(jìn)度:師法芬蘭不放棄后段學(xué)生的原則,進(jìn)度會(huì)為落后的學(xué)生不斷作調(diào)整,不會(huì)為趕進(jìn)度而趕。對(duì)進(jìn)度快的學(xué)生給予額外的材料,也要求他們協(xié)助落后的學(xué)生,養(yǎng)成一種幫助他人的良性社會(huì)行為。

(3) 不指定教科書:數(shù)據(jù)結(jié)構(gòu)不是一個(gè)新的學(xué)科,發(fā)展已經(jīng)幾十年了,圖書館的數(shù)據(jù)多,網(wǎng)上的免費(fèi)教材也很多,要讓孩子們自己去找資料。將來他們進(jìn)入業(yè)界,老板指定一個(gè)項(xiàng)目,不會(huì)告訴到哪找參考書。不指定教科書的另外原因,是不希望一本教科書就可能把學(xué)生的概念給固定了。

(4) 鼓勵(lì)讀書小組:將來學(xué)生進(jìn)入業(yè)界,會(huì)經(jīng)常需要小組互動(dòng)。讀書小組為將來從事社會(huì)化活動(dòng)的前奏,學(xué)生偶爾會(huì)有矛盾出現(xiàn),但能學(xué)到做人處事的原則。同時(shí)學(xué)生來問問題時(shí),也鼓勵(lì)結(jié)伴同行,因?yàn)槭孪人麄兘?jīng)過腦力激蕩的討論,講解吸收的果效倍增。

(5) 非常強(qiáng)調(diào)預(yù)習(xí)、復(fù)習(xí):預(yù)習(xí)是希望學(xué)生事先了解上課內(nèi)容,而且課前接觸不同的資料,課間討論時(shí)才能積極參與并言之有物。而學(xué)生在課堂上只會(huì)記得一周前20%授課內(nèi)容,如果不實(shí)時(shí)復(fù)習(xí),學(xué)習(xí)成效一定打折扣。預(yù)習(xí)、復(fù)習(xí)能奠定良好自我學(xué)習(xí)基模。

(6) 學(xué)生不提問題就不講課:這是學(xué)習(xí)態(tài)度與責(zé)任感的培養(yǎng),因?yàn)槿绻匆?guī)定預(yù)習(xí)、復(fù)習(xí),又認(rèn)真做作業(yè),學(xué)生勢必會(huì)有相當(dāng)?shù)睦щy疑惑,可以在課間提出經(jīng)師生來一起討論(而不是由教師直接答復(fù))。學(xué)生如果提不出問題,一種可能是完全沒有困難,我會(huì)立刻以小考驗(yàn)收。另外一種可能是學(xué)生沒有預(yù)習(xí)、復(fù)習(xí),我會(huì)告訴學(xué)生因?yàn)樗麄儾回?fù)應(yīng)盡的責(zé)任,我也就不負(fù)責(zé)任而不講課。但話說是不講課,我會(huì)出一堆深淺互搭的問題要學(xué)生當(dāng)場操作,也會(huì)選一些同學(xué)上臺(tái)答題,其中可能有錯(cuò)的有對(duì)的,我只討論而不給答案,讓他們帶回家成為作業(yè)。

(7) 隨時(shí)以小考評(píng)量學(xué)習(xí)果效:小考(pop quiz)就像爆米花一樣,隨時(shí)都會(huì)爆出來,完全依照他們的學(xué)習(xí)狀況進(jìn)行??荚嚨臅r(shí)候?qū)W生就會(huì)發(fā)現(xiàn),在真正了解與大概了解之間有很大的差別,他們也會(huì)為沒有預(yù)習(xí)和復(fù)習(xí)付出“慘痛”的代價(jià),因?yàn)樾】嫉某煽冋己苤氐谋壤?/p>

(8) 作業(yè)有連貫性:作業(yè)會(huì)按照主題分類,相同主題下的許多作業(yè)有一定連貫性,如果學(xué)生前一個(gè)作業(yè)是抄別人的,然后又沒弄清楚怎么回事,后面一個(gè)作業(yè)就很難繼續(xù)。而且小考也能立即反映學(xué)生有沒有花時(shí)間在自己的作業(yè)上。

(9) 鼓勵(lì)上講臺(tái)演練:學(xué)生主導(dǎo)的課堂,臺(tái)上的主角應(yīng)該是學(xué)生,親自上臺(tái)去演練會(huì)加強(qiáng)學(xué)生的認(rèn)知學(xué)習(xí),教師不要占太多的時(shí)間。

(10) 困難的點(diǎn)要重復(fù)接觸:利用螺旋式課程的概念,對(duì)于一些重要且較為艱難的議題,會(huì)在學(xué)生糊里胡涂的時(shí)候停下來,告訴他們不要急、慢慢來,過兩個(gè)禮拜利用機(jī)會(huì)再回頭來講,談到他們又糊里胡涂的時(shí)候,就再等段時(shí)間續(xù)談。

7 課程特色:談天、說地、論人

常思考計(jì)算機(jī)科學(xué)能成為一個(gè)science的道理所在為何,而西方的學(xué)校常將art 與 science組成一個(gè)學(xué)院,也不明白為什么文學(xué)院和理學(xué)院能合在一起,后來有了一些領(lǐng)會(huì),因?yàn)閍rt 和 science基本上是一個(gè)范疇。既然孩子來到了計(jì)算機(jī)科學(xué)系,我就要帶領(lǐng)他們從欣賞art的角度進(jìn)入science的領(lǐng)域。我希望學(xué)生將來成為一個(gè)“師”,而不是成為一個(gè)“匠”。好比學(xué)建筑的要先會(huì)欣賞房子,同時(shí)才來學(xué)如何建房子。

有人認(rèn)為數(shù)據(jù)結(jié)構(gòu)的教學(xué),只需教學(xué)生使用別人寫好的template即可,就像蓋房子用水泥灌模子就行了。這讓我想起曾獲世界設(shè)計(jì)大獎(jiǎng)普立茲克獎(jiǎng)的名建筑師安藤忠雄(注:http://web2.ntit.edu.tw/~s14938024/ando.htm),他對(duì)清水混泥土特別情有獨(dú)鐘,大部分的作品都是以清水混凝土來表現(xiàn)。但是任何水泥工匠都會(huì)用的清水混泥土,有多少人如安藤忠雄盛能深入察覺到構(gòu)成材料與形態(tài)之間的關(guān)聯(lián)?今天我們是在培養(yǎng)計(jì)算機(jī)的專家,而非計(jì)算機(jī)的使用者,所以個(gè)人會(huì)花很多時(shí)間和學(xué)生談what、why、how,以系統(tǒng)開發(fā)者的角色出發(fā)。

譬如談數(shù)據(jù)結(jié)構(gòu)前,先談什么是data?計(jì)算機(jī)里的data type有哪些?然后指派作業(yè)去查什么是ASCII/ EBCDIC/UNICODE等,從bit復(fù)習(xí)到BCD時(shí)會(huì)要求學(xué)生寫一個(gè)程序,把一篇英文的文字文件,用加減法將字母的大小寫互換,(此時(shí)還未開始談linked list卻已開始用到了)。接著淺談Coding Theory,再從Morse Code論到Cryptography。其中談到二戰(zhàn)德軍的Enigma密碼機(jī),會(huì)要求學(xué)生去看電影《獵殺U-571》(改編自1994年6月4日美國海軍TG 22.3部隊(duì)在海上獵獲U-505號(hào)U潛艦史實(shí))。講到二戰(zhàn)時(shí)期破密碼少不了提到Alan Turing的貢獻(xiàn),至于ACM 與Turing Award的關(guān)系當(dāng)然也會(huì)成為學(xué)生的作業(yè)題目了。

然后要問學(xué)生data放在計(jì)算機(jī)里面什么地方?接著把Memory比喻成大旅館,每個(gè)房間都有號(hào)碼,除了確立學(xué)生有address/pointer的觀念,還可談?wù)動(dòng)?jì)算機(jī)組織結(jié)構(gòu)。當(dāng)然任何旅館都需要有管理,這間大旅館的經(jīng)理就叫做Operating System,順便也把OS的相關(guān)業(yè)務(wù)介紹一下,同時(shí)也請大家去查一下Edsger Dijkstra這號(hào)人物對(duì)OS的影響。這個(gè)實(shí)例說明我如何把計(jì)算機(jī)核心課程融入教學(xué),目的不是讓學(xué)生即刻明白組織結(jié)構(gòu)或操作系統(tǒng),而是落實(shí)螺旋式課程的理念。

繼續(xù)會(huì)要談什么是data structure?如果把水果當(dāng)成data,水果攤上擺不同的水果方法就不一樣,橘子可堆成山,但香蕉不能因?yàn)闀?huì)壓壞。再把書視為data,同樣的書在書店呈列圖書的原則,與圖書館存書的方法也不相同。因此學(xué)生很快了解這個(gè)科目的大概內(nèi)容,就是要談如何有效的擺放data,能易于觀察與處理。接著進(jìn)一步會(huì)論到Data Base,當(dāng)然要秀幾個(gè)Data Mining的神奇故事。一定也會(huì)扯進(jìn)Artificial Intelligence, 順便吹噓一下我與Lotfi Zadeh在新加坡巧遇的經(jīng)過。

我會(huì)把程序設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)、算法、計(jì)算理論這一系列的課,用訓(xùn)練大廚師的概念串起來。從洗菜切菜到抓碼,從油鍋炒鍋到二廚,從大廚到行政總廚,最后能創(chuàng)新食譜。不僅讓學(xué)生對(duì)課程的關(guān)聯(lián)有一個(gè)具象的概念,也順便讓孩子知道國際連鎖大旅館的總經(jīng)理多由廚房出身。還有許多類似的案例就不逐一敘述。學(xué)生也許聽的似懂非懂,但是有如竹籃子打水,會(huì)慢慢凈潤透的。

個(gè)人大概過于古板,不堅(jiān)持需要用什么犀利的程序語言來教學(xué),C語言甚至BASIC都可以。但是我要求學(xué)生們用紙和筆來寫作業(yè),例如在講遞歸(recursive)的時(shí)候,我讓學(xué)生去校園里“摸”幾張沒用的大海報(bào)或廣告,在海報(bào)的背面用手寫去仿真Fibonacci數(shù)列程序的運(yùn)作,很多同學(xué)表示因此對(duì)遞歸有了清楚的概念。用筆紙做作業(yè)就算抄別人的,還得看一眼別人寫什么,最起碼比直接cut/paste有意義。而從環(huán)保面講起,有人以為用計(jì)算機(jī)可以省紙,卻不知道是更耗費(fèi)電量。

8 課程實(shí)施條件和困難

這樣由學(xué)生主導(dǎo)的教學(xué)模式,有其實(shí)施上的條件,不是每個(gè)科目或每堂課都可如此操作,大概歸納出下面幾個(gè)必要環(huán)節(jié):(1)班級(jí)人數(shù)不能過多,一個(gè)五六十人的大班級(jí)是沒辦法良好互動(dòng)的。(2)適合操作性強(qiáng)的課程,或技術(shù)性低的入門課程,學(xué)生容易藉實(shí)做來進(jìn)行學(xué)習(xí)。(3)有充足的資源,如圖書館、網(wǎng)絡(luò)資源、助教等。(4)教師對(duì)課程內(nèi)容有十足的把握,不能本身對(duì)課程不熟習(xí),然后要學(xué)生去自己讀。(5)教師有相當(dāng)?shù)慕虒W(xué)經(jīng)驗(yàn),能掌握學(xué)生的學(xué)習(xí)狀況,明了可能有的學(xué)習(xí)障礙。(6)教師能實(shí)時(shí)問問題,將深淺問題靈活互搭。例如先給一個(gè)非常深的問題,學(xué)生會(huì)凍在那個(gè)地方,此時(shí)再丟一個(gè)淺的問題來引導(dǎo)思路。

曾經(jīng)嘗試與同仁交流如是概念的教學(xué),但是發(fā)現(xiàn)推動(dòng)是有相當(dāng)大的困難。大概原因如下:(1)大學(xué)教師對(duì)教育原理陌生;大家都認(rèn)同對(duì)大一和大四學(xué)生上課,學(xué)習(xí)能力差異是非常大,讀書的心態(tài)也都不一樣。但是我們對(duì)學(xué)生的心智發(fā)展及認(rèn)知表征,理解有限還不如中小學(xué)教師。(2)成績不容易量化;因?yàn)閺?qiáng)調(diào)學(xué)習(xí)過程,我有20%的分?jǐn)?shù)來自教學(xué)過程中的學(xué)生參與。每個(gè)孩子的發(fā)展都不一樣,成績量化是不容易的。(3)效果很難及時(shí)評(píng)量;學(xué)生上完我的數(shù)據(jù)結(jié)構(gòu),可能雙鏈都還沒有講,如果按照現(xiàn)行熱門的工程認(rèn)證去評(píng)量,能力指標(biāo)表上的許多空格可能都要空白,沒辦法打勾是因?yàn)闊o法立刻提出證明。(4)學(xué)生初期接受度難;在考試導(dǎo)向成長的孩子,都是由人手把手的被動(dòng)式學(xué)習(xí),突然一切要自己來了,會(huì)失去方向而不知所措。

9 結(jié)論與心得

就在前個(gè)學(xué)期我用類似方法教大一下的程序設(shè)計(jì),學(xué)生抱怨的是老師上課不用課本、不講課只考試、問問題不給答案。期末學(xué)生給的評(píng)分結(jié)果是全校最末5%的教師,還必須接受學(xué)校的教學(xué)輔導(dǎo)??墒沁@學(xué)期上數(shù)據(jù)結(jié)構(gòu),同樣一批學(xué)生的反映就不同了,其中一位是這么說的:

…我還想用用看不一樣的方法解題,比如這tree要用pointer去做的話,回家我就array做做看,比較兩個(gè)的不同,反正又不是在讀死書。答案出來不正確是一回事,更重要的是解題過程中的想法與思考…

另一位外籍生如是說:

…Data Structure (class) allows me to explore this difficult subject by myself without a guiding hand showing me how things should be done….you realize youre not only learning structuring data, but a lesson that can be applied to your life as whole.”

這兩位學(xué)生的成績都不算杰出,他們的評(píng)語卻給我相當(dāng)?shù)墓膭?lì)與安慰。至今仍然有許多同學(xué)討厭我的教學(xué)方式,但一位曾經(jīng)在大學(xué)上過我課的究生表示:

…小時(shí)候覺得他上課很無聊,不知他所云?,F(xiàn)在才發(fā)現(xiàn)原來那是自己的無知。

這句話讓我動(dòng)容且雀躍三分,心想夫復(fù)何求?

我們的學(xué)生很可憐,從小就被強(qiáng)迫急著學(xué)東西,而急的過程常伴著反效果。就像讓孩子練鋼琴急于求成的家長,第一堂課就開始教孩子指法,急于讓孩子彈一首曲子卻忽略了節(jié)奏,而孩子的節(jié)奏感是天生的,節(jié)奏感帶出來再學(xué)鋼琴,那對(duì)孩子的影響才是終身的。許多教師的教學(xué)又急又忙,我常在想急著趕什么呢?學(xué)生的學(xué)習(xí)胃口被破壞,給孩子的有多少是他們帶著走的能力?

我們一日三餐,中間都有間隔消化的時(shí)間,學(xué)習(xí)也是一樣需要時(shí)間消化。嘗試行為和思考邏輯是一種“慢學(xué)”的方式(注:http://tw.myblog.yahoo.com/jw!D4z7iz2CAh5soj50CN8jqtxH7Rdiy9mUJQ--/article?mid=424),就像細(xì)細(xì)品嘗的道理!我們強(qiáng)調(diào)培養(yǎng)創(chuàng)造力,而創(chuàng)造力需要時(shí)間,沒有辦法囫圇吞棗,而培養(yǎng)學(xué)生創(chuàng)造力的過程更需要有時(shí)間。現(xiàn)在的知識(shí)太多,你要給學(xué)生的幾乎教不完,我覺得要讓學(xué)生慢慢學(xué),是要能喜愛學(xué)習(xí)的學(xué)。敬送給天下教師伙伴一句諺語:”Tell me, and I'll forget. Show me, and I may not remember. Involve me, and I'll understand.”

對(duì)于希望培育什么樣的學(xué)生的問題,有些教育者表示希望自己是對(duì)社會(huì)國家有責(zé)任感的有為青年;有些教育者則希望他的學(xué)生會(huì)問問題。我絕對(duì)相信一個(gè)會(huì)問問題的學(xué)生才能知人、知物、知天,才會(huì)對(duì)社會(huì)國家有“感覺”。身為高等學(xué)府的施教者,我們必須有個(gè)清楚的認(rèn)知;知識(shí)的傳授只是一個(gè)載體,我們要借著這個(gè)知識(shí)傳授的機(jī)會(huì),來培養(yǎng)學(xué)生發(fā)展成為一個(gè)完整的“全人”,大學(xué)教育不能淪為一個(gè)就業(yè)的戰(zhàn)場。

最后特別要感謝改良五段教學(xué)法的熊慧英教授,她與我個(gè)人關(guān)系非常深厚,因?yàn)樗俏夷赣H。不僅在她身旁耳濡目染,她不放棄落后學(xué)生的堅(jiān)持,才造就了今日的我。

猜你喜歡
數(shù)據(jù)結(jié)構(gòu)課程教師
《ERP原理與應(yīng)用》課程混合式教學(xué)改革探索
數(shù)據(jù)結(jié)構(gòu)線上線下混合教學(xué)模式探討
課程思政在組織行為學(xué)課程教學(xué)中的探索與實(shí)踐
重典型應(yīng)用,明結(jié)構(gòu)關(guān)系
未來教師的當(dāng)下使命
A—Level統(tǒng)計(jì)課程和AP統(tǒng)計(jì)課程的比較
秋天在哪里
美育教師
自行車的發(fā)明
數(shù)據(jù)結(jié)構(gòu)與算法課程設(shè)計(jì)教學(xué)模式的探討
神木县| 洪雅县| 富民县| 团风县| 滦南县| 泸定县| 东阳市| 雷山县| 金平| 平和县| 兴文县| 陇西县| 大安市| 栖霞市| 利川市| 开江县| 万源市| 会东县| 巴里| 新竹市| 清新县| 西充县| 黄梅县| 吉水县| 泗阳县| 安康市| 虹口区| 文山县| 西乌珠穆沁旗| 民权县| 孟村| 望奎县| 罗江县| 岫岩| 大冶市| 区。| 山丹县| 阿图什市| 镇沅| 富民县| 宾阳县|