一、渐进式的工程化实践教学

数据库技术及应用是与各专业应用结合比较紧密的应用技术基础课程,是一门工程性和实践性都非常强的课程,因此我们主要以工程化实践教学模式进行数据库技术与应用课程的教学,根据“初步体验、独立项目实践、从业实践与实训”3个层次实行渐进式实践教学训练。在教学过程中,我们注重培养学生的工程能力,强化学生的工程实践意识,从教学内容的组织和实验环节的设计到课堂教学案例和实验教学的开展,都围绕工程素养的培养进行遴选。

1.1采用工程案例驱动的理论教学模式

在理论课讲授方面,我们以工程案例驱动模式进行教学,以网上书店的开发案例贯穿教学全过程,将数据库基本原理和设计技术融于案例教学过程。同时,根据浙江传媒学院电子信息工程专业的传媒行业特色,对教材的内容进行优化整合,增加与新媒体应用相关的多媒体数据库等新技术内容,加强数据库工程应用设计及网络数据库应用技术能力的培养。在各章的教学中,我们用案例进行分析,逐层引导,全过程地阐述数据库系统原理及应用中的各类概念和技术问题。

1.2实行渐进式的工程化实践教学过程

1)初步工程训练体验。课程的教学除了理论教学外,还有相应的课内实验教学。实验内容分成两部分,一部分是数据库技术的基本实践,主要包括特定DBMS的使用、SQL语言的编程练习以及数据库的连接技术;另一部分是小型数据库应用系统的开发,采用工程化的基本思想,组织学生分组设计实现一个初步的工程项目,培养学生的自学能力、主动学习能力、团队协作能力以及初步的工程实践能力。在初步工程训练体验阶段,教师提出工程设计的基本功能和性能要求,包括系统界面设计、基本的数据操作和查询统计功能设计、性能指标设计等基本要求。学生可自由组成小组,根据教师要求自主选题并自主选择开发工具和数据库环境,在完成基本功能要求的前提下,可以结合自己的工程项目设计实现一些特色功能模块,然后完成项目设计的总结报告。最后,教师对每个小组的作品进行项目验收,要求每个小组制作PPT进行项目工作汇报并演示所设计的作品,由学生推选出的若干学生评委负责项目评分。工程项目设计成绩作为该小组成员平时成绩的主要评分依据。

2)独立工程训练实践。独立工程训练实践要求学生在课程设计阶段完成。该阶段要求每个学生自主完成一个真实的或模拟的项目开发实践,以着重培养学生的自学能力、独立从事工程实践的能力、基本的分析问题和解决问题能力。课程设计阶段要求学生自学数据库开发工具和环境,强调独立设计,强化学生查阅资料能力、自学能力、创新设计和实践能力的培养。在此课程设计阶段,教师除了提出项目设计的基本能力训练要求和设计作品的基本功能和性能要求外,还给出一系列参考选题让学生选择。学生也可以自主选题,但需征得教师同意,以保证选题的质量。为避免抄袭等行为的发生,每个学生的题目和内容必须不同。同时,课程设计阶段会要求学生采用与上一次设计不同的工作模式(C/S或B/S),采用工程化的手段和方法完成基本的设计实现工作。课程设计完成后,指导教师组织学生评委(7人)对学生作品和设计方案进行检查,最后通过汇报答辩的形式评定作品设计成绩。作品设计和汇报答辩成绩由学生评委给定,教师在设计过程中负责答疑,在答辩过程中负责点评,但教师有权对成绩进行微调。另外,在课程设计结束后,学生要完成课程设计报告,教师对课程设计报告批注评语并给出成绩,课程设计的最终成绩由作品设计成绩和设计报告成绩组成。经若干次实践证明,上述实践教学方法既减轻了教师的工作任务,同时又促使学生相互学习并取长补短,在促进学生自主学习、主动学习和实践的同时,也提高了学生的表达能力;通过课程设计报告,学生提高了撰写规范的项目设计方案的能力和设计总结报告的水平。

