基于Scrum的Android教学改革初探

2016-09-20 02:47:22皇甫大恩葛磊开封大学信息工程学院开封475004
现代计算机 2016年6期
关键词:课程教师教学

皇甫大恩,葛磊(开封大学信息工程学院,开封 475004)

基于Scrum的Android教学改革初探

皇甫大恩,葛磊
(开封大学信息工程学院,开封475004)

0 引言

近些年随着Android的迅猛发展与普及,带动了Android应用型人才的需求,这样的需求就为各高等职业院校提供了一个崭新的人才培养新方向。一些学校引入并制订了Android的教学课程体系,在Android人才培养方面先行一步。

1 Android教学中存在的问题

目前,很多院校在具体课程安排和教学组织的开展中,多采用项目化教学的方式来进行,普遍的做法是任课教师先讲解,并逐步引导对项目进行分析、详细设计以及最终的实现,学生按部就班地跟着教师的步骤来完成。但这样的教学模式在实际教学中较为容易出现如下问题:不能很好地培养学生的团队合作精神,而这一点恰恰是企业所特别关心的;在项目的实施过程中,学生没有压力,感受不到企业的工作氛围,无法理解岗位的工作需求;企业所关心的职业核心能力在整个项目的教学过程中没有办法体现和强化,效果不明显。同时,教学评价方式单一,用期末考试作为标准,不能从根本上体现Android本身操作性强的特点,也抑制了学生实际动手的积极性,助长了一些学生不加理解,生吞活剥学习的风气。这样培养出来的学生,很难适应企业的实际需要。

将Scrum对软件开发的管理过程的理论和方法应用于Android的实践教学活动,以对软件项目的过程管控的眼光来对待整个教学过程,合理安排组织教学,通过这种敏捷开发模式的锻炼,能进一步增强学生的职业能力和职业素养,培养学生良好的团队合作意识,为学生的就业打下良好的基础。

2 Scrum教学法基本骨架

2.1关键点

在球场上,有对手的时候比一个人的时候能取得更好的记录。因此,学习不能靠学生一个人,要为学生准备一起竞争的同伴,大到小级,小到个人,都需要成为一起奋斗相互团结的集体,避免课程仅仅是教师上课学生听。

同时,教师并不仅仅是教,而是要和学生一起研讨,教师的角色是教练,真正学习的是学生,团队齐心协力向前进,这就是Scrum学习法。教练的任务不是自己去打球,而是创造一个环境,激起球员的斗志,引导着球队前行,球员如果不努力踢,教练啥也不是。教师的任务是在课堂上组织多次公开评价,每个组都把新的想法尽可能展示出来,以激励其他的组做得更好,这种激励与单纯的教师讲学生听然后考试相比,成果也更大。让学生自己去克服困难,因为只有经历困难和磨砺之人,才能成长为真正有用之人。

如果内容很多,需要把内容分成若干部分,分担给每个人,通过互相评价使知识交换,通过外部的客观性让人更多地发现自己的缺陷,这样比只看课本更有效率,也可以使一个组的人能力同步提高。

这种学习法要全部人同心协力才能成功,因此要遵守各种期限,一个人偷懒,全体的水平就会下降。

2.2教学模型的骨架

在课程之初,就把学生分成若干共同完成课程实践的项目组,这个小组也是一个共同讨论的学习小组。由于课程实践大部分利用了课后时间,所以教师指定一名教学助理,以协助教师收集情况、联系各个组长以及教师交办报其它事项。这样一来,整个班级形成了一种以项目为核心的组织形式,教学模型通过迭代、增量的过程骨架展开。

图1 Scrum教学模型

3 Scrum教学法要注意的问题

Scrum教学方法认为:教师所要教给学生的,不仅仅是一些知识点,更需要培养发现问题、解决问题、进行创造性工作的能力,以及学生的组织能力,使学生通过学习可以实现更大的人生价值。

3.1唤醒潜藏于内心的知识

好的教学并不是告诉学生一些结论,遵照一个固定的模式,记住结论就行了。教师应该带领学生理清为什么,从而唤醒潜藏于学生内心的知识,使之达到意识的层面,摸索出其中的规律,培育学生在原有基础上成长的能力。就像种子种到地里一样,只要给它充分的合适的条件(水、阳光、空气、肥料),它就能发芽生长、开花结果,来满足不同环境的需要,这才是成功的教学。

3.2用问题驱动激发

如何激发学生的兴趣?首先就是准备好问题,人的天性就是喜欢解决问题,没有问题仅仅记住结论,当然无法提起学生的兴趣。其次,问题不应该是教师灌输给学生的,那是教师的问题而不是学生的问题,这就需要在课程中有很好的实践环节,启发学生在实践中发现问题。最后,应该有很好的组织,通过小规模讨论、沟通和交流以及研究的承诺,使解决问题的过程变成一种主动行为,而不是处处问老师。这样更容易培养出优秀的学生。

3.3基于短周期的学习循环

