“做中学”在计算机理论教学中的应用.docVIP

“做中学”在计算机理论教学中的应用.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“做中学”在计算机理论教学中的应用.doc

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

您可能关注的文档

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档