基于项目驱动和软件工程的管理信息系统课程教学改革

2023-03-06

软件工程的管理信息系统课程, 是把关于计算机科学、应用数学、管理理论、决策理论、信息科学、系统科学、运筹学等学科的知识点融会在一起, 所以它是一门理论和实践性都很强的综合性课程, 很多高校都将其设为专业基础课供学生打基础。这门课程能够帮助学生提高用现代信息技术解决软件工程实际项目问题的技能。不过因为课程较难, 许多人的信息技术与管理相关知识缺乏, 所以现实中教学效果很不理想, 正因为这一点, 很多学校选择进行该课程教学体制改革。主要做法表现在以下几种方式:改观教学理念、对课程体系进行优化、缩短理论教学时间、相反增加实践教学时间。如此一来, 学生的学习兴趣得到了极大提高, 学习中变被动为主动, 他们的知识结构也变得更加完善了。然而, 关于软件工程管理信息系统课程的教学模式和教学方法, 还需要广大高校教师不断探索。

一、软件工程的管理信息系统课程

(一) 课程定义

软件工程的管理信息系统课程讲究理论和实践同样重要。其涉及范围相对较广。一般我们所说的软件开发、维护和管理等活动是从其工程意义方面来讲的;从其学科意义出发的话, 则包括了软件开发相关的理论、原理、方法和技术。软件工程的管理信息系统, 是属于软件工程学的一大核心专题, 是学生学好软件工程所必须掌握的基础课程, 该课程是一门理论性和实践性都很强的综合性课程。

(二) 软件工程管理信息系统课程教学定位

社会上的任何工作对学生们都是有一定的要求的, 计算机专业的学生同样也不例外。学生进入社会工作后, 不同的项目会对学生自身提出不同层次的能力要求, 故学校应根据此类情况为他们设置不同层次的课程。可按照以下教学定位进行教学工作的推进。首先从基础知识做起, 讲解该课程需要掌握的一些基本概念、基本原理和基本方法;实践方面要抓住主要矛盾去解决, 例如:讲解系统且规范化的通用开发技术。该课程的教学应该且必须要注重理论与实践互相结合的教学模式。平时课程中, 注意多锻炼学生的基础知识与技能, 提升他们的团队协作能力、分析与解决问题的能力等, 为他们在将来进入社会工作后, 从事大型软件系统的开发与维护时, 打下坚实的基础。

二、传统教学方法不足之处分析

经过对一些学校的该课程现状进行详细调查分析, 我们发现传统教学方法是存在很大的不足之处的, 这些不足直接影响着学生们的未来发展情况。其主要的不足之处总结为以下几点: (1) 教师的教学方法欠妥。教师教学过程中, 内容枯燥乏味, 或者陈旧抽象的现象是非常多的, 软件工程的管理信息系统的教学也无例外。据目前调查, 发现很多高校关于软件工程课程相关的教材, 大多都比较注重理论知识的传播, 学生们只能被动的接受理论知识。而教师在课堂教学时, 通常也是把理论讲授作为上策, 而与学生的互动很少。 (2) 学生对课程理解有偏差。大多数人认为该课程属于软件工程学科, 学习软件工程管理信息系统课程就是学习如何编程, 并且大家对软件项目的经验偏少, 计算机知识方面也存在欠缺, 学生的以上诸多理解偏差, 导致他们普遍认为该课程学习难度系数较大。 (3) 教学方式存在不足。由于该课程考核方式多以书而试卷为主, 所以从学校教师到学生, 均普遍重视理论知识的学习, 而导致缺乏实战训练。一般情况下, 教师在课堂上只是纯粹的讲授理论, 这会导致学生觉得学习无趣, 故学习效果欠佳。快要考试之时, 理论为主的考核方式又让学生只是一味狂背抽象难以理解的理论知识, 而不注重对这些知识点的理解。如此模式之下, 学生学习效果如何能好?

三、项目驱动教学法

(一) 项目驱动教学法定义

项目驱动教学法起源于德国职业教育, 到了20世纪80年代市, 才开始被国家大力推行。它主要是以项目为主体, 引导学生真正参加项目的设计、执行和管理, 属于一种“行为引导式的教学形式”, 在项目过程中便能完成教学的任务。这种让学生适应现代企业的教学方法, 能够培养学生的综合能力, 帮助高校学生更好的实现就业理想。

(二) 项目驱动教学法特点

项目驱动教学法对多数学生来说, 是值得一试的学习方法。学习过程中, 将学生按项目被分成若干小组, 各个小组的活动在导师的指导下进行。如此一来, 学生可根据自己做项目时的需要, 主动的寻求知识, 而改变以前被动接受知识的状态。

在项目驱动教学法中, 教师需要注重培养学生自主学习、分析问题、解决问题的种种能力。引导学生多多注重实践, 在具体的实践中学习和消化理论, 同时把学习到的理论用于解决实践中的诸多问题。

(三) 项目驱动教学法优势

