资源描述:
《“做中学”在计算机理论教学中的应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、“做中学”在计算机理论教学中的应用做中学在计算机理论教学中的应用 摘要:高职高专计算机理论的教学是个难点,对理论的深入理解有助于提升学生应用系统的开发能力。以数据库中的范式设计教学为例,针对传统的传授接受教学法不容易调动学生的积极性,效果较差的问题,引入做中学教学方法,结合一个任务,引导学生自己去发现知识,掌握理论,取得了较好的教学效果。 关键词:做中学;设计范式;高职高专;Oracle教学;教学改革 1问题的提出 高职高专的培养目标是以应用为导向,所以在教学中淡化理论,然而学生的理论素养一定程度上决定其应用水平的提升。比如设
2、计范式是数据库设计的一个基本理论,是数据库专业的学生必须掌握的,否则无法针对实际应用设计出合理的表结构,而这部分内容比较抽象、枯燥,教材和参考书中抽象符号、公式较多,按照以往的传统教学法,即传授接受教学法,先讲理论,再讲应用,学生一开始就不能理解概念,出现畏难情绪,在讲完概念之后大部分学生失去兴趣,注意力转移,少数坚持听完的学生在面临实际问题时也不能做到学以致用。这样,学生没有真正理解掌握,最终无法达到教学目标。 2对策思路 针对这一问题,笔者进行教学反思,一般来讲奥苏伯尔有意义接受学习是主流的教学法,有优点,也有其局限性,突出表现在
3、以老师为主体的问题,知识从老师处传输到学生处,学生的主动性不能很好地发挥。学生能否主动地、有兴趣地在原有知识结构体系之上建构相应的知识成为问题的关键。而杜威的从做中学融合了布鲁纳倡导的发现法,形成一种问题发现教学法,即在具体问题的发现和解决过程中实现知识的学习,做中学构成当今国内外教育改革的一个重要发展趋势[1-2]。优点是易调动学生的积极性与主动性,增强学生的成就感,知识掌握牢固,有利于培养学生的应用能力。局限性在于耗时较多,而且要求学生有相关基础知识,具有自我发现知识的条件。所以我们需要对学生的特点,教学内容的特点进行分析以选择合适的
4、教学方法。 学生特点、教学内容特点分析如下:1)本专业学生在学习Oracle数据库之前已经学习了SQLServer数据库,掌握了一些常用SQL语句,能够进行建表、插入、修改、删除操作。由于学生有一定的数据库基础,在教学中能够抛出实际问题,由学生自己去发现知识;如果学生没有这个基础,采用做中学、开展讨论的效果就比较差。运用该方法虽然会比较耗时,但这部分教学内容较少,因此不会花费太多教学时间。2)相当一部分同学的学习兴趣不浓,但探究事物的本质,对未知世界的好奇是人与生俱来的,所以只要方法得当,就可以调动学生的主动性与积极性,让他们在面临精简
5、的真实项目的要求中去主动学习与思考。 经过分析,笔者认为可以通过一个任务,实施做中学的教学方法。 3做中学实施方法 3.1简化问题情境,抛出问题 首先由教师简化一个真实问题,让学生自己去设计数据库,在学生取得共识时才引入理论讲解,引导深入。如布置一个与学校关系密切的任务,让学生编写教师职工管理系统。需要对如下信息进行输入和维护:教师号、教师姓名、性别、基本工资、出生日期、部门名称、部门负责人、部门地址。该系统远不止这些信息,但为了突出重点信息,只留下最有代表性、最能反映问题的字段。面对这个系统第一步就是要进行数据库中表的设计,让学
6、生分组去分析应该建什么样的表,几个表,优缺点是什么。讲学生以宿舍为单位进行分组,便于把教学延伸到课外。 3.2学生自行分析解决方案 学生经过分析与讨论,主要提出了2个方案:方案1是建一张表,所有字段放在一起;方案2是建两张表(也有建多张表的),设计方案如图1所示。 这时老师不宜直接给出自己的做法,而要启发学生自己去分析两种方案的优缺点,教师可以提示让学生输入一些数据去实证,在实际数据中发现问题,分析方案的优劣。经过输入数据,学生发现方案1中的部门名称、部门负责人、部门地址字段上有冗余的问题,如图2所示。 然后专题讨论冗余会导致
7、什么,学生讨论分析的结果是:在数据量小的情况下问题不大,如果数据量上规模,这些冗余数据就会产生大量的磁盘消耗,而这种消耗是设计不当造成的,除此之外更大的问题是由于冗余导致无法利用数据库的外键约束进行数据一致性的保障。同学们通过进一步讨论发现还有插入异常(想新增一个没有员工的系,由于主键上为空,插不进去),更新异常(数据冗余造成的),删除异常(删除一个员工信息,有可能把一个部门信息给删除了,造成表中缺少这个部门的相关信息)[3]。这些都是同学们在分析对比数据的基础上自己得出的结论,教师退到幕后成为导演,学生作为主体主动去发现知识。 3.3
8、分组讨论辩论 要充分运用小组讨论辩论的方法,让不同学生的不同观点相互碰撞,其效果远比教师简单地说出结论让学生记笔记要强得多,原因是不同学生的知识链被激活了,从而开始主动思考了。在辩论中,不同