王艳娥?周立
摘要:“信息系统集成技术”课程是信息管理与信息系统专业的重要专业课程之一。结合信管专业的特点,描述了“信息系统集成技术”课程在教学目标、教学内容、教学实践以及考核方式等方面的探索和实践。
关键词:信息系统集成技术;课程建设;层次案例教学
作者简介:王艳娥(1978-),女,河北唐山人,北京联合大学管理学院,讲师;周立(1953-),男,北京人,北京联合大学管理学院,副教授,高级工程师。(北京 100101)
中图分类号:G642.0 文献标识码:A 文章编号:1007-0079(2013)07-0088-02
信管专业是信息管理与信息系统专业的简称,是管理科学与工程下的二级学科。北京联合大学(以下简称“我校”)的信管专业隶属于管理学院,学生生源不分文理,专业培养目标是培养具备现代管理学理论基础、计算机科学技术知识及应用能力,掌握系统思想和信息系统分析与设计以及信息管理等方面的知识与能力,能在国家各级管理部门、科研单位、金融机构、工商企业等部门从事信息系统分析、设计、管理和评价等方面的高级专门人才。信息系统集成技术课程作为信管专业重要的专业课程之一,是一门计算机实践操作课程。由于部分学生对于计算机类的课程特别是编程类的课程理解和学习起来较为困难,而部分学生又觉得课程的深度不够,如何解决这一矛盾是课程在教学设计和实践过程中都要重点考虑和解决的问题。结合多年的教学研究和实践,课程组进行了大胆尝试和探索,已形成了较为成熟的课程體系和教学方法,下面就从教学目标、课程体系、教学实践等几个方面进行介绍。
一、定位教学目标
信管专业毕业生主要从事信息化建设相关工作,必然会涉及信息系统规划和分析、信息系统的开发和维护方面的工作。考虑到基于浏览器/服务器模式(简称B/S模式)的信息系统技术是当前的主流技术,结合信管专业的培养目标和我校信管专业的实际课程设置情况,所以信息系统集成技术课程的教学主要围绕B/S模式的信息系统开发与应用技术展开。课程的教学目标是使学生具有Web站点的配置和管理,基于Web的小型企业信息系统建设、开发和维护的能力。
在教学过程中,明确教学目标,注意因材施教,分层引导。对于编程能力弱的学生,可以通过降低难度要求,建立成就感,从而激发他们的编程兴趣;对于编程能力强的学生,从深度和广度上提出更高要求,使他们的能力得以充分发挥。
二、优化课程体系
1.课程间关系
信息系统集成技术作为信管专业的专业课程,与本专业的其他课程间的关系如图1所示。信息系统集成技术的前序课程为数据库原理与应用、高级语言程序设计、信息系统分析与设计等课程。数据库原理与应用课程中的数据库设计和数据库开发知识,对于开发Web信息系统尤为重要。课程从开始就督促学生复习数据库方面的知识,特别是数据库设计和SQL语句的知识。利用网络学堂的师生互动平台,教师设计一些数据库方面的问题,让学生回答,并计入平时成绩。信息系统分析与设计课程,提供信息系统的开发方法。课程以课下作业的形式,要求学生以小组形式,调研、分析和设计一个小型信息系统。
信息系统集成技术学习的Web信息系统设计和开发知识为后续的管理信息系统开发实务课程和毕业设计奠定坚实的编程能力和系统开发能力。近年来,我校的信管专业毕业设计大部分都选择了本课程中所学习的ASP.NET技术来进行开发,并且每年都有多名学生获得校级优秀毕业设计奖。
2.教学内容的组织
在课程教学内容的设计上,充分考虑了本专业文理兼收的特点,采用了“可视化控件+代码”的内容体系。改革了从编程语法讲起的传统教学思路,而是从简单的数据操作可视化控件作为信息系统开发内容的起点和重点。这种方式无需编写任何的代码,只需要拖动控件,配置数据源、设置属性即可实现对数据库的增加、修改、删除、查询这些基本的数据库操作。学生学起来非常直观,理解简单、实现容易。在熟悉掌握了可视化控件和开发平台后,引导学生利用可视化控件完成用户注册、用户登录、网络投票、网站计数器等常用功能的制作,并适当增加代码编程,让编程能力强、想从事系统开发工作的学生能学习更深层次更复杂的编程知识。在学习了简单常用网站功能后,引导学生进行完整的小型信息系统设计和开发。这种逐层深入的教学内容体系,如表1所示。
三、“信息系统集成技术”课程教学实践
1.层次案例教学
“信息系统集成技术”是一门实用操作性强的课程。如果采用传统教学模式侧重于抽象语法的讲授方法,课程内容空洞、枯燥,学生理解起来也比较困难,不容易激发学生的学习兴趣。根据多年的教学经验,课程组对该课程进行了一系列的教学探索,采用了层次案例教学方法。
层次案例教学在案例教学的基础上,根据学生学习过程中从简单到复杂、从具体到抽象、从局部到整体的认知特点,课程组将教学目标逐步分解细化,将教学内容融入相关案例中,实现了由点到面、从片面到系统、从简单到复杂,递进展开的过程。
课程组依据教学目标和教学内容,选择了学生成绩管理系统、职工培训管理系统、网上花店等多个不同层次的案例。课程第一堂课向学生展示这几个案例,包括学校的教务系统、校园一卡通查询系统、往届学生的毕业设计作品,让学生明确课程的重要性和学习目标,并且激发他们的学习兴趣。
课程基础知识包括平台搭建技术、可视化控件技术等内容。教学中以内容较为简单的学生成绩管理系统为案例,将案例中的学生信息管理功能按照知识点进行分解,使学生很快就能利用可视化控件技术开发简单的显示数据库信息的页面,并掌握Web信息系统开发模式和开发思路。在掌握控件基本操作技能之后,引导学生综合利用控件技术,完成学生信息查询、课程查询、成绩查询、师生留言、师生信息注册、师生登录等常见的网站功能模块设计和制作。从点到面,从简单到复杂,最终以为企业开发的培训管理系统作为综合案例,开发出一个小型的信息系统。课程组将网上花店案例按照课堂教授的知识点进行了分解,设计为实验作业的内容,在复习课堂所学知识的基础上,鼓励学生创新,提高分析问题、解决问题以及综合应用知识的能力。
课程授课形式也进行了探索,采用了在机房授课的形式,边讲解理论边进行实践操作,“从做中学”;还采用了“基于问题的学习”等教学方法,结合网络教学资源,充分利用学生的课外时间,让学生在整个学习过程中带着问题,为解决问题而主动学习,提高教学效果。
2.灵活的网络化教学
课程利用学校的网络学堂,建立了内容丰富的网络课程。网络课程是课堂教学的延伸和扩展。网络课程的栏目包括课程概况、课程内容、授课教案、练习作业、实践教学、参考资料、輔导答疑等。课堂概况栏目中设有课程简介、教学大纲、教学日历、考核方式、教学团队介绍、课程通知等栏目。课程内容栏目中设有主要教材与教学参考书、电子讲稿等栏目。整个网络课程以课时为单位,提供整个课程的电子讲稿;练习作业栏目中设有课程习题、作业布置、典型案例、考试大纲、作品展示等栏目。网络课程习题以章为单位,每章设有思考题、讨论题、测试题。将职工培训管理系统和网上商店案例,结合相关知识点和技能进行案例剖析。
实践教学栏目对课程实验的教学要求和内容,以及1周实践教学的内容和要求进行了详细地说明和介绍。参考资料栏目设有印刷资料和网络资料,介绍了与本课程相关的参考文献和网站网址等内容。辅导答疑栏目设有学习指南、常见问题答疑、在线交流等内容,对学生学习进行指导,将课程学习中常见的、普遍性的问题进行归纳整理,供学生参考。
利用网络开展师生互动交流,开展在线答疑辅导。网络教学资源的建设和使用,让学生可通过网络进行课外自主学习,做到课前预习、课后复习,扩展自己的知识面。同时,本网站也已成为学生毕业设计的重要参考网站。
3.多样化的考核方式
考核成绩分为平时成绩和考试成绩。平时成绩主要包括实验作业、课下作业、考勤等常规项目,另外本课程还增加了课堂表现和网络学堂使用频率项。课程表现是鼓励学生在课堂上积极回答老师的问题,而网络学堂是鼓励学生利用网络进行课前预习和课后复习。实验成绩是依据学生完成的先后顺序和完成质量综合评定的,除了当堂检查实验的结果,还要进行相关知识点的提问。期末考试采用上机考试形式,主要考查学生基本控件技术、控件应用技术、网站功能制作方面的掌握程度,并将信息系统的设计和开发能力放在专门的1周课程设计课程中进行考核。
四、结语
“信息系统集成技术”作为信管专业重要的专业课程之一,课程定位与教学方法要适合本专业的培养目标和学生生源情况。在多年的教学中,课程组不断探索,提出了“可视化+代码”的课程内容体系,采用了分层次的案例教学法、灵活的网络课堂,取得了不错的教学效果。信息技术飞速发展,新技术、新知识不断涌现,也需要课程与时俱进,培养适合社会需求的信息管理人才。
参考文献:
[1]古平.基于层次案例的程序设计类课程教学与质量评控研究[J].计算机教育,2012,(12).
[2]王甘霖.信息管理与信息系统专业计算机网络课程建设[J].计算机教育,2011,(24).
[3]马志强.Web程序设计课程建设的研究与实践[J].内蒙古工业大学学报(社会科学版),2009,18(2).
[4]周立.信息系统集成实用技术——ASP.NET C#可视化编程[M].北京:清华大学出版社,2010.
(责任编辑:宋秀丽)