好的教学模式应该便于小规模尝试,具有短周期的学习循环的特点。这符合人们认识事物的螺旋上升法则,通过形式上的“问题-实践-规律-理论”达成启发学生内在的“尝试-好奇心-学习”这样一种循环。通过挖掘已经存在的事实深入研究,快速、全面地学习和掌握情况,快速完成一次又一次学习循环,从而提升学生的学习能力。

3.4重点在于点评错误

每一个循环结束,教师的重要工作就是点评错误。实践,使人们比较容易理解正确的东西,但错误才是好奇心的来源。容忍学生在探索中犯错,归纳出共性的问题上升到规律性的总结,就能使学生的思维和能力有一个新的提升。

另外,正确的东西很多也很泛,但错误一般量少而关键。抓住错误展开教学,既可以节省时间,更教给了学生一种学习方法和工作方法。否则,知识点学了一大堆,这些知识点难以形成系,当然也没法正确的应用。

3.5老师本人的专业态度

教师本人的专业态度是成功的关键。如果教师对于所教授的课程是冷漠的,仅仅是被动地完成教学计划,那学生对这个课程的表现可能会更加冷漠。如果教师不能给学生提供能够激发创造力的课程,学生转而就会意志消沉、厌学弃学,把兴趣点转向其他地方。所以,学生的精神状态和好奇心不是依靠说教,而恰恰是由教师本人的行为方式在无意识中传递给生的。不可否认,Scrum教学方法的训练也培养了吃苦的精神,这可能是学生一辈子受益的财富。

3.6相信自己的学生

一个好的教师,即使他的学生现在很没用,也要相信他们一定会变有用的,只做最低限度的支援,剩下的是让他们自己努力,不娇纵他们。另外要给他们准备只要稍微努力一下就可以越过的墙,可以培养他们自我思考、自我决定、自我行动的独立能力,评价就是这种墙的一种。

3.7设定近在眼前的目标

把学习变成品尝成就感的游戏,就像电子游戏,能体会到征服的乐趣。比起漫无边际的学习,有一个近在眼前的明确目标的话更容易提升,所以要不断地提出问题、解决问题、检测正确率。设定一个目标然后实现它,除此以外没有可以让人类引以自豪的生存方式了。

4 结语

基于Scrum的教学方法注重把传统的知识灌输,转换为学生的主动探索。当学生遇到实践中的问题时,探索的动力就上升了,课堂的理论就由死板的背诵,转换为鲜活的价值,这无疑提升了他们的理解力。以团队为基础进行实践,很多问题在团队内部就解决了,不需要时时处处依靠教师的解答,而且学生在理论课上提出的问题往往更加尖锐而深刻,有些问题也促进了教师的思考。通过发现实践中的问题,不断地讨论反复摸索,反而会加速理论学习的过程和深度。所有学生都把自己看成朝向一个共同目标前进的团队的一员。学生在这个过程中互相帮助,“我们一起参与其中”这个理念深入人心,这样培养出来的学生将来对企业的意义会更大。

[1]符保龙.Scrum在高职软件技术专业实践教学中的应用探索[J].高教论坛,2013(5).

[2]桑大勇,王瑛,吴丽华.敏捷软件开发方法与实践[M].西安:西安电子科技大学出版社,2010.

[3]陈国栋,罗省贤.Scrum敏捷软件开发方法实践中的改进和应用[J].计算机技术与发展,2011(12).

[4]林鑫瀚.敏捷方法与小型团队的软件开发[J].软件导刊,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-),男,河南开封人,硕士,研究方向为计算机软件开发、计算机网络技术

2015-12-08

2016-02-14

随着移动终端的快速发展,Android平台以其开放性和多硬件的选择性得到使用者的青睐,同时也带动Android应用型人才的需求,这样的需求就为各高等职业院校提供一个崭新的人才培养新方向。传统项目化教学方式存在不能很好地培养学生团队合作精神、无法理解岗位需求和教学评价方式单一的缺点。将基于Scrum的敏捷软件开发方法应用于教学过程中,能够克服传统教学方法的一些缺陷。

Scrum;Android;教学改革

2015年河南省教育技术装备和实践教育研究立项课题(No.GZS058)

葛磊(1978-),男,河北邢台人,本科,讲师,研究方向为计算机应用

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.

猜你喜欢
课程教师教学
最美教师
快乐语文(2021年27期)2021-11-24 01:29:04
数字图像处理课程混合式教学改革与探索
微课让高中数学教学更高效
甘肃教育(2020年14期)2020-09-11 07:57:50
软件设计与开发实践课程探索与实践
计算机教育(2020年5期)2020-07-24 08:53:38
教师如何说课
甘肃教育(2020年22期)2020-04-13 08:11:16
为什么要学习HAA课程?
未来教师的当下使命
“自我诊断表”在高中数学教学中的应用
东方教育(2017年19期)2017-12-05 15:14:48
对外汉语教学中“想”和“要”的比较
唐山文学(2016年2期)2017-01-15 14:03:59
圆我教师梦
吐鲁番(2014年2期)2014-02-28 16:54:42