APP下载

基于项目驱动的数据库系统基础课程教学实践①

2020-12-23郭轶卓

科技资讯 2020年19期
关键词:数据库系统基础课程项目驱动

郭轶卓

摘  要:数据库系统教学是一门实践性与应用性都很强的课程,项目驱动则是一种建立在建构主义教学理论的基础上的新型教学方法。实践证明,这种全新的教学方法更为适合于现代数据库系统教学的需求,具有非常明显的教学优势。该文从课程目标讲起,对传统数据库教学实践存在的问题进行了概述,对项目驱动的教学过程进行了分析研究,最后,针对项目驱动数据库系统基础课程教学实践着重进行了重点探讨,以供大家参考。

关键词:项目驱动  数据库系统  基础课程  教学实践

中图分类号:TP31           文献标识码:A 文章编号:1672-3791(2020)07(a)-0041-03

Teaching Practice of Basic Course of Database System Based on Project Driven

GUO  Yizhuo

(Heilongjiang International University,Harbin,Heilongjiang Province,150025 China)

Absrtact: Database system teaching is a practical and applied course, and project driven is a new teaching method based on constructivism teaching theory. Practice has proved that this new teaching method is more suitable for the needs of modern database system teaching, and has very obvious teaching advantages. From the perspective of curriculum objectives, this paper summarizes the problems existing in the traditional database teaching practice, analyzes the project driven teaching process, and finally focuses on the project driven database system basic curriculum teaching practice for your reference.

Key Words: Project driven; Database system; Basic courses; Teaching practice

在计算机应用基础课程之中,其教学目的主要是以培养学生计算机基础应用能力为主,而这种应用类课程也具有实践性强、应用性广等特点。这就要求学习者必须要充分地了解和掌握一些计算机基础知识,具有数据库建模过程的分析和解决问题的能力。项目驱动实际上是一个比较接近于真实的项目任务,而在教学的过程中,学生必须事先通过合作、探究和实践考察等方式收集和整理有关的资料,从而为项目的制定提供最为优化的解决方案。而数据库系统也是计算机技术中的一项重点研究领域内容,是一个非常重要的技术分支,同时,更是信息处理与应用的核心组成部分,在现代社会中具有应用广泛和操作便捷实用等诸多优秀的特点。特别是在高校的计算机专业中,数据库技术也是计算机专业的必修课程之一,由此可见,数据库系统课程的掌握也是高校计算机的教学目标之一。因此,掌握数据库的基本操作技能和基础知识,对于学生在实践中使用数据库处理信息具有十分关键和重要的作用。除此之外,这门课程从理论到实践,都具有较强的应用性和实践性,通过一系列的实验教学还会加深学生对理论知识的理解和增强动手实用能力。

1  传统数据库实践教学中存在的问题

在以往的数据库教学中,呈现出许多的问题与差距,需要得到研究者的关注与重视,因为这些突出的问题如果得不到有效解决的话,那么学生可能就会在数据库的实际应用中更为缺乏良好的理论与实践能力的提升,而最终没有办法真正成為社会上这一领域的应用性人才。

1.1 教学环节连接不紧密

在传统教学的过程中,我们会发现,传统的教材上的知识点比较详细,知识基础教学方面比较系统,然而,在理论学习与实践关联方面还有较大的差距,特别是传统的教材更新速度缓慢,有些知识已不适用于当今社会的发展。因此,在数据库的创建、应用和操作中,学生们只能被动地学习一些基础性知识,而这种灌输式的教学方法的缺点和差距会被很明显地找到。所以,实践训练的知识点与其他的前导课程的关联更是较少,应用时并没有与开发语言进行更为紧密的联系,导致最终理论与实践应用等教学环节相脱节的问题和现象的发生。

1.2 结合社会需求不紧密

传统的数据库教学中,由于教学内容缺乏系统性联系,致使教学的各知识点连接得并不紧密,而学习的知识对学生在计算机应用研究能力与系统的设计能力提高方面并没有得到有效帮助。另外,一些学生对于理论知识的掌握不深入具体,特别对于数据库更是缺乏系统和宏观上的认识,直接导致数据库设计中的结构逻辑性普遍不合理,充分说明学生还不能具备相应的数据库系统处理的能力和经验,与社会需求还有极大的差距。

2  项目驱动教学法介绍

项目驱动教学法起源于20世纪80年代的德国。其教学法应用要具备一定的条件和标准,通过教师与学生共同针对一个具体的任务环节进行了多次和多步骤的教学动态活动,这种教学模式能够有效地鼓励学生积极地参与和进行合作。在项目驱动教学法实践中,针对计算机软件的工程要求,在教学过程中,开展实际项目时,要把每个项目都详细地划分为许多的任务去完成,采用逐步递进的方式,让学生完成每一项任务,从而达到完成全部项目的目的。学生在项目的开发中,还要进行必要的自主探究和合作互助,把项目完成的同时,培养出自主创新的意识和能力。而与别的教学方法相比来说项目驱动教学法是更为完善和系统的,更具有创新性和引导实践性。

3  项目驱动的教学过程研究

