Bloom认知领域教育目标在高职《Java程序设计》课程中的应用初探
2020-12-08颜晶晶
摘要:
本文首先分析了目前教学目标撰写及呈现过程中存在的问题,然后介绍了Bloom认知领域教育目标,最后将Bloom认知领域教育目标引入到《Java程序设计》课堂教学目标设计中进行探讨。
关键词:
Bloom认知领域教育目标;高职;Java
中图分类号:
G712;TP312.2-4
文献标识码:
A
文章编号:
1672-9129(2020)15-0118-01
1引言
目前,在高职教学过程中,教学目标主要存在以下两个问题:
(1)用词不精确,难以评价。以《Java程序设计》中for循环语句教学内容为例,一般的教学目标都会写:
l掌握for语句的基本格式
l理解for语句的执行过程
l会用for语句编写简单的程序
l会动手解决实际的问题
……
上面的描述看似没有大问题,但仔细推敲,不难发现上述的教学目标很难实施与评价:
一是教师如何呈现与讲解教学知识点才使学生达到掌握和理解的程度?二是例题要如何选取才算达到这是一个简单的程序?而对教师来说一个看似简单的编程题,可能从学生的角度看就感觉有些难度了。三是要解决的实际问题很多,而问题的解决方案也有简单和复杂,那这个目标是在低级层次还是高级层次?……种种这些问题带来的不确定性,导致教师对学生是否掌握了教学内容或是掌握到什么程度很难进行比较客观准确的评价。这样就会影响后续的教学内容,从而影响整个教学。
(2)忽略了课堂教学目标。在教学设计过程中,虽然大部分教师也都有考虑教学目标撰写与设计,但是在实施时却很难做到。一是受课程学时的限制。因为高职的课程设置种类丰富,同时大学三年的总学时是有上限的,这样有些课程的课时就不会太多,而每门课程尤其是专业课,涉及的技术和知识点是非常多的,有时很难取舍,这样就导致有些教师在上课过程中会忽略课堂教学目标,甚至都没有提到本次课堂的教学目标就直接开始教学知识点的讲解了。二是因为有部分教师对在课堂上呈现教学目标这一教学活动环节不够重视,在课堂上从不提教学目标。三是有些教师可能缺乏教学经验,怕在课上讲了教学目标后结果课程进度又达不到,那就干脆不讲了,课程内容讲到哪儿算哪儿。这样,学生在学习时对教学内容的把握上就会模糊,目标不明确。
上述种种问题说明,没有教学目标的教学是盲目的,而没有价值的教学目标效果更差,离有效的教学差距甚远。由此可见,撰写具体、明确、可测的教学目标并及时呈现给学生对教学设计与实施是非常重要的。
2Bloom认知领域教育目标分类
Bloom教育目标是由美国教育家和心理学家本杰明·布鲁姆在1956年提出的,后来在1986年由安德森等人进行了修订。
Bloom认知领域教育目标[1-4]是Bloom教育目标三个中的其中一个分类,它包含了记忆、理解、应用、分析、评价和创造六个层级。最低层级是记忆,最高层级是创造。
3Bloom认知领域教育目标在《Java程序设计》课堂教学目标设计中的应用
由于高职《Java程序设计》这门课程一般是计算机专业的入门编程语言,所以在Bloom认知领域教育目标的各层次中,一般只涉及前三级。
因而,根据Bloom认知领域教育目标的各层次,在《Java程序设计》中for循环语句教学目标中的具体体现是:
1)学生能写出for语句的基本格式
2)学生会说明for语句的一般流程
3)学生会用for语句编程实现求1+2+……+100的和
4)学生会用for语句实现5!
5)学生会用for语句编程实现用*组成的等边三角形
……
从上述表述中可知:1)是属于记忆层级。2)是属于记忆和理解层级,在说的过程中对知识点进行再回忆和理解。3)、4)、5)都是属于理解和应用层级,但在应用层级又是层层递进的。而如果教师教学经验已经非常丰富了,可能写出的教学目标就更能测量和评价:“学生能在X分钟内用for语句编程实现求1+2+……+100的和”等。
上述的1)到5)都是具体的、明确的,而且是可測量的。
教师若在开始此次内容的教学时先呈现出这样的课堂教学目标给学生,这样一方面,学生就对for循环语句要达到的目标一目了然,听课及练习过程中各具目的性。而另一方面,教师对学生的评价也更有效。
4结语
具体、明确、可测的教学目标能有效提高教学效果。今后还可进一步考虑将课程思政引入到教学目标的设计中。
参考文献:
[1]布鲁姆等编,罗黎辉等译.教育目标分类学,第一分册,认知领域[M].华东师范大学出版社,1986.
[2]李成彬,游阳阳.教学目标设计的现实问题与未来展望[J].2020.
[3]张春莉,高民.布卢姆认知领域教育目标分类学在中国十年的回顾与反思[J].1996.
[4]范海滨.Bloom教育目标分类学在高中英语阅读课教师课堂提问中的应用研究[D].2019.
作者简介:颜晶晶,女,1976.08,浙江台州,汉,副教授,博士,研究方向:教学方法论研究,软件开发。