《案例教学和小组学习模式在VB中的实践与探索.doc》由会员分享,可在线阅读,更多相关《案例教学和小组学习模式在VB中的实践与探索.doc(10页珍藏版)》请在三一文库上搜索。
1、案例教学和小组学习模式在VB中的实践与探索 摘要:VB程序设计是我校非计算机专业学生的一门公共基础课,该文针对学生“起点高低不一,层次多,差距大”的现象,提出了以“案例教学”结合“小组学习”的教学模式带动程序设计教学改革的新思路。实践证明该教学模式有效性和趣味性强,提高了学生自主学习、合作学习、创新学习的能力,是对传统教学模式的一种补充。 On the Application of Case Teaching & Group Learning in the Course of Visual Basic XIN Li (School of Information Science & Techno
2、logy, Yancheng Teachers University, Yancheng 224002, China) Abstract: Visual Basic is an public and basic course for non-computer majors and it tends to pose a challenge to the learners with great individual differences. To solve this problem, the writer proposes that case teaching and group learnin
3、g be applied in the teaching of the course. It has turned out to be an important supplementary model to the conventional teaching model in that it is not only effective and interesting but also improves learners autonomy, cooperation and initiative. Key words: group; case; teaching method; program d
4、esign 随着计算机科学的飞速发展,计算机应用已深入到了社会生产、生活的各个领域。对于高校非计算机专业的学生来说,Visual Basic(以下简称VB)高级语言程序设计课程的学习,为社会培养大量的既掌握专业知识和技能,又精通计算机应用的高素质综合性人才提供了一种重要途径。VB程序设计课程是我校非计算机专业同学的公共基础课,与他们所学专业知识基本没有联系,失去了学以致用的学习目的,同时也使学生在学习过程中大多只是应付考试,缺乏主动探索学习的驱动力,没有达到该课程的目标。笔者在VB程序设计教学中,针对学生“起点高低不一,层次多,基础差距大,专业杂,人数多”等特点,结合自身教学心得提出了“案例教
5、学法”和“小组学习”相结合的教学模式,使学生能更快、更好地掌握VB程序设计语言并能将其应用到自己的专业领域。 1 案例教学 VB 是一门集知识和技能于一体、逻辑分析和实践操作都很强的课程,在VB教学中恰当运用案例教学方法,能大大提高学生的学习兴趣,加深学生对基本原理和概念的理解,进而提高学生分析问题和解决问题的能力。 案例教学是一种互动式启发教学方法,在教学环节中,教师首先把学生将要学习的新知识隐含在预先设计的一个或几个案例之中,然后组织学生对案例进行阅读、思考、分析、讨论和交流,明确它大体涉及哪些旧知识,哪些新知识,最后在与同伴的合作,教师的指导和帮助下找出解决问题的方法,通过案例的完成而实
6、现对所学知识的意义建构。 在实施案例教学时一般有三个阶段:准备阶段,分析讨论阶段,总结、评价和反馈阶段。在案例准备阶段,教师要认真准备教学案例。案例的选择是案例教学中最关键的一环,它将直接影响到教学的效果。对基本知识点可选择一些突出本知识点的、有趣的、与学生生活或专业相关的、有实际意义的短小案例,案例的难度由浅入深、循序渐进,并呈现出一定的梯度。另外再设计一个贯穿于整个学期的大型案例,随着课程的讲授大型案例逐步完善,难度逐渐增加,使学生有一个完整的程序设计印象。案例分析讨论阶段是案例教学的主体和中心环节,是充分发挥学生的主体性、积极性和创造性,让学生自主地、独立地深入案例,运用所学的知识来分析
7、与处理案例和案例中的问题的不可缺少的重要环节。在这个阶段,教师不要急于去讲解应该怎么做,或立即让学生自己去做。而是要指导学生进行分析讨论,引导学生逐步理清问题,确定案例涉及的基本原理,把握案例中的重点、难点,明确学习的目标,提出自己的问题,并运用相应的理论、概念与方法去解决问题。案例分析讨论后,要及时进行总结,自己提出了哪些问题,解决了哪些问题,还有哪些问题没考虑到。评价与反馈则是案例教学的最后一步,它既可以巩固案例讨论的成果,发现讨论中的不足,还可以为以后的案例讨论提供可资借鉴之处。 2 小组学习 VB程序设计课程是一门注重实践与体验的课程,需要学生的主动参与和融入,为激发学生的积极性,实现
8、学生在教学过程中的主体性,教学活动可以以小组为单位进行。所谓的小组学习是指将全班学生分成若干小组展开学习,小组中的成员都参与到明确的具体任务中,小组成员之间彼此通过协调的活动,共同完成学习任务。 2.1 科学分组 科学分组并不是把学生简单分成几组就可以了,这只是形式上的分组。要真正达到组内协作学习的目的,就要讲究分组的策略,分组时必须要注意组员的数量、搭配以及分工等等。首先,组员不能太多,也不能太少。太多了会减少每个学生参与学习的机会,太少了又不能充分发挥出协作学习的特点。建议每个小组以4- 6 人为宜。其次要注意学生的能力差异。建议按学生计算机能力的好、中、差将学生分到一组,每组的计算机“高
9、手”辅助老师答疑、指导、帮助其他组员,这样各小组总体水平基本平衡有利于组间对比和竞争。最后要注意性别差异。通常大多数女生对教科书和理论知识比较感兴趣,男生对实际操作比较感兴趣,动手能力较强,这样男女搭配互相取长补短,能取得良好的教学效果。另外要求每组有一个组长,一个发言人,一个记录员,一个辅导员,可由学生自己选举产生或轮流担任。组长组织整个小组的学习活动,包括组织讨论、实验、课外学习,收交、检查作业等。发言人代表小组发言或演示讨论结果。记录员记录小组记录,包括学习活动过程、小组讨论结果、其他小组的发言和老师的总结等。辅导员是计算机“高手”负责辅导小组其他成员的学习。 2.2 组内协作学习 教师
10、根据教学内容设计案例,提出案例要求、案例目的、案例重点及难点。同学在教师启发引导下独立思考,然后由组长组织本组成员对案例进行分析研究,各组员积极讨论,记录员记录小组讨论过程和讨论结果,将本组的分析结果进行汇总整理,然后给出一种或多种解决方案,各组员针对解决方案写出程序代码。实验课的主要任务就是调试程序。教师和各组辅导员同时答疑,各组辅导员在本组内答疑,并将不能解决的问题反馈给教师,教师批阅所有小组的疑难问题,找出共性问题在课堂上讲解,其余则进行个别辅导。学生根据教师的指导,再次讨论分析问题,然后修改调试程序直到运行成功。案例实现后,每组还有必要理清思路,记录案例实现过程、所遇问题及解决方法。
11、2.3 组间竟赛学习 同一案例也可能会有不同的实现方法,有的方法简单但容易理解,有的方法难但效率高。不同小组的实现方法可能不同,所以组间交流学习就变得非常必要。教师组织各组发言,每组发言人讲解本组的案例思路、案例实现过程,最后展示案例。每组发言完后,其他组进行点评、打分。然后进行小组自评和学生自我评价,自我评价可通过学生充分地交流自己参与案例的体验、经验和教训来进行,从而使学生获得较为真实的自我认识,最终完善知识的建构。教师则根据学生的思维实情做出“多值”评价,不能单纯地以“对”或“错”来评价,还应指出“好”与“坏”、“繁”与“简”、“难”与“易”,是否有创新的精神等。同时还要注意“激励”评价
12、。要鼓励学生善于和敢于提出问题,对于学生的认识,正确的要充分肯定,有个人独特认识的要大加鼓励,错误的也不要直接否定,要在肯定学生已经积极思考的前提下,引导学生再想一想,或听听别人的意见;我们对学生的评价,既要符合社会要求,又要有利于学生的个性发展。 3 案例教学和小组学习模式在VB中的应用 案例教学和小组学习相结合的教学模式就是以明确学习任务为前提,通过学生的主动探索和学生与学生之间、组与组之间、教师与学生之间、学生与计算机之间的互动过程完成案例的一个过程。教师设计好案例,用完成案例做动力,使学生达到自主学习和掌握知识的目的。在案例实现过程中,无论是自主学习,还是与他人合作开展交流和讨论,学生
13、都增强了主体意识。学生只有充分发挥自己的主体作用,把学习看成自身的事,才能真正地参与到学习中,使学习进入一种自觉能动和创造的状态。 在教学中过程中,教师首先是为学生做背景知识铺垫, 主要包括VB的基础理论知识和基本概念等, 但不能花费过多的时间和精力, 只是对重难点和必须要了解的知识点和概念进行大体上的介绍和讲解。然后是引出案例, 对案例进行分析和讲解, 把案例中涉及的知识点, 难点及重点进行归纳、分析, 这些需要在课堂中集中解决。通过对案例的分析和讲解后, 根据教学内容, 让学生对案例进行模仿和拓展。最后是对学生的学习情况进行分析, 展开案例教学的研究过程。为了在有限的学时内让学生尽可能多和
14、有效地掌握知识和学习案例, 要组织案例活动小组, 采用小组学习法,把学习的过程变成一个相互交流的过程,一个学习、探索、创新、提高的过程。在整个学习过程中,学生的主体作用得到了充分发挥,同时也提高了学生的协作能力和团队精神。 4 案例教学和小组学习模式中需要注意的问题 4.1 教师和学生都要精心准备 在教学实践中,教师要精心准备教学案例。除经典的独立案例外,将一个有实用价值的、典型的、规模较大的、综合案例的实践应用于教学全过程,不但可以对整个VB应用程序的开发有观念上的认识,也可以全面提高学生的编程能力。除此之外,教师还要有广博的知识、较强的逻辑分析、要点概括和驾驭课堂的能力。 任何一种教学活动
15、都是教和学两方面组成的。教师要精心准备,学生也要做好充分的课前准备。教师在课前将案例交给学生阅读,然后在课堂上组织学生讨论分析总结。学生则结合教材查阅资料积极准备相关的理论知识,将案例中所含知识点和重要概念一一预习,仔细琢磨,然后分析研究案例、组内讨论案例、编写案例、组间展示案例、评价案例、总结案例。 4.2 案例实现后要及时进行归纳总结 首先将案例中所要掌握的知识点分类汇总,重点、难点及时归纳整理。其次将有创造性的案例实现方法及针对同一功能的不同实现方法进行整理并进行点评,这样能提高同学的发散思维能力。最后将程序调试中出错的问题及解决方法及时进行整理。学习程序设计要领会、理解并能灵活运用所学知识点。程序调试时出错的地方能够真实的反映学生对相应知识点的掌握情况,如能及时进行归纳讲解,就可以帮助学生更深刻的理解相关知识点,最终达到融会贯通。 5 结束语 实践证明,在VB程序设计课程中采用案例教学和小组学习的教学模式,取得了良好的教学效果。通过组织学生思考、分析、讨论程序案例,使学生掌握了分析问题和解决问题的方法,提高了学生分析问题和解决问题的能力。部分同学学习该课程后,还结合自己的专业和兴趣开发出了不少有特色的实用软件。
链接地址:https://www.31doc.com/p-1834151.html