APP下载

基于软件工程专业的数据管理课程群的教学实践体系建设

2017-05-22姜桂洪孙福振苏晶张冬梅

科技视界 2017年4期
关键词:质量保障体系实践教学体系

姜桂洪+孙福振+苏晶+张冬梅

【摘 要】针对软件工程专业的数据管理课程群的特點,设计符合数据管理课程群大纲要求的实践教学过程,以此实现具有动态性机制的实践教学体系的建设,并能够体现出培养软件工程专业学生的行业工作标准。

【关键词】实践教学体系;数据管理课程群;质量保障体系

0 引言

软件工程专业实践教学体系建设是面向信息与软件产业需求,实现以软件设计、软件开发和信息处理能力为教学目标的关键环节。数据管理课程群的实践教学是培养学生实施测试实验、获取预期结果、进行实验比较等分析与解释数据能力的基本方法。

数据管理课程群是对软件工程专业教学计划中具有相互影响、有序互动、可构成完整数据管理模块的相关课程,进行综合规划和整合的有机集成单元。在数据管理的范围内,物联网、数据仓库、信息安全和大数据等新技术的发展日新月异,并不断地涌现新的研究方向和成果,使得数据库课程发展成为内容丰富的数据管理课程群。如图1所示,可以看出数据管理课程群在软件工程专业中的地位及与其他课程群之间的关系,即在专业基础课程群的基础上,按照软件工程课程群的工程方法,与程序设计课程群共同实现软件开发和数据管理的基本训练。

1 建设数据管理课程群实践教学体系的基本过程

数据管理课程群的发展需要对相关专业学生的大学学习期间的实践过程进行宏观规划,不仅要求对专业教学实践环境的任务进行必要的评估,并通过一系列制度性措施来保证任务目标的实现;还要在每学年或每学期针对行业的发展状况和企业的需求对具体实践项目的内容进行评估、修改和完善,从而使得本专业的实践教学体系实现动态性管理,基本步骤如图2所示。而具体内容可以从教学团队建设、实践教学模块设计和质量保障体系建设等方面来描述。

1.1 数据管理实践教学团队建设

数据管理课程群的实践教学体系因为信息技术的行业特点而具有动态性。数据管理实践教学团队除了必须具有扎实的数据库技术理论水平、数据库软件操作能力和责任心以外,还需要有足够的学习新技术的能力和协调能力。在团队中除了任课教师和实验教师之外,熟悉软件开发和数据管理的软件企业工程师必不可少,这是直接影响团队的建设质量。可以根据软件行业特点,聘请有一定实践历练的研究生、软件工程师或者在企业工作的校友参与实验、实训的指导,建立由不同类型教师组成的专家平台,以利于学生通过不同的课外途径与教师的进行沟通,利用多种方式保持辅导交流渠道的畅通,将实践教学向更广范围延伸,并与不同课程群的实践要求结合起来。

1.2 数据管理课程群的实践教学模块设计

数据管理课程群的课程实践应该密切结合课程内容,可以分成5个模块,即数据库系统与数据结构、关系模型的基本理论与标准语言SQL、数据库设计与应用、数据库管理系统DBMS以及数据库新技术。

从实验内容层次看,可以针对课程内容的相关知识点设置验证性和设计性的实验,主要利用关系型数据库管理系统软件提供的实验环境。从课程设计或实训层次看,实施方案通过实现小型的数据库应用系统,着重培养学生利用数据库的理论和技术解决实际问题的能力,以及沟通和团队协作的能力,还要求学生对数据库管理系统的组成和实现技术有一定的理解和掌握。在毕业设计过程中,按照软件工程的方法完成从需求分析、数据库设计、数据库实现到和ODBC/JDBC 编程,完成软件开发的系统性训练,以最终能够开发数据库应用系统。

1.3 建立动态的质量保障体系来确保实践教学质量

实践教学质量监控与保障体系建设首先是强调制度建设的重要性。定期修订实践教学督导制度,企业实践跟踪监控制度,以及学生评教与教师考核制度等,建立全员参与的质量监控评价体系。健全实践教学质量监控和评价机制,尤其是严格考核实践环节。通过建立质量保障体系,还要定期对实践教学的规范、实验内容、环境进行核查,并对生成的模型进行比较和评估,保持一个动态的、相对与企业期望相符合的满意模型。

2 数据管理课程群的实践教学体系建设基本过程

计算机行业迅速发展的必然结果决定了教学实践内容的新颖性。对于数据库课程群来说,可以重点选择常用的Oracle 、SQL Server、DB2、MYSQL等数据库管理系统软件中的一种或多种进行课程内容的规划。通过市场调研,预估今后一段时期的生产企业的软件应用情况,在教学网络平台中设计工业生产、商业金融、工商管理和各类教育等不同行业岗位群的数据库示例,创建与实际生产应用相近的数据库和表等数据库对象,让学生体会实际工作中的数据完整性与数据库安全性的关系,以及信息技术对于提高行业竞争力的重要作用。

