摘 要:数据库课程是计算机专业类学生的专业必修课。本文以潍坊科技学院软件工程专业为例,讨论该课程的理论教学内容和实验实训教学内容的设置和优化,并在此基础上对该课程的项目化教学模式和分组讨论教学方法进行了实践探索。经过具体的实践教学表明,本文中设置的教学内容和教学模式改革,取得了较好的教学效果。
关键词:数据库课程;教学内容;教学模式;改革
Research on teaching content and teaching mode reform of database courses based on project decomposition method and group discussion
HAN Mei-fang
(India Computer Software Institute of Weifang Institute of technology,Shandong 262700,China)
Abstract:Database course is a Professional required course for computer students.This paper takes Weifang University of Science and Technology in software engineering,for example,to discuss the theory of the course teaching content and experimental set up and optimize the practice teaching content,and based on this project for this course teaching mode and group discussion teaching method has carried on the practice exploration.The practical teaching shows that the reform of teaching content and teaching mode set up in this paper has achieved good teaching effect.
Key words:Database course;Teaching content;teaching model;reform
1.研究背景
1.1研究基础
(1)师资条件
潍坊科技学院所招收的软件工程专业学生,下设于中印计算机软件学院。山东省软件工程技术中位于中印计算机软件学院的211室,中印计算机软件学院有6位教师在教学之余在该技术中心工作。软件学院有部分学生在该中心进行实习。这是保障数据库课程改革有力条件。
(2)对本校工程专业学生进行数据库实训的企业为山东维科软件科技有限公司,学生在数据库实训过程中学习了潍坊科技学院智慧校园大数据平台中非结构化数据的管理与存储方法,对大数据的应用有了一定的了解。
(3)针对我校软件工程专业的学生具体情况,在数据库课程的理论与实践教学中,我们教学团队采用了项目教学法完成教学内容的授课。
1.2 教学内容与教学模式存在的问题
虽然我校目前数据库课程在教学模式和教学内容上进行了一定的改革,但还存在以下问题:
(1)虽然数据库实训采用了引企入教的教学合作方式,但是数据库课程建设过程中,学校与企业和行业专家深度合作力度不够,因为受数据库课程实训时间的限制,教学内容所采用项目及企业实训项目衔接力度不够。
(2)虽然我校在软件工程专业设立了《Hadoop大数据平台架构与实践》专业选修课,学生接触到了一定的大数据相关知识。但以Hadoop为核心的其它数据管理教学内容如《非关系型数据库系统》、《开源数据库应用》等课程还未开设。
(4)在数据庫课程的理论与实践教学中,我们教学团队采用了项目教学法完成教学内容,但是采用的项目各自为政,不具有前后衔接性,系统性不强
2 数据库课程教学内容与教学方法的改革内容
2.1项目分解法
在授课过程中采用了《教务管理系统》这一个大的项目,这个项目需要学生用一学期的时间来完成。把《教务管理系统》这一个大的项目分解到10个小项目中,这10个小项目包括:需求分析和E-R图的设计;数据库和表结构的创建;数据数据完整性的设计与实现;数据操纵指令的应用;视图的设计与应用;存储过程的设计及应用;触发器的创建及应用;数据库安全性的设计与实现;数据库的备份与恢复;系统的界面设计和数据库的连接。这10个项目内容前后衔接,后一个项目必须在前一个项目的基础上才能完成。这10个项目覆盖了教学大纲中的全部内容,而且有机地组成了《学生选课管理系统》系统的设计与实现的所有内容。学生通过完成每个项目,最终水到渠成地完成整个项目。通过这种方式,更好地锻炼了学生分析和综合应用数据库专业知识的能力。
2.2分组讨论法
按照软件开发的规程让授课班级学生每4人一组进行分组,并让学生自己选出一人为项目经理。做为实习小组的一名成员,每名成员要积极配合其他成员,互相协作和帮助。学生在学习期间,教师要让学生循着问题有序地深入、有序地讨论、有序地发言,小组成员的分工要明确合理。
任课教师要制定分组活动记录表,对学生分组讨论的内容实时以电子文件的形式予以保存,这种方法容易对学生的学习情况进行跟踪和分析,任课教师要对学生发言进行点评。小组讨论时如果时间较紧,每组内抽取一学生发言,而不是每次都是每组的组长代表本组发言,尽量使得每位学生都能很好的融入进来。
项目答辩环节,根据学生项目分组情况,以小组为单位开展,每小组设置相同的基础分值,在基础分值的基础上根据学生答辩情况对每个成员进行相应的加减分。
2.3考核方式的改革
考核内容包括过程性考核、实验项目操作考核、项目展示、个人述评、项目答辩。其中过程性考核包括课堂回答问题表现、学生出勤情况、学生作业完成情况、笔记记录情况四个考核环节,体现过程考核的合理性与客观性。该项考核由任课教师完成成绩的评定。实验项目操作是根据学生的实验项目的完成情况进行相应的考核。
项目展示和个人述评是指对学习完整个项目之后对项目中所涉及课程的内容的一个总结性描述,学生对项目总结、心得体会等进行阐述,从而让学生总结学习过程中的优缺点。每学期两次,根据班级人数4人一组。项目答辩是指项目结束后,评委对学生参与团队所完成的一个综合性的提问与展示的考评。评委由任课教师和企业项目经理共同组成。
考核对象不再是单个学生,而是学生组成的学习团队,特别是项目展示和项目答辩的考核。
考核中各个环节的分值设置如下:过程性考核、项目实验操作考核(40%)+项目展示与个人述评(10%)+项目设计报告(40%)+项目答辩(10%)
2.4 建立数据库在线课程资源共享平台,加强多渠道线上线下师生交流与互动。
目前数据库在线课程的内容还需进一步完善,除了理论基础知识、练习题、项目分解内容外,还应增加学生对每部分内容的反馈环节。
以先进的“学习中心”教学共享平台为依托,融合先进教学理念,应用SPOC技术,共享课程优质资源,打造一批具有专业特色、展现学校水平和技术的精品在线开放课程。
3 结束语
本文从潍坊科技学院软件工程专业数据库课程的实际教学出发,分析了数据库课程教学改革过程中存在的问题,提出了今后数据库课程的教学建议,通过一学期的实践,项目分解法和分组讨论法教学取得了很好的教学效果。
作者简介
韩美芳(1977.3-),山东省寿光,研究方向:大数据与云计算,人工智能
(作者单位:潍坊科技学院中印计算机软件学院)