高职院校数据库应用技术课程项目化教学研究*

2015-12-09 07:38:48孟龙梅
菏泽学院学报 2015年2期
关键词:数据库考核同学

孟龙梅

(滁州职业技术学院信息工程系,安徽 滁州239000)

引言

数据库技术由于其功能强、使用灵活等特点受到广泛的欢迎.高职院校的计算机及其相关专业均开设数据库应用技术课程.数据库技术已成为软件工作者需要掌握的一个工具,学好数据库技术将会为继续学习其它软件开发课程打下非常扎实的数据库基础.

在数据库应用技术课程中应用项目化教学法,是我院计算机专业教学改革中的新尝试.项目化教学是以项目为载体,以工作任务为驱动,将理论与实践有机结合,使学生在完成任务的过程中掌握知识和技能.项目教学法,是师生通过共同实施一个完整的项目工作而进行的教学活动.它是“行为导向”教学法的一种.一个项目是计划好的有固定的开始时间和结束时间的工作.原则上项目结束后应有一件较完整的作品[1].按照数据库管理员岗位能力的要求,根据课程模块化、内容项目化的思想,进行设置项目化教学的模块与内容.

1 数据库应用技术项目化教学的模块与内容

1.1 课程模块设置

数据库应用技术课程教学采用“项目化”教学模式,理论教学内容与实践教学内容融为一体,课程教学共安排72学时,数据库应用技术课程内容结构及课时分配详见表1.

表1 数据库应用技术课程模块结构与课时分配

续表

1.2 学习情境的设计

通过实地调查,分析数据库管理员岗位能力需求,依据数据库应用开发流程与规范,以数据库的“应用项目”开发与管理为主线,制定课程标准.本着“理论够用、注重实践”的原则,精心选择了三个与学生日常学习生活息息相关的学习情境,如图1所示.以这3个具体的项目引导教学实施,实现课程模块教学与行业数据库应用岗位的对接.三个项目按照复杂程度顺序展开[2].

图1 数据库应用技术学习情境的设计

第一个项目为入门级的项目,首先让学生们登陆学校的教务系统查询自己所修的课程及每门课程的成绩,了解学生成绩管理系统的基本功能,引导学生逐步进入数据库的每个设计阶段,明确每个设计阶段应该完成的任务.在第一个项目中可以使用SQL Server Management Studio(SSMS)的图形化操作界面进行学生成绩管理系统数据库的设计与实现.在完成这个项目后,同学们应能够了解数据库的基本概念,掌握数据库的设计流程及使用SSMS创建和管理数据库、数据表的基本操作方法.项目内所涉及到的数据库对象仅限于表.

第二个项目旨在巩固第一个项目所学知识技能的同时,教会学生使用T-SQL创建和管理数据库对象的方法.项目内所涉及到的数据库对象不只是表,还增加了视图.在视图的功能这部分内容教授时,为了解决教学过程中的抽象问题,先带同学们观察学校的图书馆网站,充分了解网站中的查询功能.再告诉同学们视图的作用和概念,然后以具体的工作任务为驱动,理论联系实践,引导学生完成学习任务.

前面两个项目是由教师引导,学生跟随老师的要求按时按量完成数据库设计.首先由教师讲授项目中所涉及的基本理论知识,围绕应用项目的“需求”来引导学生需要学习什么知识;然后再以项目设计的观点为例,提出具体的问题,与同学们探讨解决问题的方法,引导学生如何学习.通过描述学习情境、发现问题、提出问题、解决问题、再得出结论这5个步骤,理论讲解与上机操作相结合,充分培养学生发现问题、分析问题和解决问题的能力.最后,教师进行总结,达到归纳提高的目的.

