浅析高校程序设计和数据库融合教学的策略
2021-03-27杨立军
杨立军 路 慧
(河北师范大学汇华学院,河北 石家庄 050091)
随着我国教育事业的飞速发展,教育的方式和方法也逐步进行了创新和改革。目前高校计算机专业在教学中存在一些问题,比如程序设计的教学,很多内容都是分开讲的,这样无法让学生对学到的计算机知识有个整体的、系统化的认知。而且数据库和程序设计之间也缺乏有效的衔接,这些都影响到了授课的效果。因此,本文通过分析程序设计和数据库之间的关联,针对如何将程序设计和数据库融合起来进行教学提出以下策略[1]。
一、高校计算机教学的现状
在大部分的高校教学中,程序类的课程包含C语言、C++、Java和Python等内容。在教学的过程中需要依赖各种组件完成教学,但是组件基本都是分开讲解的,最后导致学生缺乏对信息系统整体性的认识和组件之间的联系。这样学生就不能很好地构建一个完整系统。而数据库技术方面一般是Access和SQL等关系型的数据库,大部分都是对应着相关的等级考试来进行教学的,所以学生只能掌握一些简单的表面的知识,比如数据库表格修改,或者一些简单的数据查询、增加、删除、修改等操作,而对于多表链接查询或者高级查询等平时接触较少,不够熟悉,往往无从下手。为了能够让学生对计算机操作有一个系统并且全面的认识,需要对当前的教学方式做出一定的改进。
除此以外,很多高校在教学模式上面也存在一些问题。他们没有认识到程序设计和数据库之间的关系,始终把两者分开进行授课,而且会按照传统知识结构进行授课,在内容上面难免会出现一些重复,影响课堂教学效果。因此,要想提升整体教学效果,教师应将程序设计和数据库融合起来进行教学。
二、高校教学中程序设计和数据库融合策略
1.从学校政策方面实现融合
在高校教学中,要实现程序设计和数据库之间的整合,可能会遇到很多的问题。需要找准突破点,同时,要有学校政策上面的支持和有效的引导。学校可以聘请企业中具有程序设计和数据库工作经验的人员来学校授课。对于教学计划和人才培养等相关的内容都需要做出一定的调整和创新,比如增加相关课程的课时,调整授课计划和内容,创新授课方式等。计算机专业教师还可以根据实际情况开发一些新的课程内容。比如学校可以开展Java和Access融合的开发小型管理信息系统课程。在计算机相关的专业可以开设C#和SQL融合的课程。同时,课程可以以集中授课的方式进行,即某几周只上一门课,这样可以加深学生对知识点的理解,促使他们更好地将知识点串联起来,对所授知识形成整体的、系统的认知。还可以通过项目教学的方式,让学生通过完成具体的项目,提高学生的实践能力,达到理论与实践相结合[2]。
2.从教师实现课程融合
大部分高校教师所讲授的计算机知识都是相对比较固定的,包含了程序设计还有数据库以及计算机基础等方面的内容。要更好地实现程序设计和数据库之间的整合,这要求教师要同时精通程序设计和数据库两个模块的相关内容。同时,教师还应该具备信息系统开发的经验。在教学方法上面需要做出一些新的尝试和创新,改变传统的单纯传授的模式,要注意课堂教学中对学生的引导,可以从浅到深引导学生去解决一些复杂的问题。教师自身可以加强专业知识的学习,提升专业素质。有条件的可以到企业参与实践训练。通过这样的方式能全面提升教师的教学水平,使他们能更好地从实践方面去融合这两部分内容,完善授课方案,提升教学质量[3]。
3.从实验室场地建设方面实现课程融合
为适应社会经济发展,在人才培养方面,学校要坚持“厚基础、重实践、强能力”的培养理念。这样才能培养出适合社会所需求的人才。要达到这一点,课程体系构建极为重要,坚持理论教学与实践教学相结合,切实提高课程质量。在学生能力培养方面,更应注重对学生实践能力的培养,使学生真正拥有分析问题、解决问题的能力。因此,在课堂教学中仅仅开展理论知识教学是远远不够的,还需要结合实验教学,保证实验时间。要满足实验教学需要,教师可以用学校现有的资源,搭建实验环境,将教学和实验有机结合起来。有条件的,可以直接在实验室进行授课,这样学生可以边听边练,还可以更好地交流和讨论。通过这样的环境构建可以有效地提升课堂教学质量,为学生学习和实践提供了良好环境[4]。
结语
总而言之,程序设计和数据库之间有很大的关联,分开授课很难让学生对这两大模块内容有整体而系统的认知,所以要将两者融合到一起来进行教学,这需要学校和教师共同努力,加强课程体系科学构建,提升教师的专业素养和综合能力,为学生创造一个良好的学习实验环境。这样才能更好地提升学生的学习效果,使他们更灵活地掌握这两大模块的学习要领。