3)从业工程训练实践。从业工程训练实践主要指学生在企业实习期间,以行业一线的真实工程项目为背景,参与并完成相应的工程项目设计实现工作(或作为其毕业设计),培养数据库工程应用实践开发和运用数据库技术从事服务外包等实际应用开发能力。第3阶段主要是结合实际数据库工程项目,尤其是与传媒应用密切相关的数据库工程项目的设计与实现工作,如电视节目查询点播系统、媒体资产管理系统、影视资料编目系统等。这一阶段的实践主要培养学生的实际应用能力,帮助其尽快适应社会需求,在离校前具备应对复杂工程实践的基本能力。通过3个阶段的实践教学,学生能够初步具备到一线从事数据库工程及服务外包等项目开发的基本能力。

二、以能力培养为目标的考核评价机制

教学方法和手段中的一些不足之处,不可避免地会导致考核评价机制不科学和不公平现象的发生。多数课程的考试都采用期末笔试形式,课程考试无法真正做到考核学生的实际工程能力,为此改革评价方式宜与教学模式改革相配套。为使实践训练能落到实处并能给出客观公正的实践评价,我们对于C语言、Java课程以机考为主,采用具有自动评价学生程序功能的程序设计上机练习及考试系统,改变期末笔试的考试形式,在开学半学期后每两周组织一次机考,采用多次开卷机考的方式进行课程考核。通过考试的学生如果不满意成绩,还可以在学期结束前的任何一次考试中重考。数据结构与算法课程考核分为笔试和机考两部分,期末总评成绩建议按照平时成绩占20%、笔试成绩占40%、机考成绩占40%的比例计算。数据库技术与应用课程的成绩由理论考试成绩和工程项目设计成绩两部分组成,理论考试和工程项目设计各占总成绩的50%,其中设计作品占40%,设计报告占10%,不再单独设置平时成绩,而以初步的工程项目实践成绩作为平时成绩。课程成绩的评价采用理论学习与能力培养并重的方式。

三、结语

通过组建由C程序设计、Java程序设计、数据结构与算法分析、数据库技术与应用4门课构成的计算机类课程,我们从以下几个方面对教学模式尤其是实践教学模式进行改革和探索。

(1)以案例驱动方式深化C语言课程的教学改革,完全由学生自学C语言语法,突出专业层面的基本程序设计能力训练。

(2)以案例驱动和项目驱动并重的方式深化Java语言课程的教学改革,前半学期主要采用案例教学法,让学生学会Java语言的语法规则和调试方法,熟悉Java特性和程序架构,特别是熟悉面向对象程序设计的理念;后半学期主要通过项目驱动教学方法,强化学生工程实践能力的培养,突出项目设计实现能力训练。

(3)以理论与实践并重的模式开展数据结构与算法课程教学,以学习传统的、经典的数据处理方法为核心,以掌握算法设计基本功能为目标,通过课堂教学与OJ系统中相应的配套练习,基本达到工程设计必需的基本技能要求。

(4)以工程案例驱动和分组数据库应用工程训练方式改革数据库技术与应用课程教学。我们通过工程教育相关课程的理论和实践教学模式改革,激发学生学习积极性,提高学生自主学习能力;始终坚持以培养学生的工程实践能力为目标,使学生能将工程设计理论和技术应用于实际系统中,更好更快地适应社会对工程人才的需求。

作者:殷伟凤 瞿有甜 郑珺 徐强 单位:浙江传媒学院电子信息学院

阅读次数:人次

