软件工程案例教学的设计探讨-软件工程论文-工程论文
浅议软件工程案例教学的基本思路和方法
提升案例教学的应用价值 成完整 的课业链 条, 让 学生真正掌握软件开发、 系统设计 的原 3 拓展案例的示范效应,
理和 方法。 案例教学则是 以具象 的案例为依托, 将课程 知识和 软件工程的教学很多都需要用实践和具体 操作 来完成, 这 理论贯穿其 中的教学方 法, 在西方教育届受 到广泛 的关注与重 就要求在使用案例教学的时候 , 应 该特 别注 意案例 的实用性和 视。 将案例教学方 法融入 到我们的软件工程 教学中, 首先 要选 真实性 。 有实例表明, 真实可行的软件工程案例, 往往可 以帮助 择合适 、 合理 和有效 的案例 , 千方百计 的保证 案例教学的有效 学生更好 的理解案例 的精华 , 并掌握案例教学传 递出的方法与
产管理 系统作为软件工程案例开展教学 , 首先要 引领学生们了 了财务管理 系统的开发原理和方法 , 但是类似系统 的开发是不 解该系统的组织和设计原理 , 掌握其开发和设计过程 中需要应 是也应该成为案例教学的一个 “ 延伸 目的” 呢? 答案是肯定的。
用的基础 知识 和主要工具 。 其次 , 要透过案例 的讲解和解析, 让 所 以, 在这个案例 教学结束后, 教师 要安排学生对 这个案例进 学生们掌握房产管理系统 的开发和设计流 程。 在案例的学习之 行再一次 的分析与总结, 得出自己的感悟 与心得 。 第二次的 “ 消 与归纳, 才是案例教学的深层次 目的。 后, 学生们要具备独 立开发 此类 系统的能力, 这也是案例教学 化” 的目的性和实用性 所决 定的。 可 以想见的是, 类似上述的教学后的归纳、 总结和体验 , 是 即要让学生们透过一个案例掌 2 把握好案例教学的流程, 保证教学的细节得到深化 软件工程案例教学的最终 目标 , 在案例教学 的催化 和引导下, 软件工程案例教学的提出, 既是基于软件工程学科 的实用 握 多种案例 的操作和应用能力。 全方位的提升案例 教学的应用价 性和操作性 的基本特征 , 也是基于学生实践 应用能力培养 的需 最 终实现 理论与实践 的结合, 要。 二者 的综合, 就使得软件工程教学中案例的作用愈发 明显。 发能力提供 实质帮助 , 应该 成为广大 教师思索的重点 从 目前 来看, 切实把 握案例教学 的流程 , 将案例教学过程 中的环节抓
软件工程教学中存在的问题及教学策略探讨
语言、数据结构、人机交互、程序设计方法论和软件 工程 。教师可将已开设和未开设 的课程分别划入到这
几类 中 ,通 过 实例 让 学 生 理解 软 件 工 程 的课 程 性 质 以 及 它与 其 它 专业 课 程 之 间 的 区别 和 联 系 ,帮 助 学 生 形 成对 课 程 的 正确 认 识 及认 识 到 这 门课 程 的重 要 性 。通 过对 课 程 体 系 的 了解 ,学 生也 可 以在平 时 的学 习 中 自
二、软件工程教学策略的探讨
针对上面提到的软件工程教学中存在的问题 ,结 合实际教学经验总结 ,要改变软件工程教学现状 ,达
到理想 的教学效果,根源在于改变教学 内容安排与教
学 方式 ,合 理 设计 教 学 ,激 发学 生 学 习 兴趣 及 学 习 的
用好的教学手段如 多媒体教学,以提高授课效率 。这
关键词 :软件工程 ;案例教学 ;项 目驱动;反思性评 价
软件工程是为计算 机专业 本科 生设立 的一 门专业
必 修 课 程 ,早 期 是 计算 机 专 业 研 究 生 的必 修 课 ,近 些
中也存在着现实落差 ,会影响后续的课程学习。
2 理 论性 强 、 课 时有 限 导致 教 学 效果 不 理想 .
例 教 学要 达 到 好 的教 学效 果 首先 要 对 案 例 进行 精 心 设 计 ,其 次 教 师 曾 具有 大 型 项 目开发 的经 历 ,并 积 累 丰
案例教学法在《软件工程》课程中的应用
3 在 《 件 工 程 》 程 中 运 用 案 例 教 学 法 软 课
针 对 《 件 _ 程 》 程 的 特 点 . 了 改 善 《 件 工 软 T 课 为 软 程 》 程 的 教 学 质 量 . 们 可 以 从 下 面 几 个 方 面 人 手 课 我 进 行 调 整 ’
代
则 是要 考虑 案例是 否具 有典 型性 或代表 性 . 每一 个 使 案 例 的学 习都应 尽 可能 的代 表 与学科 的 内在逻 辑 相
收 稿 日期 :0 8 0 — 6 修 稿 日期 : 0 8 0 — 8 20 — 2 2 2 0— 3 1
会 大 大 提 高 学 生 的 学 习 兴 趣
学 过 程 中该 方 法 仍 然 用 得 不 多 , 别 是 《 件 工 程 》 特 软 这
样 的 有 着 很 强 实 践 性 的 课 程 . 统 的 教 学 模 式 很 难 满 传
足 培 养 学 生 综 合 能 力 的 要 求 因 此 , 《 件 工 程 》 在 软 课 程 中 应 用 案 例 教 学 显 得 尤 为 重 要
( ) 例 陈 述 的 真 实 性 : 例 是 对 已 发 生 的 典 型 2案 案
时 间的如实 陈述 . 描 述 的事件是 完全 真实 的 : 所
31 转 变教 学理 念 .
担 任 《 件 工 程 》 程 的 教 师 对 软 件 工 程 本 身 应 软 课 有 深 刻 的 理 解 . 有 较 高 的理 论 知 识 和 较 丰 富 的 软 件 具 开 发 项 目经 验 能 从 自己 的软 件 开 发 过 程 中 理 解 软 件
软件工程专业“计算机网络”课程教学方法探讨
软件工程专业“计算机网络”课程教学方法探讨
【摘要】
本文通过对软件工程专业“计算机网络”课程教学方法的探讨,
旨在提高教学质量和教学效果。引言部分介绍了研究背景和研究目的,为后续内容铺垫。正文部分依次分析了计算机网络课程的特点,评述
了传统教学方法的优缺点,探讨了基于案例教学、项目实践和互动式
教学的教学方法,并总结了各种方法的实践经验。结论部分提出了计
算机网络课程教学方法的改进与创新,展望未来的教学发展趋势。通
过本文的探讨,读者可以深入了解计算机网络课程的教学方法,为提
升教学质量提供参考和借鉴。
【关键词】
软件工程专业,计算机网络课程,教学方法探讨,案例教学,项
目实践,互动式教学,教学方法改进,创新,总结,展望
1. 引言
1.1 研究背景
在现代信息社会中,网络技术已经成为各行各业不可或缺的一部分,计算机网络课程的教学方法也需要与时俱进,使之与实际工作环
境更加契合。本文将对计算机网络课程的特点进行分析,评述传统的
教学方法,并探讨基于案例教学、项目实践和互动式教学的教学方法。
希望通过本文的研究和讨论,能够为软件工程专业计算机网络课程的
教学提供一定的参考和借鉴,促进教学方法的改进和创新。
1.2 研究目的
研究目的是针对当前计算机网络课程教学方法存在的问题和不足,提出改进和创新的建议。通过对计算机网络课程的特点进行分析,评
述传统教学方法的优缺点,探讨基于案例教学、项目实践和互动式教
学的有效性,总结实践经验并探讨教学方法的改进与创新,旨在提高
学生对计算机网络知识的理解和应用能力,增强他们在实际工作中的
实践能力和解决问题的能力。通过本研究的成果,为今后的计算机网
大数据技术环境下软件工程专业教学模式探索
contents •引言
•大数据技术概述
•软件工程专业教学现状及问题
•大数据技术环境下软件工程专业教学模式探索
目录
contents •大数据技术环境下软件工程专业教学案例分析
•结论与展望
•参考文献
目录
研究背景与意义
软件工程专业教学现存问题
教学模式改革的重要性
当前大数据技术的广泛应用
研究目的与方法
研究目的
本研究旨在探索大数据技术环境下软件工程专业教学模式的改革方案,以提高人才培养质量,满足社会对大数据分析人才的需求。
研究方法
采用文献综述、实证研究和对比分析等方法,首先梳理相关文献,了解现有研究成果和不足之处;其次,结合实际教学案例,对不同教学模式进行实证研究;最后,通过对比分析,总结提炼出适合大数据技术环境的软件工程专业教学模式。
大数据概念与特点
大数据处理与分析技术
大数据应用与价值
软件工程专业教育发展现状
全球软件工程教育规模持续扩大,越来越多的学生选择软件工程专业。国内软件工程教育规模也在不
断增长,但与国际水平仍有差
距。
传统的教学模式已经无法满足
现代软件工程教育的需求。
010203
软件工程专业教学存在的问题
大数据技术对软件工程教育的挑战主要表现在以下几个方面1. 数据爆炸式增长,
如何有效处理和利用
这些数据成为了一个
重要的问题。
2. 大数据分析人才短
缺,培养具有大数据
分析能力的毕业生是
当务之急。
3. 大数据技术的应用
涉及到多个领域,如
金融、医疗、教育等,
如何结合不同领域的
需求进行大数据分析
人才的培养是一个挑
战。
4. 大数据技术的应用
需要强大的计算能力
和存储能力,如何提
高学校的硬件设施以
软件工程案例教学浅议
理 等方面的 内容 ,使学生 具有必要 的综合 技能和基 本素质 ;⑦ 创新 性 。在案 例实现过程 中应倡 导学生 自
主学 习 ,并给予必 要 的指 导 ,从 而培养学 生 自主学 习和创 新能力 。
3 软件工程案例教学的实施
案例 教学效果取 决于案 例 教学 的 实施 。在 实施 案 例 教学 过 程 中 ,应 按 以下 阶 段进 行 _ :① 准备 阶 3 段 。从案例 资源库 中随机 抽 取案 例 ,将 学生 分 组 ,将 任务 布 置 给 每一 小 组 ,由学 生 在课 余 时 间 准 备 ; ② 分析 阶段 。教师设计 案例 中的场景 和问题 ,由学生分 析 案例 。这 一 阶段是 案例 实施 中最重 要 步 。 的一
进 性 。案 例设计应 反映 国际上先 进的软件 技术发 展成果 和软件企 业对先 进技术 的需求 以及相关 的基础 理
[ 收稿 日期]2 1 0 0—0 —2 2 4 [ 作者简介]路阳 ( 9 6一 ,男 ,2 0 年大学毕业,硕士 ,讲师。现主要从事计算机软件方面的教学与研究工作。 17 ) 05
“软件工程”课程教学改革的探索与实践
“软件工程”课程教学改革的探索与实践摘要:在分析软件工程课程特点的基础上,讨论了软件工程课程教学过程中存在的问题,立足遵义医学院学生现状,并结合自身担任软件工程课程的教学工作,提出了由案例驱动教学、课堂实训研讨以及综合实践三个环节构成的软件工程课程全新教学模式,有效提高了学生的理论知识水平与实践能力。
关键词:软件工程;教学改革;案例教学;综合实践
中图分类号:g642 文献标识码:a 文章编号:1007-9599 (2012)18-0000-02
1 引言
软件工程是计算机专业的基础核心专业课程,其内容包括软件过程、软件开发方法、工具以及软件工程管理等。教学目标是使学生掌握现代软件工程的方法和思想,具备作为软件工程师所需的专业能力。由于软件工程课程的理论性较强,内容着重强调整体工程化的原理和方法,不涉及详细的技术细节,因此,如何使教学生动实际、实践效果良好,一直是软件工程课程教学需要解决的难点问题。本文从案例驱动的理论教学、课程实训和互动研讨、综合项目实践三个环节入手探索“软件工程”课程的一种新的教学模式,帮助学生更好地掌握“软件工程”课程内容。
2 课程特点
软件工程作为的一门核心课程,它具有以下两大特点:
2.1 知识的综合性:软件工程主要研究软件开发技术和软件管
理两方面,具体涉及计算机、经济学、管理学等多个领域。由于课程涉及内容丰富,因此必须结合软件开发实践进行教学,才能使学生更好地掌握各种知识的综合应用。
2.2 理论的实践性:软件工程学具有很强的实践性,它是根据人们开发软件产品的经验总结出来的理论课程,是用理论来指导实践开发,因此在学习过程中必须理论联系实际。
案例教学在“软件工程”课程中的应用
O h l n a E d u o a t l 。 n — I n n o v a … t i o — n H …・ e r a ‘ l 口 d
案例教学在 “ 软 件 工 程 ”课 程 中 的应 用
韩 桂 华 ( 湖北 工业大 学 商贸学 院 湖北 武汉
4 3 0 0 7 9 )
摘 要: 《 软件 工程》 是 计 算机专业 的一 门重 要课程 , 如果 只按 照课本 , 教 条式 的讲 解 , 内容会显得 枯燥 无味 , 很 多知识 学 生也很 难记 住。 本 文 着重 阐述 了案例教 学法在《 软件 工程》 课 程教学 中的具体 应用 。 关键 词 : 案例教 学 引导 讨论 中图 分类号 : G 4 文 献 标识 码 : A 文章编号 : 1 6 7 3 — 9 7 9 5 ( 2 0 1 3 ) 1 0 ( b ) 一 0 1 Baidu Nhomakorabea 4 5 — 0 1
图书 馆 或 者 是 到 网 上查 找 资 料 , 主动 学 习 。 ( 4 ) 教 师总 结 : 教 师 可 以 通 过 随 机 点名 提 问, 小组陈述组内问题 , 从 而 发 现 问题 , 回答问题 。 在 小 组和 小 组 集 中 讨 论 完 成 之 后, 教 师 总 结提 炼 出 必 要 的 理 论 知 识 和 基 本原 理。 回到 课 本 中 来 。 同时 , 教 师还 应 根 据 不 同 学 生 的 不 同 理 解 补 充 新 的 教 学 内 容, 做 到 因 材 施教 , 案 例 教 学 对 老 师 也 提 出 了跟 高 的 要 求 。
软件工程课程思政案例教学研究
软件工程课程思政案例教学研究
一、背景
在当今社会,软件工程已成为信息技术领域的重要学科,对培养学生的创新精神、实践能力和思想品德起着至关重要的作用。软件工程课程的思政案例教学研究显得格外重要。本文将围绕软件工程课程思政案例教学展开讨论,探究其在学生思想政治教育中的作用和意义。
二、软件工程与思政案例教学的结合
1. 软件工程的特点与优势
软件工程作为一门交叉学科,涉及计算机科学、管理学、心理学等多个领域,因此具有很强的实践性和综合性。在学习过程中,学生需要通过实际项目的设计、开发和管理来提升自己的能力,培养团队合作精神和创新能力。软件工程对于学生的思维方式和逻辑能力也有很强的培养作用。
2. 思政案例教学的意义和价值
思政案例教学是一种注重学生实际操作和思辨能力培养的教学方法,通过真实且具有启发性的案例让学生深入思考、讨论和分析,从而引
发他们对于思想品德和社会现象的关注。这种教学方法有利于激发学生的独立思考能力,引导他们树立正确的人生观、价值观和世界观。
三、软件工程课程思政案例教学研究的实施与展开
1. 教学内容的确定
在软件工程课程中,可以选取一些真实的软件开发案例或者与软件工程相关的社会问题作为案例进行教学。可以选取一些成功的软件项目为案例,让学生分析项目的成功因素,或者选择一些争议性较大的软件安全问题进行讨论。通过案例的讲解和分析,引导学生思考软件工程背后的伦理道德和社会责任。
2. 教学方法的改进
为了更好地结合软件工程课程和思政案例教学,教师可以采用启发式教学、小组讨论、案例分析等方法。在教学过程中,教师既要注重学生的实际动手能力,又要引导学生进行深入的思考和讨论。通过团队合作和专业素养的培养,学生可以更好地理解软件工程背后的思想政治意义。
软件工程在教学中的探讨
件工 程 的实 践教 学 .将 所 学 的知 识真 正 应用 到软 件 开 精 神 。 发过 程 中。 教学 过 程 引入实 际 案例 .将 抽象 复 杂的理 论 知识
2课 程特 点及教 学 中存 在 的 问题 .
用 生动 具体 的实例 进行 讲解 .能 够收 到事半 功倍 的效 软 件 工程 是 一 门 理 论 性 和 实 践 性 都 很 强 的 课 程 . 果 。 例 教学法 以对案 例 的分析解 决为 主线 . 过分析 案 通
识 . 习的主 动性难 以发 挥 , 学效 果 差 。教学 过多 注 处于 主动方 . 生更有 兴趣 . 发挥 学生 的主动性 与探 学 教 学 能 达 有 重讲解 结构 化方法 .而 对 于在 开发 中常用 的面 向对 象 索性 . 到 由不 知到知 的过 程 . 助 于学 生形 成 系统 的
际应 用 。
人 员举 行讲 座和会 谈 . 与学 生进行 面对 面交 流 , 让学 生
在 教 学 中 , 在教 材 内容 老 化 、 学 方 法 单 一 、 存 教 实 对 软件 工程 有一个 感性 认识 . 更加 熟悉 、 握软件 开发 掌 践教 学不完 善 、 师水平 极 待提 高等 问题 。 件工 程发 的 过 程 。 老 软 展迅 速 . 的 技术 、 法 和 工 具 不 断涌 现 . 教 材 内容 新 方 而 完 善 实践教 学 . 提高 学 生动手 能力 。软件工 程是一 的更新 却远 远跟不 上这 种发 展 。 学方 法单 一 . 统教 门实践性 很 强的课 程 . 教 传 因此在 教学 中加 强实 践环 节 . 对 学模 式是 教 师 讲解 . 本 概 念 、 理 等 理 论知 识 过多 , 提 高教学效 果非 常重 要 实践 教学 与课 堂讲 授有 很大 基 原 学 生被动 接受 .实践 教 学不 够 重视 .学 生缺 乏 感性认 不 同 . 理论 讲授 时学生 处于 被动 地位 . 践教 学时 学生 实
软件工程学士毕业论文范文
软件工程学士毕业论文范文
软件工程是目前计算机技术专业类应用最为广泛的工程项目,由于计算机的软件应用远远超过硬件,并且软件的使用在很大程度上为人们的生产与生活提供了诸多的便利。下面是店铺为大家整理的软件工程学士毕业论文,供大家参考。
软件工程学士毕业论文范文一:软件工程课程教学过程设计【摘要】软件工程课程软件学院软件工程专业的一门专业基础核心课程,也是一门理论与实践并重的课程。但在实际的教学过程中,存在较大的难度:知识与现实脱离、课程内容比较庞杂和抽象、教学实践环节薄弱等,对于缺乏软件开发实践经验的本科生来说,单纯地讲授抽象的理论知识往往使学生感到枯燥无味且难以理解。达不到良好的教学效果,无法满足现代软件工程人才的培养目标。为此,提出了以“应用”为导向的软件工程课程教学过程的设计,主要从教学设计原则、教学设计策略、教学内容、教学方法、课程重、难点解决方案、考核方式与评价方法等方面展开,给出了切实可行的方案,与院系“一体化”教学理念切合,通过实施,取得了一定的效果。
【关键词】软件工程;应用导向;“一体化”教学理念
平顶山学院软件学院从建系以来的培养目标就是培养应用型人才。而软件工程课程是软件学院软件工程专业的一门专业基础核心课程,也是一门理论与实践并重的课程。该课程的培养目标也应该与院系培养目标一致,培养应用型人才。但在实际的教学过程中,存在较大的难度。现有的软件工程课程存在着知识与现实脱离、课程内容比较庞杂和抽象、教学实践环节薄弱等,对于缺乏软件开发实践经验的本科生来说,单纯地讲授抽象的理论知识往往使学生感到枯燥无味且难以理解。达不到良好的教学效果,无法满足现代软件工程人才的培养目标。为此,以“应用”为导向的软件工程课程教学过程的设计显得尤为重要。
《软件工程》教学改革的探讨与实践
培养 学 生创 新 意识 .以便 今 后 能够适 应 软件 行 业 发 展 的 需 要
2 组 建 多 种 教 学 方 式 、
11 . 精选 授课 内容 , 构建 教学 主线 。
在 理 论教 学 中主要 采 用案 例教学 和课 堂 练 习 软 件工 程 知识 内容 多 . 学任 务 重 . 校 该课 教 本 程 的教 学 总课 时数 只有 5 4学 时 . 因此 教学 内容 的 相 结合 的方 式 。 织课 堂讨 论 , 成 师生 互 动 的教 组 形 合理 取 舍是 缓解 教 学 内容 多课 时 少 的矛 盾 的主要 学模 式 .在 实践 教 学 中主要 采 用小 组制 进 行 软件
问题 的 能力 较弱 . 对 以上 问题 , 合 多 年教 学实 机辅 助 软 件工 程1 具 等 。这 样 。 针 结 工 既有 助 于开 拓 学 培养 学 生对 新 知识 的探 究兴 趣 . 助 于 有 践, 进行 了教 学 内容 、 学方 式 、 学 评 价 等 教学 生 的视 野 。 教 教
4 2
福 建 电
脑
21 0 2年 第 4期
《 软件 工程》 学改革 的探讨 与实践 教
赵 楠 楠 (遵 义 师 范学 院 计 算机 科 学 系 贵 州 遵 义 5 3 0 6 0 2) 【 摘 要 】 分析 了软 件 工程课 程 的教 学特 点 , : 结合 遵 义 师 范学 院学 生学 习现 状 , 整合 了教 学 内容 、 建 了多种教 学方 式 、 行 了教 学评 价 改革 与 实践 , 高 了学生 学 习主动性 和 积极 性 , 养 组 进 提 培
软件工程类论文4500字_软件工程类毕业论文范文模板
软件工程类论文4500字_软件工程类毕业论文范文模板
软件工程类论文4500字(一):基于CDIO-OBE模式的软件工程课程改革探索论文
摘要:针对目前软件工程课程教学中工程实例匮乏、课程评价单一等问题,
论文基于CDlO-OBE工程教育模式,设计和重塑软件工程课程教学。在CDlO项
目任务教学中,探索基于OBE的课程体系、教学模式、课程评价等的改革。构建
以工程和创新性思维能力培养、学习成效为导向的新型教学方案,促进学生知识、能力一体化發展。
关键词:CDIO;OBE;教学设计;项目化;工程化
1引言
随着高校课程改革的深入,软件工程课程(以下简称软工)引入项目任务驱动、案例等教学法,一定程度地提升了教学质量。但目前该课程教学中仍存在教
学内容抽象、工程实例乏匮、案例选择不当、课程评价模式单一等问题,不能充
分培养和挖掘学生的知识运用、自主探究、解决软件复杂工程问题等能力,难以
满足IT从业人员日益增长的工程能力需求。因此,本文结合软工课程团队多年的
教学经验,基于CDIO-OBE工程教育模式,改革软工教学,综合训练和系统提升
学生工程实践能力,探索更加多样化、个性化、符合工程教育规律的人才培养模式。
2CDIO-OBE工程教育模式内涵
CDIO它以产品研发到产品运行的生命周期为载体,让学生以主动的、实践的、课程之间有机联系的方式学习工程。CDIO培养大纲将工程毕业生的能力分为工程基础知识、个人能力、人际团队能力和工程系统能力四个层面,大纲要求以综合的培养方式使学生在这四个层面达到预定目标。
CDIO代表构思(C)、设计(D)、实现(I)和运作(0),它是“做中学”和“学中做”的集中概括。CDIO是行之有效的工程教育模式,关注学生工程实践能力的培养,代表了当代工程教育的发展趋势。CDIO强调将项目开发过程(产品)融入学习过程,有机整合学生工程实践和课程学习。工程实践中,构思即概念阶段。结合专业培养目标,引导、激励学生分析问题,把项目与生活、企业产品结合,解决实际需求。设计即技术阶段;围绕项目,分析需求,设计方案,解决具体问题。实现即制造阶段;围绕设计方案,编码测试,将设计方案转化为具体成果。运作即展示(服务)阶段;项目成果展示,师生评价成果,完善项目,了解项目应用环节,提供市场服务。
软件课程教学中案例教学法应用论文
软件课程教学中案例教学法应用探讨【摘要】19世纪70年代以来,案例教学法因其注重培养学生理论实践能力而在高校界得到广泛传播。软件课程作为一门注重实际操作的课程,亟需提高学生的动手能力。案例教学法无论在培养目标和教学形式上都想适宜。本文作者就软件课程中案例教学法的应用进行探讨,以期提高学生对软件的实际操作和开发能力。
【关键词】软件课程案例教学法应用
在这个高度信息化的时代,计算机软件人才应社会发展成为社会所需的高技术人才。全国众多中高等院校开办了不同程度的计算机软件课程,主要培养实践性强、技术过关的计算机软件人才,促进软件行业的发展。但是,在现实教学中,由于教学方法的不当,导致教学结果与教育目标大相庭径,出现学生理动手能力弱的问题。面对这个问题,作者提出需通过改善软件课程的教学方法,即通过实行案例教学法,增强学生知识实践能力。
一、软件课程教学现状及特点分析
软件工程以解决社会计算机应用软件危机为大前提,培养具有较扎实理论基础及较强实践能力,熟悉软件操作,掌握开发技能,适应社会信息化发展需求的德、智、体、美全面发展的计算机软件开发高等技术人才。
软件工程作为一个以软件行业就业为导向的计算机教学课程,具有以下特点:(1)实际操作性强。软件工程课程主要目标位培养具有软件实际操作、维护及开发的高级技术人才,故而对学生的软
件实际操作性要求较高。(2)多学科性。软件工程并不只涉及计算机软件方面的知识,还要求学员掌握如高等数学,相关设计学及计算机英语等多方面的知识。基于以上特点,案例教学法作为一门注重培养学生实践能力的教学方法适于软件工程教学。
案例分析在本科软件工程教育中的应用研究
支 俊 . 陈 燕
( 州轻 工 业学 院 计 算机 与通信 工程 学 院 , 南 郑 州 4 0 0 郑 河 50 )
摘 要 : 年 来 , 例 教 学 被 广 泛 应 用 于 软 件 工 程 教 育 中 。 现 阶 段 软 件 工 程 教 育 工 作 遇 到 了 前 所 未 有 的 困 难 和 近 案
有 的 课 程 必 须 要 有 现 实 基 础 ” 另 一 个 指 导 方 针 是 “E 的 概 念 、 , S
原 理 . 以 及 解 决 方 法 应 该 贯 穿 于 整 个 教 学 活 动 中 以 帮 助 学 生
教 育教 学效 率研 究 中的一个 主 要方 面 , 且在 诸如 商业 、 并 法
大量 的关 于计算 伦 理 教 学 的文章 、 籍 。 在 网 页 中使用 到 案 书 并
例分 析 , pti 使 用 的 机器 人 杀 手 的 例 子 可 以说 是 案 例 分 E s n所 e
析 的 经 典 使 用 E。 二 是 MB S 大 学 预 修 的 计 算 机 科 学 课 程 考 g ] C一
非常wk.baidu.com相似 。
其学 生 不仅 需 要更 多 的理 论 基础 知 识 ,而 且 需要 进 行更 多 的
实践 。
2 案 例 分 析
案例 分析 自 17 年 首 次在 哈佛法 学 院使 用后 ,逐 渐成 为 81
《软件工程》案例教学设计
《软件工程》案例教学设计
案例教学是通过实际案例来教授软件工程知识和技能的一种教学方法。通过案例教学,学生可以在实际情境中学习和应用软件工程的原理和方法,培养解决问题的能力和团队合作精神。本文将针对《软件工程》课程设计
一个案例教学实践,旨在帮助学生理解软件工程的主要概念和方法。
案例教学设计:
主题:软件开发项目管理
案例一:Web应用开发项目
背景:公司决定开发一款在线购物网站的Web应用,希望能够在6个
月内完成。该项目需要一个跨部门的团队来完成,团队成员包括项目经理、产品经理、UX设计师、前端开发工程师、后端开发工程师和测试工程师。
任务:学生扮演团队成员的角色,协同完成该项目的需求分析、项目
计划和项目执行等阶段。
步骤:
1.需求分析阶段:
学生根据产品经理提供的需求文档,协同完成需求澄清、需求建模和
需求优先级的确定等任务。学生需要完成用例图和需求规格说明等文档。2.项目计划阶段:
学生根据需求分析阶段的成果,协同完成项目计划的制定。学生需要
确定项目的范围、进度计划、资源分配和风险管理等。
3.项目执行阶段:
学生按照项目计划,协同进行项目执行。每个团队成员根据角色的不同,完成相应的任务。学生需要协同管理项目进度、沟通协调团队成员、
监督质量等。
4.项目验收阶段:
学生协同完成项目的验收测试以及准备项目交付物。学生需要进行系
统测试、用户验收测试和文档的编写等任务。
目标:通过此案例教学,学生将会了解软件开发项目的生命周期和主
要任务,掌握项目管理的基本原则和技巧,培养解决问题的能力和团队合
作精神。
评估:通过学生在需求分析、项目计划和项目执行等阶段的表现评估
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程案例教学的设计探讨-软件工程论文-工程论文
——文章均为WORD文档,下载后可直接编辑使用亦可打印——
摘要:软件工程是计算机专业高年级开设的一门核心课程,本文以移动通讯录APP项目开发为案例,将软件工程课程所具有的理论性与方法学内容融入案例,综合采用分组讨论、协同开发的教学方式,将原本内容抽象、枯燥索味的授课过程变得具体且主动,实现了做中学、学中做的循环式教学。
关键词:软件工程;移动开发;通讯录APP;案例教学
一、软件工程案例教学
软件工程是计算机科学与技术专业的一门核心课程,一般在高年级开
设。与其它计算机专业课程的技术性相比,软件工程更注重管理性,是综合技术、方法和管理并指导软件项目开发的一门应用型课程[1]。由于该课程具有强烈的工程与项目背景,授课内容又涉及到项目管理的方法学,老师在设置教学内容时难以把握讲授难度[2]换言之,一旦涉及大量的定义(例如软件开发模型、白箱/黑箱测试等)以及方法学(例如瀑布模型、敏捷开发模型等),学生易感抽象、空洞,掌握效果不佳。以案例驱动的形式开展授课,将上述知识点代入到一个或多个项目实例中,不仅可帮助学生更好的掌握关键知识,还能进一步培养出工程开发必要的团队协作能力[3]。选取什么案例以及多少案例是软件工程案例教学值得研究的一个问题,需要结合学校制定的培养方案、学生的兴趣等诸多因素。本文以移动通讯录作为课程案例的主要考虑是:(1)移动通讯录是移动应用开发的一个典型应用,既可以涵盖了项目开发的全过程,而且项目需求与实现功能点足够简单,易于教师掌控;(2)移动通讯录基于Android平台开发,Android是当前流行的移动开发技术,大部分软件专业学生均对此感兴趣,该平台以Java语言为基础,学生一般在二年级已经学习过Java编程,具备一定的前期积累;(3)移动通讯录开发难度较小但实用性强,学生在课程结束后能够实现自己的作品,满足了成就感,从而激发学生从事软件开发的兴趣。
二、教学内容体系
(一)课程前导
软件工程是计算机专业的一门综合性课程。为了培养和树立学生对专业学习的整体观,在讲授前教师应对软件工程的前导课程进行简单有序的梳理,剖析各专业课程对本课程的支撑情况,对那些时隔1年以上的课程甚至需要花费一定课时进行回顾。本课程最核心的几门先导课包括:(1)《Java面向对象程序设计基础》,包括Java程序开发的基础语法、系统类和相关的扩展知识点,如输入输出流、异常处理、多线程、GUI等;面向对象的基本原理和相关概念,如继承、多态等;面向对象开发的主要优势:可移植、可维护、可扩展;该课程是Android 移动编程的基础语言,Java的所有机制在本课程的项目开发均可使用。(2)《数据库原理及应用》,包括数据库的基本概念,概念模型ER图、数据库表,标准化查询语言SQL等,移动通讯录采用Android内置数据库SQLite,该数据库支持SQL。(3)《移动应用开发》,包括Android 体系与版本;Android 模型;Android控件与界面设计等,本课程案例-移动通讯录是基于Android系统开发。
(二)课程设置
我们将移动通讯录的整体开发过程根据软件工程课程大纲的要求[4]以及工程开发的流程进行模块化处理。就学时情况而言,该教学体系假定课程总课时为36学时,学时分配是根据软件工程各阶段的重要性进行设定,根据笔者对移动项目开发的经验,需求分析、详细设计和编码是整体项目完成的3个关键阶段,学时分配较大。其次,在案例教学中,课堂上主要是教师对学生课外完成阶段化工作的总结、点评、修缮等,大量的设计与编码工作由学生在课后完成。就内容设置而言,基本涵养了软件工程教学的各个关键知识点,包括软件开发各阶段的主要任务与目标、应提交的相关材料等。
三教学手段与方法
(一)学生分组
案例教学的特点要求本课程更适于采用学生为主的教学方式[5]。在实际的教学过程中也证实了这一点,采用分组形式让学生自主选择开发场景既能充分调动积极性,还能实现更高效的工作效率[6]。教师根据本项目的复杂度和班级人数分若干个组,每组按企业软件开发的结构设置多种角色。为了保证每组项目能够的有序可行,教师根据首先为每组指定项目经理的人选,然后再由项目经理和学生双向选择的方式组件。分组过程应把握好两个原则:(1)自愿分组原则,自愿分组有利于团队交流与互助,尤其是方便课后交流;(2)组长责任制原则,组长有权选择组员以及对组员的角色进行分配,确保项目所要求人力资源,分组后组长公开人员分配情况并且阐述分配的可行性。通过两个原则叠加使用,既防止了自由组合时的各组专业能力不均衡的困境,又满足不同学生承担不同角色期望与兴趣。
(二)翻转式教学
软件工程案例教学可以模仿企业项目开发的方式,由教师主导转换为学生主讲,项目组按已设定的项目计划定期在课堂上报告进展情况,尤其是说明运用了软件工程中哪些原则与方法,为何使用这些原则方法。每组报告后由教师组织其它项目组共同讨论。在每一组汇报时,其他小组的成员都代表为用户角色,对项目进展提出问题或者新需求。教师在总结和点评过程中引导学生使用软件工程的相关工具,每组在需求分析、系统结构、数据库表设计等均不相同。不同场景下的项目讨论与点评,更易于头脑风暴,提升学生的应用开发能力。
(三)基于软件开发模型的编码
软件开发模型是软件工程的教学大纲当中最重要的内容之一,但这一部分若完全由老师讲授对学生而言则过于抽象,为此,在课程进入编码前,教师可首先对各种开发模型进行简单介绍,然后由每组选择一种开发模型应用于本组项目开发。在完成开发后,教师根据项目的完成情况、是否延期等向学生总结各模型的特点。
参考文献
[1]沈海波,周如旗,朱雄泳.新工科+工程教育认证背景下软件工程特色专业建设探索[J].软件工程,2018.03:57-59+30.
[2]田怀凤,软件工程案例教学的不足反思与对策研究[J].2017,08:83-84.
[3]姜洋,丁秋雷.案例教学模式研究综述[J].上海包装,2018.04:61-62.
[4]桑春艳,王喜宾.“互联网+”环境下软件工程课程实验实践教学模式探讨[J].教育现代化,2016,27:45-47.