多元智能理论在Java课程教学中的应用研究
2013-04-11孙红丽叶斌
孙红丽,叶斌
(1商丘师范学院计算机科学系,河南商丘 476000;2商丘职业技术学院电教中心,河南商丘 476000)
多元智能理论在Java课程教学中的应用研究
孙红丽1,叶斌2
(1商丘师范学院计算机科学系,河南商丘 476000;2商丘职业技术学院电教中心,河南商丘 476000)
Java是一种跨平台开发语言,在云计算与移动互联网的产业环境下,具有广阔发展前景,在高校开设的程序设计语言中Java尤为重要。为更好开展课程教学,有效提高教学效果,探讨在教学开展中引入多元智能理论的可行性,分析如何有效利用此理论,以期待发现学生的优势智能而实施因材施教;同时发展学生的多元智能而开展针对学生的个性化教学,从而提高教学质量,培养学生的学习兴趣。
优势智能;多元智能;个性化教学
J ava语言自1995年正式推出以来已经成为很多公司企业研发人员的首选,各高校也将其设为信息、计算机类专业必修课程。此语言因具通用性、高效性、平台移植性及安全性而广泛应用于数据中心、游戏控制、移动互联网及个人pc等领域;功能强大操作繁琐,致使学生掌握基本语法但在应用实践方面欠缺,而无法把握J ava语言的核心。如何改变这种状况,让学生能自主学习,发挥自身主观能动性,提高动手应用能力,成为教学需要突破的地方。
本课程开设7年来,走过传统教学模式——启发式教学——多媒体及网络辅助教学之路,取得很大程度的教学效果改进,为更好开展J ava课程教学,J ava课程教学组继续探索教学改革之路,以期取得更好的教学效果。目前,计算机专业本科与升本、信息管理本科与升本学生开设本课程,课程组有教师6人,存在如下问题:升本学生很多专科期间已开设J ava课程导致学生基础参差不齐,课程教师学历高低不同,从事J ava教学年限不同致使存在智能差异。故而在课程教学开展中引入多元智能理论来寻找突破点走出困境。
多元智能理论是1983年美国心理发展学家Howard Gardner提出的,Gardner从研究脑部受伤的病人发现他们在学习能力上的差异而提出本理论。理论内容如下:人类的智能至少可以分为九个范畴——语言、数理逻辑、空间、身体-运动、音乐人际、内省、自然探索及存在,这九个范畴对应的内容是:语言智能、逻辑数学智能、空间智能、肢体动作智能、音乐智能、人际智能、内省智能、自然探索智能与存在智能。目前此理论已经成为很多国家教育改革的指导理论,它从心理学的角度阐述学生的个体差异,各有所长的智能,有自己的学习风格,应全面教育,最大限度开发每个人的智能。
以此理论内容为指导,在J ava课程教学中引入多元智能理论,开发学生的优势智能,开展以学生为中心的个性化教学模式,因材施教,让学生得以全面发展,培养学生课程学习的兴趣,以期改善课程的教学效果,提高教学质量。
1 多元智能理论在教学中应用设计
多元智能理论认为人的智能是多元的,不同的人智能结构不同。几乎每个人都是聪明的,但是其性质和范畴呈现差异。个体之间存在智能差异,在某种智能上优异,但在其他智能上不一定同样出色,存在个体差异,也即是内隐智能差异的外显化只要通过训练,每个个体的弱势智能可得以提升优化,向人们呈现了人类智能的本质与实现。目前,此理论成为新的教育课程改革的理论支柱。
多元智能理论应用于教学,强调根据每个学生的职能优势和智能弱势来制定适合学生个体的教学方法,考虑个体差异,因材施教,运用多样化的教学模式,开发学生个体潜能,全面发展,让每个学生都能成才,成就自己的优秀。
J ava课程面向计算机科学技术专业本科、计算机科学技术专业专升本、信息管理专业本科与信息管理专业专升本四类学生开设,学生专业不一,升本类学生专科时专业很杂,有些已经开设过J ava基础课程,因此学生课程基础知识参差不齐。另外由于学生存在个体差异,每个人接受知识的速度及学习能力也各不相同。依据多元智能理论,基于学生存在个体智能差异,教师可以通过课题教学多方面多角度探索学生的各项职能,发现优势智能与弱势智能,进一步发展其优势智能。为此,可以设计如下方案在课程教学中应用多元智能理论。
1.1 分组讨论
课程教学过程中教师可安排开设分组讨论,选择一个议题,每组最终给出一个讨论结果方案。相对书本知识,讨论课可以拓宽知识面,开阔视野,易于激发学生的优势智能体现。例如:分组讨论一个简单留言薄的设计与实现,每组组内讨论,最后敲定方案,逐步细化,组内各成员分工合作,同时加强学生的协作意识。各组讨论结果会有不同,也是体现多元智能理论的智能差异。语言与人际智能优势的学生会综合组内讨论的内容,总结出最终的设计方案,逻辑数理职能优势的学生会针对设计方案给出具体的实现算法,教师在各组讨论中也可以发现学生个体的优势智能。
1.2 探索学生智能
课堂与课下仔细观察每个学生可以充分熟悉学生个体,发现学生的职能优势和智能弱势。例如:在组织课堂讨论教学时,教师可以安静的观察学生行为进而分析学生个体智能。有些学生,在讨论中非常健谈,善于与他人交换意见,擅长把散漫发散的讨论给出总结,这些学生具语言智能优势;有些学生在讨论过程中,喜欢抓住设计方案的框架,给出实现的细则方案,并把实现算法都能想到,这些学生通常具备逻辑数理优势,等等。在细节中了解学生,发现学生的优势智能,为开展以学生个体为中心的教学提供具体信息,因材施教,全面发展学生。
2 多元智能理论在课程教学中应用方案
在J ava课程教学实践中引入多元智能理论,学生个体存在智能差异,有各自的智能优势与智能弱势,熟悉学生个体智能情况后,在课程教学中加以引导,辅助学生找到适合自己的学习方法,根据学生情况因材施教,培养专业学习的主动性。
2.1 小组协作法
教师根据学生个体情况,将学生分组组成学习协作小组,每组学生智能情况相似,具有同种优势智能,同时把学习任务模块化,各组学生承担任务模块不同,比如:有的负责资料收集,有的进行资料整理分析,有的负责算法设计及代码实现等等。最后每组做出针对本组学习任务模块的小组报告,在指定的时间内,每组由组长向大家汇报本组报告。
小组协作这种教学模式实施步骤具体如下:
(1)分组。根据学生个体智能情况,进行分组,每组8-10人,每组学生具同种职能优势。
(2)确定学习任务。教师把教学内容模块化,分成一些各自独立的任务模块,随机分给学习小组。
(3)提交小组报告。各小组讲学习任务的完成情况并将得到的方案形成报告。
(4)小组报告汇报。组织全体学生进行分组的小组报告汇报,交流各模块的学习任务内容,教师负责引导学生认识自身,全面发展学生的各种智能。
2.2 项目驱动教学法
在开展教学活动过程中,辅以项目驱动教学法,设计贴合教学内容的要解决的问题用项目形式分配给学生,对学生进行分组,每组组员按照实际需要进行的工作程序,制定解决问题方案,共同协作完成项目。项目教学以学生为中心、以提高实践能力为目的。在实施时发挥教师的引导作用,认真选择项目课题内容,依据教学内容,拿出现实对象作为题材,充分调动学生的主观能动性。
在开展项目教学中引入多元智能理论,实施时分下面几步:
(1)确定项目主题。由教师提供几个项目主题经过学生讨论,确定最终主题。在此教师要给学生提供学习资源,营造学生交流讨论的情景,让学生充分发挥群体的智慧,体现协作精神。
(2)实施项目。在实施项目中充分体现多元智能的应用,确定项目主题后,让学生自主确定研发小组,教师在根据自己对学生的智能了解进行适当调整,保证每组成员可以优势互补,合理搭配,每组组内讨论项目总体要求和需要用到技术细节确定设计方案与实现方法,通过分工合作,确定项目主题完成需要的关键技术,最终完成项目。
(3)项目完成效果评价。这是开展项目教学的关键环节,教师组织学生汇报展示各组作品,包括作品设计思路、实现方法、实现过程中遇到问题及解决方案,在项目完成后自己的心得体会与收获。通过各组作品展示汇报可以让学生发现别人的优点,找出自身不足,进一步完善自己,同时为以后学习提供可参考地方。
3 结论
总之,将多元智能理论应用于算法设计分析课程的教学中,不必开发学生的所有智能,只需要培养与开发学生的优势智能。首先考虑课堂教学需要激活学生的哪些智能,课程设置是否适合学生专业发展的智能。在教学设计中,既要把重点放在某个智能的发展上,又要注意多元智能的整合。这样既发展了学生的多元智能,培养学生的专业兴趣,同时提高了教师的教学水平,对如何提高教学效果不断展开研究,在实践中不断创新以取得更好的教学效果。
[1]张爱正,刘国华.浅谈高校J ava教学方法的改进[J].教育研究,2008,(4):127.
[2]沈维政,苏中滨.项目驱动教学法在J ava语言程序设计教学中的应用[J].东北农业大学学报,2010,(2):66-67
[3]杜晓昕,张剑飞.基于建构主义和多维任务驱动的J ava教学方法探讨[J].科教文化,2009,(3):284.
[4]张亚辉,陈廷勇.高职高专院校J ava程序设计语言教学的几点思考[J].长春金融高等专科学校学报,2010,(3) 72-73.
[5]章军.工科专业J ava教学方法的改进与探讨[J].高教前沿,2012,(5):69-70.
Application StudyofMul tiple Intel ligent Theory in JavaCourse Teaching
S UNHongl i YE B in
(1D epar tment of Computer S cience,S hangqiu Normal Col lege,S hangqiu,Henan 476000 2A utio-visual Center,S hang qiu Poly Technic,S hangqiu,Henan476000)
In indust ry environment of cloud computing and mobi le Internet,J ava is a cros plat formdevelopment languagewith wide development prospect.In of fering programming language o col leges and universities,J ava is par ticular ly impor tant.In order to car ry out the cur riculu teaching,and enhance teaching ef fect,in this paper,it is discussed about how to int roduce th feasibi lity of mul tiple intel l igent theory in teaching,then analy z ed how to ef fectively use thi theory,inorder to f ind superior intel l igenceof students and teachstudents inaccordancewith thei aptitude.A t the same time,individual i z ed teaching for students is opened to develop mul tipl intel l igences,and to improve thequal ity of teaching,to t rain interest of students in learning.
S uperior Intel l igence;M ul tiple Intel l igence;Individual i z ed Teaching
G42
A
1672-2094(2013)03-0131-03
责任编辑:张隆辉
2013-04-24
孙红丽(1977-),女,河南商丘人,商丘师范学院计算机科学系副教授,硕士研究生,研究方向为B P神经网络算法及其应用,智能故障诊断,算法、J ava课程教学研究等。