计算机工程实践,【计算机工程论文】计算机工程实践能力培养(共3056字)相关推荐

  1. 计算机专业看能力还是学校,【计算机专业论文】学校计算机专业学生实践能力的培养(共3502字)...

    摘要:中等职业学校计算机专业学生要想在计算机领域找到一个理想的工作岗位,其不仅需要具备扎实的理论知识,同时还需要一定的实践能力.因此,中等职业学校计算机专业学生实践能力的培养是当前中等职业学校计算机专 ...

  2. 电气自动化c语言实践操作论文,项目实践论文,关于独立学院电气工程其自动化专业基于CDIO的实践模式相关参考文献资料-免费论文范文...

    导读:本文关于项目实践论文范文,可以做为相关论文参考文献,与写作提纲思路参考. (广州大学松田学院 广东广州 511370) 摘 要:独立学院作为培养应用型人才的新生力量,要与地方经济社会发展相衔接, ...

  3. 计算思维应用于计算机学科,【计算机教学论文】计算机教学中的计算思维培养(共2667字)...

    摘要:在中职院校内,Excel课程是一门计算机基础学科.在其教学过程中,我们应从问题出发,提出自身的解决策略,来培养学生的计算思维. 关键词:计算思维:体系:思维内涵:职业教育 一.中职院校Excel ...

  4. 计算机思维能力培养的核心是什么,【计算机基础论文】计算机基础教学中计算思维能力培养(共6714字)...

    计算机基础教学中计算思维能力培养 摘要:自C9明确提出大学计算机基础教学的核心任务是培养学生计算思维能力后,计算思维能力培养日益受到重视.但从培养目标.培养方式.培养过程.培养效果来看,还存在诸多问题 ...

  5. 教学中利用计算机软件,【计算机应用论文】计算机应用软件教学方法(共2300字)...

    一.计算机软件教学方法创新的必要性 对于信息化产业来说,目前软件产业已逐渐成为核心内容,站在社会发展的角度来讲软件产业也是国民经济发展的前提和基础.要更好的发展软件产业就要从基础抓起,从软件教学抓起, ...

  6. 师范生计算机硬件技能怎么填,浅析对师范生教育技术能力培养与发展问题的思考的论文...

    浅析对师范生教育技术能力培养与发展问题的思考的论文 论文关键词:高等师范院校 教育改革 教育技术 论文摘要:师范生教育技术能力的培养与发展时推进我国教育深化改革有着深远的影响和积极意义通过对我国当前高 ...

  7. 计算机工程 文章没有创新,浅谈计算机教学学生创新能力培养-计算机工程论文-计算机论文(8页)-原创力文档...

    浅谈计算机教学学生创新能力培养-计算机工程论文-计算机论文 --文章均为WORD文档,下载后可直接编辑使用亦可打印-- [摘要]目前,我国教育改革不断深化,使得高中计算机教学的改革力度也有所增强,以此 ...

  8. 论文浅尝 - 计算机工程 | 大规模企业级知识图谱实践综述

    本文转载自公众号:计算机工程. 大规模企业级知识图谱实践综述 王昊奋, 丁军, 胡芳槐, 王鑫 中文摘要:近年来,知识图谱及其相关技术得到快速发展,并被广泛应用于工业界各种认知智能场景中.在简述知识图 ...

  9. 计算机 工程领域的应用论文,计算机工程硕士论文

    计算机工程的发展给人类社会发展带来了巨大的推力,但计算机工程给我们带来快速.便捷.舒适生活的同时,也带来了一定的问题.下面是学习啦小编为大家整理的计算机工程硕士论文,供大家参考. 计算机工程硕士论文范 ...

最新文章

  1. HibernateSessionFactory的用法
  2. 【Android Binder 系统】一、Binder 系统核心 ( IPC 进程间通信 | RPC 远程调用 )
  3. Php7安装pdo_pgsql,pgsql扩展
  4. 操作系统习题8—设备管理
  5. Linux php安装fileinfo扩展
  6. 中石油训练赛 - 数学问题(思维)
  7. Web前端开发笔记——第三章 CSS语言 第二节 CSS选择器
  8. 【AI视野·今日CV 计算机视觉论文速览 第207期】
  9. 新工作上班九天心得(附 bootstrap分页写法)
  10. Bailian2758 菲波那契数列(2)【递推】
  11. sublime 插件(持续更新)
  12. svn开发环境代码合并到生产
  13. Symbian 调用Wap浏览器
  14. win7 php7.1,win7下php7.1运行getenv('REMOTE_ADDR')fastcgi停止运行-Go语言中文社区
  15. 分享一个超详细的数据分析案例【Python】附ABTest详细介绍
  16. JavaScript设计模式之“单例模式“
  17. srt文件从英文翻译到中文
  18. mysql数据库对象是什么意思_数据库对象什么意思
  19. 中文文案排版 - 中文排版教程
  20. 微型计算机鸡兔同笼,奥数鸡兔同笼问题

热门文章

  1. RNN 扫盲:循环神经网络解读及其 PyTorch 应用实现
  2. 牛津大佬|计算机科学方向一对一科研项目
  3. 干货 | YOLOV5 训练自动驾驶数据集,并转Tensorrt,收藏!
  4. 程序运行慢?你怕是写的假 Python
  5. Java中import及package的用法
  6. 每日Ubuntu小技巧-改变登陆窗口背景
  7. java Timer定时器管理类
  8. POJ 3342 树形DP+Hash
  9. ubuntu错误解决。
  10. 利用nginx+tomcat+memcached组建web服务器负载均衡