项目驱动教学法的实施是一个系统性的工作和任务必须在教师的有效引导下进行和完成,以此来确保学生们在参与教学的过程中能够有清晰明确的指导,教师更要积极地掌握学生的学习进度,有效率地培养学生参与理论、实践过程的能力素质提高。在整个教学过程中,教师起到促进者、指导者、组织者、帮助者的作用。因此,在数据库系统的基础课程教学实践中,对教学过程的设计应在以下几个方面进行。

3.1 组织良好的教学环境

建立起适应任务完成的实验室及网络环境,安装数据库系统管理软件的服务终端配置相应的项目管理软件、指导文档等,特别是在学生学习终端上安装数据库管理软件的客户端、测试软件与前台开发工具等。教师借助会话、协作、情境等学习环境要素,将学生的创造性、积极性、主动性,最终帮助学生有效掌握当前所学知识。

3.2 设置的项目任务比较合理

对设置的项目任务更要增强设计方面的合理性,让学生建立起综合性实验的意识,更好地培养学生严谨的学术研究态度和动手能力,具备初步的创新思维意识。而对于项目的各阶段也必须要有明确的目标要求,设计思路更符合日常教学的需要。可以将整个课程设计成一个大项目,再将大项目设计成若干小项目,每一节又由一个或几个小项目组成。每一阶段实验项目的确立都必须根据学生现有知识状况、教学内容的统筹安排而定。

3.3 根据提出的问题,及时讲授新知识

一旦提出问题,就必须开始寻找解决问题的方法。学生需要自己解决老问题,而新问题则要通过师生的共同探索解决。3~10min是每次授课的時间,然后让学生动手进行一个与刚才授课内容相关的活动。学生听了一段课刚要开始走神,思路立刻又被下一活动拉了回来。活动做完,接着刚才的兴奋劲,下一部分的授课又开始了。如此一来,学生的始终与教师的授课内容保持一致,他们在动手的过程中及时强化了所学的知识,完成项目时又获得一种成就感。

4  项目驱动教学法教学主体研究

项目驱动教学主要以项目研究为主线,教师在教学法中起到了引导的作用。而在这种教学法中更需要强调学生在教学中的主体地位,项目驱动教学的主体是学生。项目驱动教学法把所有的教学内容都包括在项目任务之中,而按照学生分析解决问题的主动思维去建构。这就激发了学生把主要精力全部投入其中,而在完成项目研究过程时学生获得了相应的价值体验与成就感,从而进一步激发了学生的学习热情。

5  项目驱动教学法数据数据库系统基础课程教学实践研究

在应用项目教学法时项目驱动的设计最为关键,而项目设计更应该考虑其可操作性和应用,以设置项目,引入相关概念,然后开展教学的步骤组织进行。因此,只有合理的规划和设计项目,才能达到应有的效果和目的。除此之外,要想更好地研究项目驱动教学法数据库系统基础课程教学实践,就必须从以下两方面入手:第一,项目的可行性操作;第二,项目划分为几个子项目进行。

5.1 项目的可行性操作

在研究数据库系统的设计教学中,把学生管理系统作为教学实践的最重要任务。可以根据学生在校学习的各个教学环节、常用的操作,并确定好管理员、教师和学生。而项目的设立与学生在学校参与的教学活动是息息相关的,这会让学生们产生浓厚的学习兴趣与积极性,在参与研究设计学生管理系统数据库时,更加主动和热情,这对学生的进一步发展来说是有很好的促进作用的。

5.2 项目划分为几个子项目进行

项目驱动设计时,不可过难,也不可过于容易。难度更应该适中适度。因此,将学生管理系统合理地划分为几个子项目,从而一个一个去完成。例如:可以划分为学生管理数据库、学生管理数据库的数据信息、学生的信息查询功能实现、学生的考试成绩录入查询、学生管理数据库的编程操作等。

6  结语

总而言之,数据库技术逐渐受到越来多人的重视。所以,详细研究基于项目驱动的数据库系统基础课程教学实践是很有必要的。因为只有这样,才能培养出更多适应大数据时代的数据库应用人才。

参考文献

[1] 吴献文,陈承欢.项目驱动+案例教学模式在高职教学的探索与应用[J].电脑知识与技术,2017(10):89.

[2] 文涛.任务驱动方法在计算机网络课程教学中的实践[J].计算机与网络,2016(9):9.

[3] 朱兴统,陈珂.基于应用型人才培养“数据库原理”教学改革[J].中国电力教育,2013(16):57.

[4] 罗荣良,吴明辉.项目驱动的数据库应用类课程教学探索[J].计算机教育,2015(6):56.

[5] 章治,徐伟.浅谈计算机网络可靠性优化设计[J].科技资讯,2018(35):173-174.

[6] 戴雷雷.试论计算机网络管理与维护技术[J].科技资讯,2018,16(30):24,27.

猜你喜欢

数据库系统基础课程项目驱动
计算机数据库系统在信息管理中的应用
自动控制类基础课程实践教学体系的探索
对分布式数据库系统的安全分析
影响中职数学教学效果的因素与对策研究
依托工作室的软件工程实践教学研究
基于物联网项目驱动的嵌入式系统教学改革的研究与实践
基于“红色之旅”项目驱动的《调酒与咖啡》工作室制人才培养机制探讨
基于众包的数据库信息查询处理方法
试论基于项目驱动的机械制图教学改革
抓住基础课程五要素,构建数学高效课堂