2.1 立体化实践教学体系建设

教学设计是课程实践教学的灵魂,是提高实践教学效率的关键环节。首先将专业基础课程的实验内容设计成包括教学演示、实验操作、分组交流和简单设计等形式。

针对数据库课程群依托的软件更新速度快、教材建设周期长的特点,进一步利用网络平台进行教材建设,并向动态化和立体化发展。构筑以实践教学大纲为依据,随着教学软件的版本发布而实现教学参考书、教学课件、教学视频、教学指导讲义、习题、测试题的动态化更新,并定期修订实践教学大纲、更换网络教学平台的内容。

2.2 数据库课程的实验设计

数据管理领域的实践模块设计主要通过数据库系统原理、数据库维护与编程、数据库综合设计实践、毕业设计等课程的实验项目实现。在数据库编程方面的实施方案要求掌握存储过程和ODBC/JDBC 编程。其目标是强化学生的个人实践操作能力的培养。

设置与数据管理课程群的授课内容相符合验证性和设计性的实验,帮助学生在进行数据库管理系统和熟练掌握SQL语言基本数据库技术操作的基础上,还要学习管理和维护具体的数据库系统,针对课程内容相关知识点,具体包括认识DBMS运行、数据库创建与管理、查询语言、数据操作、数据完整性、数据安全性、触发器和存储过程实验、通过JDBC/ODBC 访问数据库、数据库事务管理和数据库备份与还原实验等。

实验教师在初期可以適当的演示一下相关实验具体内容,然后让学生进行验证性操作。验证性实验着眼于通过实验验证课程的基本原理,培养学生的基本实验技能。对于一些较为复杂的实验,要给学生留下思考问题和解决问题的空间,实现研究性引导。并针对不同的学生群体的学习基础状况采用有不同的教学设计。

2.3 数据库课程的实训项目设计

数据管理课程群的综合实训机制的建立、完善和规范,是对学生进行理论与实践的交叉培养。学生可以在模拟的生产环境中完成实训任务,掌握综合操作技能,使动手能力和创新精神得到锻炼。通过实训,学生可以进行实训操作与软件开发、进而参与企业的软件过程改进和产品研发,同时重视学生实训技能的培养和创新能力的培养。教学过程实现理论学习与实践操作的结合,学习的内容实现与职业岗位的内容的结合,使项目开发实践贯穿学生整个学习过程,最终帮助学生完成从学习知识到技能向项目经验的转换,提升学生的协作能力和管理能力,提高学生走上工作岗位所必须具备的职业素养。

2.4 实践教学的考核方式改革。

建立动态考核机制,构建与时俱进的实践教学质量评价体系。在该评价体系中,要把学生与教师互动的表现、学生日常上机实践情况、实践能力考核等多方面的内容纳入考核内容。从而达到全面检测学生的理论掌握水平和理论运用到实践等方面能力。例如,同一门课程可以在网络环境下实现考核,可以采用学生多次申请、多次考核的方式保证学生的知识要求达到大纲要求。

3 结语

数据管理课程群的实践教学体系的建设是学院、企业、教师、学生和实践项目内容选择等各方面环环相扣的更复杂的系统工程。专业的实践管理制度建设、教师团队的组建、实践模块的划分、学生的兴趣引导和团队对数据库新技术的掌握程度等,都需要教学团队不间断的做大量、艰苦、细致的工作,这也是本课程群实践体系建设的基石。

【参考文献】

[1]周顺平,等.面向卓越计划的软件工程专业课程实践教学模式探索[J].计算机教育,2014(9):37-40.

[2]金梅,等.高校数据库原理课程实践教学改革研究[J].高师理科学刊,2013(1):84-86.

[3]张晓龙.面向应用型人才培养的软件工程课程改革与实践[J].计算机教育, 2010(5):10-13.

[4]熊伟等.大学本科软件工程专业建设的探索与实践[J].理工高教研究,2010, 29(1):59-61.

[5]李晨,等.软件工程专业的硬件实验教学模式探索[J].计算机教育,2014(9):24-27.

[6]唐满.软件工程专业卓越工程师培养模式的探索[J].当代教育理论与实践,2012(7):134-136.

[责任编辑:朱丽娜]

猜你喜欢

质量保障体系实践教学体系
高校档案管理质量保障体系建设的有效实施
水利工程造价专业实践教学体系的构建研究
生物工程本科专业毕业生就业情况分析
交通管理工程专业人才培养质量保障体系的完善
高职院校质量保障体系的实践探索
浅谈研究生学位论文质量保障体系的构建