皇甫大恩,葛磊(開(kāi)封大學(xué)信息工程學(xué)院,開(kāi)封 475004)
基于Scrum的Android教學(xué)改革初探
皇甫大恩,葛磊
(開(kāi)封大學(xué)信息工程學(xué)院,開(kāi)封475004)
近些年隨著Android的迅猛發(fā)展與普及,帶動(dòng)了Android應(yīng)用型人才的需求,這樣的需求就為各高等職業(yè)院校提供了一個(gè)嶄新的人才培養(yǎng)新方向。一些學(xué)校引入并制訂了Android的教學(xué)課程體系,在Android人才培養(yǎng)方面先行一步。
目前,很多院校在具體課程安排和教學(xué)組織的開(kāi)展中,多采用項(xiàng)目化教學(xué)的方式來(lái)進(jìn)行,普遍的做法是任課教師先講解,并逐步引導(dǎo)對(duì)項(xiàng)目進(jìn)行分析、詳細(xì)設(shè)計(jì)以及最終的實(shí)現(xiàn),學(xué)生按部就班地跟著教師的步驟來(lái)完成。但這樣的教學(xué)模式在實(shí)際教學(xué)中較為容易出現(xiàn)如下問(wèn)題:不能很好地培養(yǎng)學(xué)生的團(tuán)隊(duì)合作精神,而這一點(diǎn)恰恰是企業(yè)所特別關(guān)心的;在項(xiàng)目的實(shí)施過(guò)程中,學(xué)生沒(méi)有壓力,感受不到企業(yè)的工作氛圍,無(wú)法理解崗位的工作需求;企業(yè)所關(guān)心的職業(yè)核心能力在整個(gè)項(xiàng)目的教學(xué)過(guò)程中沒(méi)有辦法體現(xiàn)和強(qiáng)化,效果不明顯。同時(shí),教學(xué)評(píng)價(jià)方式單一,用期末考試作為標(biāo)準(zhǔn),不能從根本上體現(xiàn)Android本身操作性強(qiáng)的特點(diǎn),也抑制了學(xué)生實(shí)際動(dòng)手的積極性,助長(zhǎng)了一些學(xué)生不加理解,生吞活剝學(xué)習(xí)的風(fēng)氣。這樣培養(yǎng)出來(lái)的學(xué)生,很難適應(yīng)企業(yè)的實(shí)際需要。
將Scrum對(duì)軟件開(kāi)發(fā)的管理過(guò)程的理論和方法應(yīng)用于Android的實(shí)踐教學(xué)活動(dòng),以對(duì)軟件項(xiàng)目的過(guò)程管控的眼光來(lái)對(duì)待整個(gè)教學(xué)過(guò)程,合理安排組織教學(xué),通過(guò)這種敏捷開(kāi)發(fā)模式的鍛煉,能進(jìn)一步增強(qiáng)學(xué)生的職業(yè)能力和職業(yè)素養(yǎng),培養(yǎng)學(xué)生良好的團(tuán)隊(duì)合作意識(shí),為學(xué)生的就業(yè)打下良好的基礎(chǔ)。
2.1關(guān)鍵點(diǎn)
在球場(chǎng)上,有對(duì)手的時(shí)候比一個(gè)人的時(shí)候能取得更好的記錄。因此,學(xué)習(xí)不能靠學(xué)生一個(gè)人,要為學(xué)生準(zhǔn)備一起競(jìng)爭(zhēng)的同伴,大到小級(jí),小到個(gè)人,都需要成為一起奮斗相互團(tuán)結(jié)的集體,避免課程僅僅是教師上課學(xué)生聽(tīng)。
同時(shí),教師并不僅僅是教,而是要和學(xué)生一起研討,教師的角色是教練,真正學(xué)習(xí)的是學(xué)生,團(tuán)隊(duì)齊心協(xié)力向前進(jìn),這就是Scrum學(xué)習(xí)法。教練的任務(wù)不是自己去打球,而是創(chuàng)造一個(gè)環(huán)境,激起球員的斗志,引導(dǎo)著球隊(duì)前行,球員如果不努力踢,教練啥也不是。教師的任務(wù)是在課堂上組織多次公開(kāi)評(píng)價(jià),每個(gè)組都把新的想法盡可能展示出來(lái),以激勵(lì)其他的組做得更好,這種激勵(lì)與單純的教師講學(xué)生聽(tīng)然后考試相比,成果也更大。讓學(xué)生自己去克服困難,因?yàn)橹挥薪?jīng)歷困難和磨礪之人,才能成長(zhǎng)為真正有用之人。
如果內(nèi)容很多,需要把內(nèi)容分成若干部分,分擔(dān)給每個(gè)人,通過(guò)互相評(píng)價(jià)使知識(shí)交換,通過(guò)外部的客觀性讓人更多地發(fā)現(xiàn)自己的缺陷,這樣比只看課本更有效率,也可以使一個(gè)組的人能力同步提高。
這種學(xué)習(xí)法要全部人同心協(xié)力才能成功,因此要遵守各種期限,一個(gè)人偷懶,全體的水平就會(huì)下降。
2.2教學(xué)模型的骨架
在課程之初,就把學(xué)生分成若干共同完成課程實(shí)踐的項(xiàng)目組,這個(gè)小組也是一個(gè)共同討論的學(xué)習(xí)小組。由于課程實(shí)踐大部分利用了課后時(shí)間,所以教師指定一名教學(xué)助理,以協(xié)助教師收集情況、聯(lián)系各個(gè)組長(zhǎng)以及教師交辦報(bào)其它事項(xiàng)。這樣一來(lái),整個(gè)班級(jí)形成了一種以項(xiàng)目為核心的組織形式,教學(xué)模型通過(guò)迭代、增量的過(guò)程骨架展開(kāi)。
圖1 Scrum教學(xué)模型
Scrum教學(xué)方法認(rèn)為:教師所要教給學(xué)生的,不僅僅是一些知識(shí)點(diǎn),更需要培養(yǎng)發(fā)現(xiàn)問(wèn)題、解決問(wèn)題、進(jìn)行創(chuàng)造性工作的能力,以及學(xué)生的組織能力,使學(xué)生通過(guò)學(xué)習(xí)可以實(shí)現(xiàn)更大的人生價(jià)值。
3.1喚醒潛藏于內(nèi)心的知識(shí)
好的教學(xué)并不是告訴學(xué)生一些結(jié)論,遵照一個(gè)固定的模式,記住結(jié)論就行了。教師應(yīng)該帶領(lǐng)學(xué)生理清為什么,從而喚醒潛藏于學(xué)生內(nèi)心的知識(shí),使之達(dá)到意識(shí)的層面,摸索出其中的規(guī)律,培育學(xué)生在原有基礎(chǔ)上成長(zhǎng)的能力。就像種子種到地里一樣,只要給它充分的合適的條件(水、陽(yáng)光、空氣、肥料),它就能發(fā)芽生長(zhǎng)、開(kāi)花結(jié)果,來(lái)滿足不同環(huán)境的需要,這才是成功的教學(xué)。
3.2用問(wèn)題驅(qū)動(dòng)激發(fā)
如何激發(fā)學(xué)生的興趣?首先就是準(zhǔn)備好問(wèn)題,人的天性就是喜歡解決問(wèn)題,沒(méi)有問(wèn)題僅僅記住結(jié)論,當(dāng)然無(wú)法提起學(xué)生的興趣。其次,問(wèn)題不應(yīng)該是教師灌輸給學(xué)生的,那是教師的問(wèn)題而不是學(xué)生的問(wèn)題,這就需要在課程中有很好的實(shí)踐環(huán)節(jié),啟發(fā)學(xué)生在實(shí)踐中發(fā)現(xiàn)問(wèn)題。最后,應(yīng)該有很好的組織,通過(guò)小規(guī)模討論、溝通和交流以及研究的承諾,使解決問(wèn)題的過(guò)程變成一種主動(dòng)行為,而不是處處問(wèn)老師。這樣更容易培養(yǎng)出優(yōu)秀的學(xué)生。
3.3基于短周期的學(xué)習(xí)循環(huán)
好的教學(xué)模式應(yīng)該便于小規(guī)模嘗試,具有短周期的學(xué)習(xí)循環(huán)的特點(diǎn)。這符合人們認(rèn)識(shí)事物的螺旋上升法則,通過(guò)形式上的“問(wèn)題-實(shí)踐-規(guī)律-理論”達(dá)成啟發(fā)學(xué)生內(nèi)在的“嘗試-好奇心-學(xué)習(xí)”這樣一種循環(huán)。通過(guò)挖掘已經(jīng)存在的事實(shí)深入研究,快速、全面地學(xué)習(xí)和掌握情況,快速完成一次又一次學(xué)習(xí)循環(huán),從而提升學(xué)生的學(xué)習(xí)能力。
3.4重點(diǎn)在于點(diǎn)評(píng)錯(cuò)誤
每一個(gè)循環(huán)結(jié)束,教師的重要工作就是點(diǎn)評(píng)錯(cuò)誤。實(shí)踐,使人們比較容易理解正確的東西,但錯(cuò)誤才是好奇心的來(lái)源。容忍學(xué)生在探索中犯錯(cuò),歸納出共性的問(wèn)題上升到規(guī)律性的總結(jié),就能使學(xué)生的思維和能力有一個(gè)新的提升。
另外,正確的東西很多也很泛,但錯(cuò)誤一般量少而關(guān)鍵。抓住錯(cuò)誤展開(kāi)教學(xué),既可以節(jié)省時(shí)間,更教給了學(xué)生一種學(xué)習(xí)方法和工作方法。否則,知識(shí)點(diǎn)學(xué)了一大堆,這些知識(shí)點(diǎn)難以形成系,當(dāng)然也沒(méi)法正確的應(yīng)用。
3.5老師本人的專業(yè)態(tài)度
教師本人的專業(yè)態(tài)度是成功的關(guān)鍵。如果教師對(duì)于所教授的課程是冷漠的,僅僅是被動(dòng)地完成教學(xué)計(jì)劃,那學(xué)生對(duì)這個(gè)課程的表現(xiàn)可能會(huì)更加冷漠。如果教師不能給學(xué)生提供能夠激發(fā)創(chuàng)造力的課程,學(xué)生轉(zhuǎn)而就會(huì)意志消沉、厭學(xué)棄學(xué),把興趣點(diǎn)轉(zhuǎn)向其他地方。所以,學(xué)生的精神狀態(tài)和好奇心不是依靠說(shuō)教,而恰恰是由教師本人的行為方式在無(wú)意識(shí)中傳遞給生的。不可否認(rèn),Scrum教學(xué)方法的訓(xùn)練也培養(yǎng)了吃苦的精神,這可能是學(xué)生一輩子受益的財(cái)富。
3.6相信自己的學(xué)生
一個(gè)好的教師,即使他的學(xué)生現(xiàn)在很沒(méi)用,也要相信他們一定會(huì)變有用的,只做最低限度的支援,剩下的是讓他們自己努力,不嬌縱他們。另外要給他們準(zhǔn)備只要稍微努力一下就可以越過(guò)的墻,可以培養(yǎng)他們自我思考、自我決定、自我行動(dòng)的獨(dú)立能力,評(píng)價(jià)就是這種墻的一種。
3.7設(shè)定近在眼前的目標(biāo)
把學(xué)習(xí)變成品嘗成就感的游戲,就像電子游戲,能體會(huì)到征服的樂(lè)趣。比起漫無(wú)邊際的學(xué)習(xí),有一個(gè)近在眼前的明確目標(biāo)的話更容易提升,所以要不斷地提出問(wèn)題、解決問(wèn)題、檢測(cè)正確率。設(shè)定一個(gè)目標(biāo)然后實(shí)現(xiàn)它,除此以外沒(méi)有可以讓人類引以自豪的生存方式了。
基于Scrum的教學(xué)方法注重把傳統(tǒng)的知識(shí)灌輸,轉(zhuǎn)換為學(xué)生的主動(dòng)探索。當(dāng)學(xué)生遇到實(shí)踐中的問(wèn)題時(shí),探索的動(dòng)力就上升了,課堂的理論就由死板的背誦,轉(zhuǎn)換為鮮活的價(jià)值,這無(wú)疑提升了他們的理解力。以團(tuán)隊(duì)為基礎(chǔ)進(jìn)行實(shí)踐,很多問(wèn)題在團(tuán)隊(duì)內(nèi)部就解決了,不需要時(shí)時(shí)處處依靠教師的解答,而且學(xué)生在理論課上提出的問(wèn)題往往更加尖銳而深刻,有些問(wèn)題也促進(jìn)了教師的思考。通過(guò)發(fā)現(xiàn)實(shí)踐中的問(wèn)題,不斷地討論反復(fù)摸索,反而會(huì)加速理論學(xué)習(xí)的過(guò)程和深度。所有學(xué)生都把自己看成朝向一個(gè)共同目標(biāo)前進(jìn)的團(tuán)隊(duì)的一員。學(xué)生在這個(gè)過(guò)程中互相幫助,“我們一起參與其中”這個(gè)理念深入人心,這樣培養(yǎng)出來(lái)的學(xué)生將來(lái)對(duì)企業(yè)的意義會(huì)更大。
[1]符保龍.Scrum在高職軟件技術(shù)專業(yè)實(shí)踐教學(xué)中的應(yīng)用探索[J].高教論壇,2013(5).
[2]桑大勇,王瑛,吳麗華.敏捷軟件開(kāi)發(fā)方法與實(shí)踐[M].西安:西安電子科技大學(xué)出版社,2010.
[3]陳國(guó)棟,羅省賢.Scrum敏捷軟件開(kāi)發(fā)方法實(shí)踐中的改進(jìn)和應(yīng)用[J].計(jì)算機(jī)技術(shù)與發(fā)展,2011(12).
[4]林鑫瀚.敏捷方法與小型團(tuán)隊(duì)的軟件開(kāi)發(fā)[J].軟件導(dǎo)刊,2009(09).
Scrum;Android;Teaching Reformation
Discussion on the Teaching Reformation of Android Based on Scrum
HUANGFU Da-en,GE Lei
(College of Information Engineering,Kaifeng University,Kaifeng475004)
1007-1423(2016)06-0060-03
10.3969/j.issn.1007-1423.2016.06.014
皇甫大恩(1980-),男,河南開(kāi)封人,碩士,研究方向?yàn)橛?jì)算機(jī)軟件開(kāi)發(fā)、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)
2015-12-08
2016-02-14
隨著移動(dòng)終端的快速發(fā)展,Android平臺(tái)以其開(kāi)放性和多硬件的選擇性得到使用者的青睞,同時(shí)也帶動(dòng)Android應(yīng)用型人才的需求,這樣的需求就為各高等職業(yè)院校提供一個(gè)嶄新的人才培養(yǎng)新方向。傳統(tǒng)項(xiàng)目化教學(xué)方式存在不能很好地培養(yǎng)學(xué)生團(tuán)隊(duì)合作精神、無(wú)法理解崗位需求和教學(xué)評(píng)價(jià)方式單一的缺點(diǎn)。將基于Scrum的敏捷軟件開(kāi)發(fā)方法應(yīng)用于教學(xué)過(guò)程中,能夠克服傳統(tǒng)教學(xué)方法的一些缺陷。
Scrum;Android;教學(xué)改革
2015年河南省教育技術(shù)裝備和實(shí)踐教育研究立項(xiàng)課題(No.GZS058)
葛磊(1978-),男,河北邢臺(tái)人,本科,講師,研究方向?yàn)橛?jì)算機(jī)應(yīng)用
With the rapid development of the mobile terminal,the Android platform has been favored by the users with its open and multi hardware, and has also led to the demand of Android applications,which provides a new talent training for higher vocational colleges.Traditional project teaching method is not very good to cultivate the students'team spirit,cannot understand the needs of the job and teaching evaluation method is a single shortcoming.The application of agile software development method based on Scrum is applied in the process of teaching,which can overcome some shortcomings of the traditional teaching method.