基于应用能力培养的数据库课程改革

点赞:6444 浏览:22097 近期更新时间:2024-04-22 作者:网友分享原创网站原创

摘 要:本文以应用系统设计开发技术需求为背景,分析了计算机专业毕业生的就业状况.同时结合目前课程教学中存在的问题,提出了基于应用能力培养的课程体系和教学模式,为计算机应用型人才培养提供参考和借鉴.

关 键 词 :应用型人才;系统运维;校企合作

1专业教育教学和课程教学中存在的问题

当前,计算机科学与技术专业已成为绝大部分院校都开设的第一大工科专业,“人才”几乎是按相同或相近的模式进行培养.各个院校非均衡发展,每年几十万毕业生的求职历程、竞争的激烈程度便可想而知.就学生的应用能力而言,“眼高手低”的现象普遍存在.从数据库课程教学来看,数据库的设计原理和方法、数据操作语言、数据库管理系统的工作机制讲解较多,但却没有设置与数据库设计、开发、系统运维相关的实训环节,也没有现成的设计规范可循,而数据库和应用系统开发和运维是数据库工作者主要工作之一.这些问题的解决需要调整专业课程体系和教学模式,也需要教师有丰富的实践经验并进行总结和提升.

基于应用能力培养的数据库课程改革参考属性评定
有关论文范文主题研究: 课程相关论文范文 大学生适用: 本科论文、大学毕业论文
相关参考文献下载数量: 29 写作解决问题: 如何写
毕业论文开题报告: 标准论文格式、论文设计 职称论文适用: 期刊发表、职称评初级
所属大学生专业类别: 如何写 论文题目推荐度: 最新题目

2教学体系与课程教学模式改革思路

2.1明确培养目标,完善教学体系

计算机应用型人才的培养,必须以市场需求为导向,确定人才培养方案.同时积极进行教学改革,研究创新人才培养模式,建设稳定的实践教学基地,完善教学质量控制过程,以达到课内课外教学实践相结合,提升学生实践动手能力和创新能力.为此我们将专业课程分群组、能力培养分方向来优化课程体系.

2.1.1构建模块化的知识体系.计算机专业学生的知识体系主要分为以下几个模块:公共基础课程模块、专业基础课程模块、程序设计课程群、计算机硬件课程群、操作系统课程群、数据库应用技术课程群、网络技术模块、软件工程与开发技术模块等.其中公共基础课程应强化学生的数学基础和英语能力;专业基础课程中,离散数学、数据结构是重点建设课程;程序设计课程群建设以C/C++程序设计语言为主线,以C语言程序设计和面向对象程序设计为必修课程,以Ja语言程序开发和.Net程序开发为两个选修方向.计算机硬件技术模块以数字逻辑、汇编语言与计算机组成原理为核心,接口技术、计算机体系结构、嵌入式系统等为选修并以嵌入式程序开发为方向.操作系统课程群重点讲解操作系统原理,并以Linux/Unix操作系统为选修方向.数据库应用技术模块以数据库原理为主体,以提升主流数据库管理系统的管理与应用能力为具体实践训练目标,并与相关课程的实践相结合,提升学生应用系统开发的能力.网络技术模块除网络原理外,实践操作内容以华为网络体系和思科网络体系为主.软件工程与开发技术模块以软件工程为核心,综合所学的计算机软硬件理论,利用数据结构、操作系统、数据库技术、网络原理、程序设计语言及方法等计算机专业知识开发某一领域的应用系统软件.

2.1.2强化实践技能训练.以上课程群除课程包含的实验/上机之外,至少都单独设置一门相关的实践环节,详见表1.

表1 课程独立设置实践环节

2.2课程教学模式改革

数据库课程教学改革应以应用能力培养为导向,严格质量控制过程管理,增加实践性教学环节,广泛开展校企合作,实现专业化的技能培养,以提高学生适应社会需求的能力.

2.2.1明确课程教学目标.数据库应用技术是软件开发人员必备的一项技能.设计一个数据库容易,设计一个好的数据库难.数据库原理课程以当前主流数据库技术和应用为背景,以数据库管理系统为核心,以数据模型为线索,重点讲授关系数据库的理论与应用,使学生了解数据库领域的知识体系,熟悉数据库系统的基本概念与原理,掌握数据库系统的设计步骤和常用方法,能熟练地运用数据库SQL语言进行数据操纵,有效地维护数据库应用系统的运行,保证数据的正确性、一致性、完整性和安全性,具有开发实用的数据库应用系统的能力.


2.2.2理论实践相结合,注重实际需求.数据库技术既有坚实的理论基础,又是实践性非常强的一门技术.数据库原理课程必须以关系数据模型及其理论为重点,以数据库设计、数据操纵语言及数据库程序设计为难点,同时应注意分析实际应用系统设计、开发、运维管理过程中出现的常见问题.如数据库设计常用的规范、数据库管理系统的各项指标的设定、数据库备份的常规策略、数据库监控的主要对象等.这部分内容在教材中很难见到,但实际工作中却极为常见,因此教师必须做必要的讲解.

2.2.3案例教学,强化实践能力.数据库应用系统的设计既有数据库结构设计,又有应用系统程序设计,一个好的数据库结构是应用系统的基础.为了强化学生设计、开发数据库应用系统的能力,我增加了数据库课程设计实践课.课程以实际应用系统需求为案例,运用常用的CASE工具(如PowerDesigner),从系统需求分析的数据流图、业务流图、数据字典的绘制,到概念模型、逻辑模型、物理模型的建立,严格按照给定的数据库设计规范进行数据库设计,并撰写系统需求分析和系统设计文档.同时以某种程序设计语言为工具进行系统功能开发,实现一个实用的应用系统.

2.2.4优秀的师资队伍.数据库类课程由有实践经验的教师或企业中的开发人员讲授,提倡校企合作.在系统的设计、开发过程中,学生深刻地认识到数据库结构设计的重要性,能更深入地理解数据库设计理论、方法和经验,同时学生程序设计能力也进一步提升,这门课程是保证学生在校四年程序设计不断线的重要环节.

3结束语

针对目前计算机专业毕业生多、就业难的现状,作者分析了实践工作中数据库人员的技能需求,结合多年计算机专业教育教学的经验和教学中存在的问题,并以培养应用型人才为目的,提出改革教学体系与课程教学模式、提倡开展校企合作、加强师资队伍建设的建议.