数据库教学中若干问题的探讨(2)
2012-08-21 20:49
(2)编辑病例程序汇编。典型程序要学生自己多动手编写,遇到程序错误要训练他们根据系统提示找出问题所在,将多年教学过程中积累的编程时学生容易出错的程序编辑成册,发给学生以做参考,如图1。
3 基于工作过程的数据库教学
自从姜大源教授提出基于工作过程课程体系开发这个在中国高职教育界具有影响力的教育方式以来,各个行业的高职教育改革藉此轰轰烈烈地展开,数据库课程的教学也不例外。
诚然,数据库课程本身是一门操作性非常强的学科,也能按照基于典型工作过程的教学方法进行教学并取得一定的效果。我们举办各种竞赛,把学生熟悉的生活数据如学生宿舍管理系统变为真实的数据库进行发布和管理,教学也因此取得比较好的效果。
但是面向工作过程的教学并不是万能药,因为数据库的服务面向各行各业、计算机水平层次不齐的各类用户,有的时候用户所提出的要求本身就是“非典型性”的,遇到这种情况学生就无法根据典型性工作过程迁移相关知识解决“非典型性”问题。因此,在教学中笔者不但要把握案例教学,还要强调工作情景教学,充分强调学生在压力下分析问题解决问题的能力。
在实验课堂上可对学生分组,使学生互相充当客户提出各种要求,使被要求学生在压力下解决问题。采用这种方式的好处是,容易让学生进入真实的工作状况,找出自己解决问题的方法。例如在对insert命令实验的时候有的同学就提出:“能不能将已存在的B表中的数据批量插入到A表当中?”这个知识点书本根本就没有提到,怎样完成这个非典型性任务?作为教师要引导学生在互联网特别是谷歌图书搜索、文献搜索、参数搜索等功能或SQL Server“帮助”中寻找答案:
INSERT INTO A
SELECT * FROM B
搜索、整理信息的过程就是针对问题背景进行知识迁移的过程,知识的迁移就能提高学生知识的熟练程度以及横向解决其他计算机课程的非典型性问题的能力。
数据库教学中若干问题的探讨(2).doc
将本文的Word文档下载到电脑
下载失败或者文档不完整,请联系客服人员解决!