第三个项目为学生自主完成的项目设计.在对第三个项目开始引导的时候,请同学们分组到学校的超市去调查需求分析,形成需求分析报告,再回到课堂,进行需求分析汇报,同学们讨论、自评、互评,教师点评后再进行数据库的概念设计、逻辑设计、物理设计、实施实现.“小组分析→小组汇报→同学讨论互评→教师点评”的方式始终贯穿于数据库设计的每个阶段.这样做的目的是让每一个同学都参与到数据库设计的各个阶段中,让同学们在实际操作中,不断地发现问题、解决问题,提高学习能力以及综合职业能力.

2 数据库应用技术项目化教学的要求

项目化课程设计思路是以项目引导、任务驱动来确定教学内容的,与实际应用单位一起,详细分析计算机行业岗位(群)中数据库应用的对象、工具、方法和要求,掌握数据库应用技术基本技能,并使用数据库知识解决实际问题.在课程学习的同时,培养学生诚实、守信、坚韧不拔的性格,培养善于沟通表达、善于自我学习、团队协作的能力,并养成数据库设计规范、按时完成设计等良好的工作习惯[3].因此高职院校数据库应用技术课程项目化教学对老师、学生、学习场地与考核方式都有明确的要求.

2.1 对老师的要求

担任本课程的主讲教师需要熟练掌握T-SQL语言,具备运用T-SQL语言进行数据库设计开发的能力,同时应具备较丰富的教学经验.在教学组织能力方面,本课程的主讲教师应具备基本的设计能力,即根据课程标准制订详细的课程授课计划,对每一堂课的教学过程精心设计,做出详细、具体的安排;还应该具备较强的施教能力,即掌握扎实的教学基本功并能够因材施教,在教学过程中还应具备一定的课堂控制能力和应变能力.

2.2 对学生的要求

本课程的学习要求学生具有良好的分析问题、解决问题和再学习的能力;具有良好的完成工作任务、团队合作和沟通能力.一般情况下,将同学们4~5人分为一组,选择一名学习能力、沟通能力、管理能力比较强的学生担任组长,其他组员在学习过程中扮演数据库开发过程中不同的角色.一个项目一般需要经过需求分析、概念设计、逻辑设计、物理设计、实施和运行等几个阶段,每一个阶段都需要有不同的角色设计,让小组成员扮演不同阶段的角色,提出“如果是我,我该怎么设计完成这个任务”的问题,然后角色之间互相沟通,紧密协作,共同完成系统的开发工作.在实验期间,完全社会化地扮演一个角色,最后进行考核.以组为单位,组员分工协作,共同完成项目中的任务.在教学过程中,应充分发挥学生自主学习的能力[4].

2.3 教学资源的要求

采用项目化教学方式的课程,对教学资源的要求很高.虽然鼓励学生自主到图书馆、上网查询资料,但老师提供给学生的学习资料可以让学生达到事半功倍的效果.制作校级精品课程网站,将每个项目的要求、引导文、任务书、甚至教学视频等学习资料传递到精品课程网站.让学生无论是在实验室、教室,还是在宿舍都可以直观地看到数据库应用技术课程项目的操作要求,充分调动学生学习的主观能动性以及学习的兴趣.

2.4 学习场地和设施的要求

本课程要求在理论实践一体化教室或计算机实验室完成,以实现“教、学、做”三体合一,同时要求安装多媒体教学软件,方便下发教学任务和收集学生课堂实践任务.多媒体教学软件的使用,可以实现教师端对学生端的进行广播、监控、学生演示等操作.通过多媒体教学软件可以有效地对学生操作进行管理与监控,辅助学生完成相应的数据库操作,方便老师与学生、学生与学生间的交流.

2.5 考核方式的要求

项目化课程的考核方式应区别于其他课程的笔试考核方式.课程的形成性考核坚持公平、公正、公开为原则,目的激发学生的学习兴趣.将学生考核分为项目1、项目2和项目3考核三部分.三部分成绩都以百分制计算.课程考核方式与标准见表2.

表2 数据库应用技术课程考核方式与标准

过程考核从考勤、提问、实施情况、汇报、团队合作精神五个方面考核.过程考核又分为小组自评、小组互评、教师评分,分别占20%、30%、50%.