项目驱动教学法是一门理论与实践相结合, 从而使学生获得知识的教学方法。一般会通过整个项目的开发过程来实现, 教师会根据学生的具体情况, 鼓励学生之间进行相互合作的方式来完成项目;学生接受项目的同时, 教师也会根据当时的学习状况, 适当的给学生提供相应的知识补给。这种教学方法, 能够很大程度上调动学生的积极性, 可以帮助学生提升自身的实践和自主学习能力, 对其团队合作和交流表达能力也有帮助。

四、项目驱动教学如何应用于实践

我们可以根据软件工程课程的特点, 具体有效的实行“项目驱动教学方法”。在软件工程的管理信息系统课程教学实施过程中, 建议教师从学生的自我认识出发, 注意引导学生, 给他们营造一个能够讨论和争辩的学习氛围, 这样能帮助学生独立思考, 帮助他们树立创新思维, 积极主动参与项目分析、概括和评价等活动。具体的实践措施可以分为以下环节:

(一) 将学生分组

将学生组成3~4人一组, 作为一个独立的开发团队。选出一个负责人, 为每个成员明确自己的分工和责任。大家之间需要互相合作来完成任务, 让每个人把自己的团队合作精神发挥到最大, 还能提升沟通和协调管理等能力。

(二) 确定项目后进行演练

学生进行课后同步训练是必不可少的, 教师应根据学生情况帮助他们明确项目的的, 然后进行具体操作, 确定项目前需要学生先进行教学案例的学习与分析。

(三) 对教学内容及方法进行改革

建议教师把软件工程课程相关的相同知识点, 串联起来讲解和实践。而不是对单一知识点零散讲解。这样能帮助学生更好的将知识点融会贯通。

在讲解知识点的同时, 可以结合项目的具体实践过程。把枯燥乏味的理论知识, 通过分析、演绎等方法, 绘声绘色的融入到教学案例中。从而帮助学生提升学习兴趣, 培养他们独立思考与分析项目软件工程的能力, 锻炼其创新思维模式。

(四) 项目实践中的过程管理

课外同步的演练项目, 建议具体实施步骤分为两步:项目规划和迭代开发两个阶段即可。具体保障措施如下: (1) 明确开发任务并落实到小组每个成员; (2) 周例会制度; (3) 阶段评审, 每次项目完成, 组织学生进行技术评审。

(五) 演练项目验收

演练项目完成, 教师应组织项目成果的验收讨论会议。这就需要每个小组做好项目成果展示汇报材料, 汇报工作的展开可以从背景介绍、团队展示、实践过程中采用的技术、还有实践过程中出现的问题等等方面去进行汇报。在汇报过程中, 还需要回答教师和其他学生的提问等。所以建议日常研究项目时, 建议做好项目一些基本资料的整理和记录工作。

(六) 课程考核方式

理论考试和实践考试是该课程的两种考核方式。理论考试是开卷考试, 也就是让学生按时完成所接受项目案例的分析和设计方案;实践考试成绩相比理论考试来说, 会较复杂一点, 教师会结合小组成绩和个人成绩对学生进行综合性评价。

根据市场和企业对软件人才的需求, 进行教学改革的最终目的应当是培养创新型软件人才。他们应当具有一些基本的素质: (1) 扎实的理论基础知识; (2) 独立思考和基本的创新能力; (3) 团队协作精神。在项目进行的各个阶段, 要求他们必须要互相协作。

摘要:在各大高校管理类专业课程中, 软件工程管理信息系统课程相对来说是比较重要的。本文通过对该课程目前教学情况进行详细分析, 明确的知晓了其现存的一些问题。如:教学中偏重理论, 教学方式枯燥乏味, 学生学习积极性不高。文中提出了基于项目驱动的教学方法和该方法的基本教学原理, 论述了项目驱动在该课程教学中的具体操作方法。用实践证明了:项目驱动教学是能够激发学生对学习的自信心和积极性的, 且这一方法在该课程教学中会有显著效果。

关键词:项目驱动,软件工程,管理信息系统,教学改革

参考文献

[1] 张永平, 刘燕, 邵星.“案例驱动+项目实践”的软件项目管理课程教学实践[J].计算机教育, 2015, 251 (23) :115-119.

[2] 范洪辉, 叶飞跃, 朱洪锦等.基于项目导向与情景模式的软件工程专业课程教学研究[J].计算机教育, 2015 (16) :70-73.

[3] 柳锦宝, 王增武, 喻亮等.“案例—任务驱动”教学模式在GIS开发类课程中的应用探讨[J].教育教学论坛, 2017 (5) :140-141.

[4] 田英爱, 李宁, 李卓等.软件项目综合实践课程评测方法分析与研究[J].计算机教育, 2017 (2) :68-72.

[5] 刘庆, 费雄伟, 黄楚秦.项目驱动教学法在《Windows网络操作系统管理》课程教学中的应用[J].电脑知识与技术:学术交流, 2017, 13 (1) :135-137.

上一篇:让初中语文教学充满着浓浓的情感味下一篇:玉溪市红塔区油菜高产创建的成效及措施