项目成果考核指的是项目完成情况,以学习小组为单位提交该项目相关的文档和数据库作品,由教师评价完成.

项目答辩的内容根据项目3对应的数据库设计进行操作演示,并能回答老师提出的问题.

3 数据库应用技术项目化教学过程中应注意的问题

项目化教学实施过程需要同学们积极配合,如何调动学生学习的积极性是教学过程中遇到的最大难题.

3.1 强调听课的重要性

现在高职院校的学生大多文化基础较弱,他们在进入高职学习之前也未能养成良好的学习习惯.有些同学进入课堂上课仅仅是应付考勤检查.笔者在课堂上就发现有些学生“不会”听课,或者是“不善于”听课,人在课堂中,却根本没听课.所以对同学们常常强调听课的重要性,给他们解释“听”字的含义,带他们看古人是怎么“听”的——“听”在《说文解字》中的解释是声音通过耳朵直达于心,用心领悟.大部分同学在解释过“听”字后,能有所领悟,逐渐学会听老师讲课.

3.2 分层次教学

高职院校学生自身的学习能力存在差异较大,有些学生的学习能力很强,有些学生的学习能力较弱,在教学时,就应注意仔细观察,按照学生们的学习能力进行分层次教学,注意学生们在数据库设计过程中扮演的角色.一方面对掌握知识情况较好的学生,可以为他们适当地增加学习任务,而对于其他学生,则要他们明确这门课程的基本要求;另一方面还要督促学生们加强团队合作精神,互相学习,共同进步.

4 数据库应用技术项目化教学的实施效果

数据库应用技术课程的项目化教学,已在滁州职业技术学院计算机应用专业中实施应用,取得了良好的效果.对学生进行了课堂教学效果问卷调查,调查结果见表3.

表3 数据库应用技术项目化教学实施效果调查

从表3可见,实施项目化教学后,86.5%的学生学习兴趣提高,80%以上的学生分析问题、查阅资料、知识应用及与人合作能力亦有所增强.

5 结语

我院从2005年开设数据库应用技术课程,至今已有近10年历史,经过任课教师以及学生的多年努力、不断探索、实践、总结,试图发现一套适合高职学生的行之有效的教学模式.通过对学生的学习情况进行观察和分析,采用项目化教学效果明显提高.数据库应用技术课程项目化教学的教学过程不强调为什么,只强调是什么;不强调怎么来,只强调怎么用.以学生为本,因材施教,充分发挥学生学习的主观能动性.对学生注意养成教育,严格规范数据库操作流程.让学生树立诚信意识,加强同学们的团队合作能力,重视实验环节的考核与评价.在提高学生的学习能力、操作技能的同时,注重对学生综合素质的培养.

[1]孙家宝.公共计算机教学方法探讨[J].华章,2009(16):57.

[2]卜锡滨.项目化教学的组织与实施[J].滁州学院学报,2011,30(6):8.

[3]刘芳.“Java语言程序设计”课程项目化教学改革与实践[J].邯郸职业技术学院学报,2012,25(3):67-73.

[4]戴士弘.职业教育课程教学改革[M].北京:清华大学出版社,2008:19-44.

猜你喜欢
数据库考核同学
内部考核
童话世界(2020年10期)2020-06-15 11:53:22
创新完善机制 做实做优考核
当代陕西(2019年9期)2019-05-20 09:47:40
帮助同学
奇怪的新同学
大灰狼(2018年9期)2018-10-25 20:56:42
同学会上的残酷真相
数据库
财经(2017年2期)2017-03-10 14:35:35
公立医院 如何考核?
中国卫生(2016年2期)2016-11-12 13:22:24
数据库
财经(2016年15期)2016-06-03 07:38:02
数据库
财经(2016年3期)2016-03-07 07:44:46
数据库
财经(2016年6期)2016-02-24 07:41:51