软件工程案例教学法探讨
浅议软件工程案例教学的基本思路和方法
1选择合适的软件工程案例 , 保证教学的有效性
出, 透过类似 的案例 教学 , 不但可以发挥案例的功能性作用 , 而
更为重要 的是 , 案 软件工程教学主要是以培养 具备软件开发、 系统建设和程 且可 以为学生掌握案例开发方法提 供 帮助 。 透 过这个 “ 点” 的启示 , 引导学生们举一反 序设 计人才 为目的的学科, 其最 大的特点就是实用、 技 能和专 例往往 只是一个点, 学 以致用, 达到 “ 由点及面”的效 果, 这才是案例教学的终 业化 。因此 , 开展软件工程 教学, 必 须要把 握该学科 的特点和 三、 要求 , 要力求实现软件工程课程 的知识传 输与技能培 养, 要形 极 目标。
教学, 提 出了自 己的看 法。
关键词: 软件工程; 软件工程案例教学; 教学方法; 系统开发
随着计算机 的普及以及网络 时代 的来临, 社会对于计 算机 发挥其作用。 首先 , 在案例 的选择和 目标设置上 , 要做到有的放 专业化人 才的需求越 来越大 。 其中, 具 备高水平 的软件工 程技 矢、“ 胸有成竹 ” , 即该案例要着 重培养 学生们开发财务管 理系 术人 员, 越 来越受 到社会和各 类企业 的亲睐 。 所 以, 开展 具备 统及类似 系统的能力。 其次 , 为了增加案例的难度 , 可 以介绍诸 有效性 的软件工程 教学 , 就 显得尤为必要了。 案例教学, 是一种 如L - S I M P L E 语言编译系统的开发工具 , 进一步提升学生的知识 通 过具体 案例 开展教学 的方 法, 受 到了各类 教学科 目的追捧 ,
工程教学中, 是不错的选择。 拓展能力。 其次, 要注意引导学生们开展分组讨论和集体交流 ,
充分说 明了该教学方法 的实用性。 将案例教学方法运用到软件 甚至包括师 生的互动 交流 。 这样 的互动和 讨论, 正是案例教学 流程 的精髓 所在, 也是深 化案例教学 目的的绝佳 路径。 可 以看
《软件工程》课程教学改革探讨
[ 关 键 词 ] 软 件 工 程 ;案 例 分 析 ; 主 动 式教 学
[ 中图 分 类 号 ] N 4 [ 文 献 标 志码 ] A [ 文章编号]1 6 7 3 —1 4 0 9( 2 0 1 3 )0 1 —0 0 9 6一 o 3
定 ,发生 的一 个小 变化 ,都可 能对软 件 的后 期 阶段产 生严 重的影 响 ,即错误 的放 大效应 。 另外 ,软 件工 程是经 验 的总结 ,它既包 括成 功项 目的经验 ,又包括 失败项 目的经验 。要从 实 际项 目 中不断 总结经 验 ,不 断提 升课程 内容 。尤其 软件 l I程 适用 在一 些 较大 型 软件 项 目中更 显示 出它 的意 义 。 例 如建 大厦必 须进 行设计 ,而建宠物 窝则 不需要 设计 。
此 较难 对这 门课 产生 兴趣 。
2 ) 学生难 以参 与软件 开发 的 全过程
学 生在 学 习 的过 程 中 ,仅 能 抽 象 的学 习 软件 参 与软 件开 发 的整个 过程 。学 生开发 的系统 大多 只是应 付教 师 的检查 ,一般 不会 交付 使用 ,没 有 经受 客户 的真 正检 测 ,代码里 面 的很 多错误 也被 隐藏 。但是这 些错 误有 可能 是编码 前 面 的各个 阶段 所 隐藏 的 。如 果学 生看 不到 错误 ,也 就不 能体会 到 自己在需求 分 析 、设 计等 各个 阶段 工作对 软件 成果 造成 的影 响 。另 外 ,一些 实践 环节 如课 程设计 等 ,涉及 的 大部分 是小 型软 件项 目,使得 学生 容易轻 视软 件工
也 只能是 从理论记忆方 面 ,针 对软件工程本身 的抽象 性和应用性 ,又很难将 其应用 到具体实 例 当中 ,致 使
软件工程教学中存在的问题及教学策略探讨
65 。
中 现代教有 备 国 装
言课程 的实验 同一高度。
2 0第 3 总 1期 0年 1 第0 ) 1 期( 1
境或事件 为题材,提供学生相互讨论之用,以激励学 生主动参与学习活动的一种教学方法。 案例法教学分三个阶段展开: 第一阶段,重难点精讲。以教师为主 导,对授课 内容中的重点难 点进行精讲 ,在这个过程 中要充分利
式 。实验教学环节可采用项 目驱动的模式 ,以大作业
的 形式 贯 穿学 期始 末 。 在 课程 初 期 , 教师 布 置 项 目课 题 ,学 生进 行 自由
分组 (~ 7 人,各小组根据 兴趣选择 项 目,每1 6 ) 组根
据 学 生 的 个 人 能 力 分 配 角 色 ,并 选 出 组 长 1 负 责 项 人
的文 字 内容 。 由于 理 论 课 时有 限 ,教 师在 课 堂上 势 必 采 用 照 本 宣 科 、满 堂 灌 的教 学 方 法 , 从而 引起 学 生 的 反 感 。其 次 ,若 没 有 足 够 的时 间 消 化 ,进 而 系 统 地 学
的工程化 方法将 软件开发技术和软件 的工程化管理 以 及软件 开发环境等方面结合起来并运用到实际的软件
作者简介:闵笛,硕士,助 教。褚秋砚 ,硕士 ,讲师 。 : 文系 2 0 年广 东 省教 育 厅教 学 改革 项 目 ( 目编 号 l : 本 08 项
B J Y 2 00 7 。 K G B 0 8 7 )
测试 ,更别谈维护。学生无法发现各阶段 中存在的问 题 ,因此对 软件工程 的实验认识仅仅停留在与编程语
由于 实验条 件 受限 ,老师 仅给 出项 目各 阶段文 档模板 ,要求学生按规格编写相应文档,但往往没有 企业项 目开发 中的严格评审机制,学生很难建立标准
新工科背景下基于OBE的混合教学模式探索——以软件工程为例
新工科背景下基于OBE 的混合教学模式探索——以软件工程为例张新,吴晓琴,程知,张琛(合肥学院,安徽合肥230601)摘要:基于OBE 的混合教学模式以成果为导向,以学生为中心,以培养目标为核心的教学设计理念,符合新工科背景下培养大量应用型创新创业人才的需求。
本文以提升学生自主学习能力和实践应用能力为目标,基于OBE 反向教学设计理念实施软件工程混合式教学,将线上自主学习和线下翻转教学和案例驱动实践教学有机结合,充分调动学生的积极性和主动性。
关键词:新工科;OBE;教学设计;软件工程中图分类号:TP311文献标识码:A文章编号:1009-3044(2021)07-0167-02开放科学(资源服务)标识码(OSID ):1OBE 反向教学设计理念图1OBE 反向教学设计理念我校软件工程专业是教育部第一批“卓越工程师教育培养计划”专业。
作为专业核心课程的软件工程理论枯燥,已有的教学手段存在各种缺陷:传统教学无法提升学生学习兴趣,翻转课堂无法实时跟踪学生学习情况。
学生因此无法寓学于乐,现有教学模式也无法适应在新工科背景下培养大量应用型创新创业人才的信息化需求[1]。
基于OBE (Outcome-based Education )的反向教学设计(如图1所示)与专业认证理念相符。
因此,面向国家、社会和行业的发展需求,以培养软件工程专业应用型创新创业人才为目标,为软件工程课程制定支撑毕业要求的指标点,教育教学过程围绕预期学习成果进行设计、组织和重构。
基于此,设计了基于OBE 理念的软件工程线上线下混合式教学模式。
2OBE 教学模式研究现状OBE 教育模式起源于美国工程教育,最早由美国学者Spady 提出,OBE 的核心理念为学生经过学习过程后成功获得学习成果[2]。
自2006年工程教育认证工作经教育部推广,OBE 教育模式逐渐兴盛。
目前国内教学在理工科和文科领域内都有相关研究。
清华大学的软件工程课程结合OBE 模式对课程的教学方案进行了优化和改进[3]。
基于案例驱动的《软件工程》教学方法研究
() 3 不能较好地 因人施教 。学生 的基础水平参 差不齐 , 体差异较 个 大, 现行的教学模式很难满足全体学生的要求。 由于学生没有真 正掌握 基础理论及运 用理论的技能和方法 ,学习 过程 中又没有参加实际软件 项 目的机会 ,不能将 软件 工程的理论充分 运 用 到 设 计 实 践 中 去 ,给 毕 业 设 计 , 以及 毕业 后 参 加 工 作带 来 很 多 麻 烦。 2基 于案 例 的 教 学 方 法 与 教 学 过 程 . 案例教学是指向学生提 供案例研究 的学习环境 ,包括从实际案例 中选 取资料 , 让学生 以调查 员的身份去调查案情 , 通过对资料 的收集 、 分析 、 决策 , 最终对问题 以解决 , 出可行的结论。l 得 9世纪末 , 案例分析 法 已在法学教学过 程中得 到了运 用。2 O世 纪初 , 哈佛大学把案 例分析 教学法用于商业管理学的教学 ,并把案例分析方法广泛运用于各种研 究领域和人文科学 的教学 活动中。 教学案例要求教师在阅读和研究案例的基础上 ,对于教学案例中 提供 的情境 、 疑难问题和解决 的办法 , 结合有关教育教学理 论进行分 要 析 , 出自己的判断和评 价, 做 独立 完成分 析的过 程 , 撰写案例研究报告 , 并将之提交到学生小组进 行讨论和交流 ,把别人的经验与 自己的实践 联 系起来 , 发现规律 , 得案例研究报告 的撰 写过程 , 为对 案例研究 使 成 的过程 , 以进一步提高教学案例的应用 效果。案例教学过程包括准备 、 组 织 与实 施 三 个 阶段 。 21 学 准 备 .教 首先 , 由教师准备和消化 案例 , 并将案例 布置 给学生 , 学生 在课 余 时间准备 。 () 1 以实际应用为背景, 设计或精选案例。案例教学效果如何 , 很大
浅谈软件工程专业实践教学中的问题与对策
浅谈软件工程专业实践教学中的问题与对策随着信息技术的不断发展,软件工程专业的培养已经成为高校教育的重要内容之一。
在软件工程专业的实践教学中,我们也面临着一些问题,比如学生能力薄弱、教学资源不足、教学方式陈旧等。
在这篇文章中,我们将就这些问题进行深入探讨,并提出相应的对策。
一、学生能力薄弱问题描述:由于软件工程专业的特殊性,学生需要具备较强的逻辑思维能力和编程实践能力。
现实情况是,许多学生在逻辑思维和编程实践方面能力不足,导致他们在实践教学中难以达到预期的学习效果。
对策建议:针对学生能力薄弱的问题,我们可以采取以下对策:1. 提高教师教学能力。
教师应不断提升自身的专业水平和教学能力,通过多种教学手段帮助学生提高逻辑思维和编程实践能力。
2. 设计灵活性强的教学方案。
针对不同学生的学习状态和学科特点,制定相应的教学计划,通过案例分析、项目实践等方式激发学生的学习兴趣和能动性。
3. 加强学生实践能力的培养。
在实践教学中,着重培养学生的实际操作能力,让学生以实践为主体,激发学习动力,提高学习效果。
二、教学资源不足问题描述:在软件工程专业的实践教学中,教学资源不足是一个普遍存在的问题。
这主要表现为实验室设备不足、软件工具缺乏、实践教学场地狭窄等情况,导致学生在实践教学中难以进行深入的学习。
1. 加强实验室建设。
学校应加大对实验室设备的投入,更新实验室设备,提高实验室硬件配置,为学生提供更好的学习环境。
2. 支持软件工具的更新和完善。
软件工程专业的教学需要借助各种软件工具进行辅助,学校应及时更新和完善相关软件工具,以满足学生的学习需求。
3. 扩大实践教学场地。
学校应该适时扩大实践教学场地,为学生提供更多的学习空间,确保实践教学的顺利进行。
三、教学方式陈旧问题描述:在软件工程专业的实践教学中,部分教师的教学方式比较陈旧,未能及时跟上教育教学改革的步伐,导致学生的学习效果受到一定的影响。
1. 推动教育教学改革。
学校应积极推动教育教学改革,加大对软件工程专业的教育教学改革力度,引入新的教学理念和方法,提高教学质量。
“项目先导式”的软件工程教学模式的探讨
规 范 的软 件工 程 实践 的 训练 , 培养 创造 性 的软件 设 计 能力 和综 合 分析 、 解决 问题 的 能力 。 “ 目先 导 式 ” 项 的教 学模 式主 要体 现在 以下 几 个 方面 :
3 参 与式 实践 探索 学 习
以学生 为主 体 , 目驱 动案 例 贯穿— —提 供 项 C M R 中型 项 目实 战训练 。模 拟 组建 项 目开 R 、E P
能力 。实 验设 计 以实 际项 目开 发 为主 ,模拟 软件
企 业 先进 的软 件 项 目管理 和 开发 过程 , 行 “ 进 应 用 软 件 的开 发 实践 ” 。让学 生得 到 全面 、系 统种1
的程序 设计 习惯 的培养 , 以及 科 学严 谨 的 - 作 I . 作
风 的训练 能起 到很 好 的促进 作 用 。
21 0 0年 6月
咀人 工 Suyo c ne n n ier gaR VU td f i c d gnei t T . Se a E n
第 2期 总 第 23期 4
“ 目先导式 "的软件工程教学模 式 的探讨 项
吴 晓 姝
辽宁广 播 电视大 学 (沈 阳 10 3 ) 104
术、 新方 法的 掌握对 于学 生在 今后 软件开 发的实
践 中起着 至关 重要 的作用 。 因此在 教学过程 中让
学 生 了解 和 掌握 软件 开发 中 的方 法学 和: 程 学 [ = 知 识 ,并应用 于实 践 , 使其 顺应 当今软 件人才 的 需求和 发展 的成 为 了教 学中 的首要 目标 。
摘 要
从 高校软件工程教 学的特点 出发 ,在教学实践过程 中的引进项 目工程进行教 学,激发学生
兴趣 ,解 决了软件工程教学中以往只重视理论教学的弊端 ,使 学生在工程 实践能 力得 到提 高
《软件工程》课程思政优秀教学案例(一等奖)
《软件工程》课程思政优秀教学案例(一等奖)《软件工程》课程思政优秀教学案例(一等奖)一、前言在《软件工程》课程的教学过程中,我们深入挖掘课程思政元素,将社会主义核心价值观融入到课程的各个教学环节,培养学生的职业道德、社会责任感、创新精神和实践能力。
本教学案例荣获一等奖,旨在为同类课程提供思政教育的参考和借鉴。
二、教学目标1. 知识与技能:使学生掌握软件工程的基本理论、方法和技术,具备分析和解决软件工程实际问题的能力。
2. 过程与方法:培养学生团队协作、沟通协调、创新思维和实践操作的能力。
3. 情感态度与价值观:强化学生的职业道德,树立正确的软件开发观念,具备为社会、为国家做贡献的意识。
三、教学内容1. 软件工程基本概念:介绍软件工程的定义、目的、原则和方法,使学生了解软件开发的重要性。
2. 软件需求分析:培养学生倾听用户需求、分析问题、编写需求文档的能力,强化换位思考、同理心等价值观。
3. 软件设计:教授软件设计原则、方法和工具,培养学生创新设计、团队协作的精神。
4. 软件实现与测试:训练学生的编程能力,强调代码质量、测试用例编写,培养学生的质量意识。
5. 项目管理:介绍项目管理的基本知识,培养学生的时间管理、风险评估、沟通协调等能力。
6. 软件工程案例分析:分析国内外优秀的软件工程案例,使学生从中汲取经验,培养学生的敬业精神和家国情怀。
四、教学方法1. 讲授法:讲解基本概念、理论、方法和技术,确保学生掌握扎实的基础知识。
2. 案例教学法:分析真实软件工程案例,使学生学以致用,提高实践能力。
3. 小组讨论法:分组进行课题讨论,培养学生团队协作、沟通协调的能力。
4. 项目驱动法:让学生参与实际项目,锻炼创新思维、解决问题和实践操作的能力。
5. 思政教育融入法:在教学过程中,穿插介绍先进人物事迹、优秀团队精神等,培养学生的职业道德和价值观。
五、教学评价1. 过程评价:关注学生在课堂讨论、团队协作、项目实践等环节的表现,评估学生的综合素质。
软件工程课程思政案例教学研究
软件工程课程思政案例教学研究一、背景在当今社会,软件工程已成为信息技术领域的重要学科,对培养学生的创新精神、实践能力和思想品德起着至关重要的作用。
软件工程课程的思政案例教学研究显得格外重要。
本文将围绕软件工程课程思政案例教学展开讨论,探究其在学生思想政治教育中的作用和意义。
二、软件工程与思政案例教学的结合1. 软件工程的特点与优势软件工程作为一门交叉学科,涉及计算机科学、管理学、心理学等多个领域,因此具有很强的实践性和综合性。
在学习过程中,学生需要通过实际项目的设计、开发和管理来提升自己的能力,培养团队合作精神和创新能力。
软件工程对于学生的思维方式和逻辑能力也有很强的培养作用。
2. 思政案例教学的意义和价值思政案例教学是一种注重学生实际操作和思辨能力培养的教学方法,通过真实且具有启发性的案例让学生深入思考、讨论和分析,从而引发他们对于思想品德和社会现象的关注。
这种教学方法有利于激发学生的独立思考能力,引导他们树立正确的人生观、价值观和世界观。
三、软件工程课程思政案例教学研究的实施与展开1. 教学内容的确定在软件工程课程中,可以选取一些真实的软件开发案例或者与软件工程相关的社会问题作为案例进行教学。
可以选取一些成功的软件项目为案例,让学生分析项目的成功因素,或者选择一些争议性较大的软件安全问题进行讨论。
通过案例的讲解和分析,引导学生思考软件工程背后的伦理道德和社会责任。
2. 教学方法的改进为了更好地结合软件工程课程和思政案例教学,教师可以采用启发式教学、小组讨论、案例分析等方法。
在教学过程中,教师既要注重学生的实际动手能力,又要引导学生进行深入的思考和讨论。
通过团队合作和专业素养的培养,学生可以更好地理解软件工程背后的思想政治意义。
3. 教学效果的评价为了对软件工程课程思政案例教学的效果进行评价,可以采用学生问卷调查、学生作品展示、教师评估等多种评价方法。
并且要关注学生在这种教学模式下的综合素质提升和自我认知能力的提高,评价学生思想品德等方面的发展情况。
软件工程在教学中的探讨
福
建 电
脑
13 8
软 件 工 程在 教 学 中的探 讨
颜 昌沁 ,包 龙 翔 , 赵 伦
(昭通 师范 高等专科 学校 云 南 昭通 6 7 0 5 0 0)
【 摘 要 】 《 : 软件 工程 》 指 导软件 开发 与 维护 的一 门综合 性课 程 , 文针 对课 程特 点和 教 学 中出现 的 是 本
结 方法不够 重 视 . 导致 学 生在 实 际开发 中难 以适应 , 学 知识 结构 在学 期开始 前设计 完 善 的实践 教学计 划 , 有 合毕 业设计 与 毕业实 习 . 学生 同 步开 展实 践设 计 , 让 激 生认 为软件 工程就 是写 文档 , 没有 任 何意 义 。 理 软件 工 程 课 程要 求 在 教 学 中 理论 与实 践 相 结 合 , 励 学生 提高 实践 能力 和创 新 能力 。 论和 实践相 结合 ,
件工 程 的实 践教 学 .将 所 学 的知 识真 正 应用 到软 件 开 精 神 。 发过 程 中。 教学 过 程 引入实 际 案例 .将 抽象 复 杂的理 论 知识
2课 程特 点及教 学 中存 在 的 问题 .
用 生动 具体 的实例 进行 讲解 .能 够收 到事半 功倍 的效 软 件 工程 是 一 门 理 论 性 和 实 践 性 都 很 强 的 课 程 . 果 。 例 教学法 以对案 例 的分析解 决为 主线 . 过分析 案 通
识 . 习的主 动性难 以发 挥 , 学效 果 差 。教学 过多 注 处于 主动方 . 生更有 兴趣 . 发挥 学生 的主动性 与探 学 教 学 能 达 有 重讲解 结构 化方法 .而 对 于在 开发 中常用 的面 向对 象 索性 . 到 由不 知到知 的过 程 . 于提 高学生 的软 件 开发 能力 和 软件 开发 的 管理 实 际案 例 , 发学生 的 积极 性和 主动性 , 激 让学 生更好 的 能 力 。课 程综 合性 强 , 与其他 计 算机 课 程 如算法 设计 、 掌握 原理 和方 法 数 据结构 、 数据 库等 课程联 系紧密 。 程 特点决 定其 不 课 组织 课 堂讨论 , 形成 教学互 动 教 学是 围绕学 生展 可 能完全 书本 和课 堂上学 会 . 很 强 的实践 性 . 各 种 开 的 .教 师要 利用恰 当 的方 法调动 学生 的积极 性 和主 有 是
软件课程教学中案例教学法应用论文
软件课程教学中案例教学法应用探讨【摘要】19世纪70年代以来,案例教学法因其注重培养学生理论实践能力而在高校界得到广泛传播。
软件课程作为一门注重实际操作的课程,亟需提高学生的动手能力。
案例教学法无论在培养目标和教学形式上都想适宜。
本文作者就软件课程中案例教学法的应用进行探讨,以期提高学生对软件的实际操作和开发能力。
【关键词】软件课程案例教学法应用在这个高度信息化的时代,计算机软件人才应社会发展成为社会所需的高技术人才。
全国众多中高等院校开办了不同程度的计算机软件课程,主要培养实践性强、技术过关的计算机软件人才,促进软件行业的发展。
但是,在现实教学中,由于教学方法的不当,导致教学结果与教育目标大相庭径,出现学生理动手能力弱的问题。
面对这个问题,作者提出需通过改善软件课程的教学方法,即通过实行案例教学法,增强学生知识实践能力。
一、软件课程教学现状及特点分析软件工程以解决社会计算机应用软件危机为大前提,培养具有较扎实理论基础及较强实践能力,熟悉软件操作,掌握开发技能,适应社会信息化发展需求的德、智、体、美全面发展的计算机软件开发高等技术人才。
软件工程作为一个以软件行业就业为导向的计算机教学课程,具有以下特点:(1)实际操作性强。
软件工程课程主要目标位培养具有软件实际操作、维护及开发的高级技术人才,故而对学生的软件实际操作性要求较高。
(2)多学科性。
软件工程并不只涉及计算机软件方面的知识,还要求学员掌握如高等数学,相关设计学及计算机英语等多方面的知识。
基于以上特点,案例教学法作为一门注重培养学生实践能力的教学方法适于软件工程教学。
二、案例教学法概述远在古希腊时期,哲学家苏格拉底就讨论了案例教学法,即用讨论问题的方式,从意见对立中寻求矛盾,进而在矛盾中发现新的分歧,在这样反复分解归纳的过程中,形成对真理的表述。
1870年,美国哈佛大学法学院院长的克里斯托弗·哥伦姆布斯·朗道尔教授创立了现在沿用的案例教学法。
浅谈在VF教学中引入软件工程思想和案例教学法
通 过对 资料 的收集 、分析 、决策 , 终使 问题 得 以解 决 , 最 并得 到 可 行 的结 论 。在 教 学 中 ,往往 有 学 生 问道 ,V 这 门课 程到 F 底 有什 么作 用 。学生 提 出这样 的 问题不 是 没有 道理 ,因为就我 们 现在 的教 学课 本 ,学生 并不 能看 m他 能解 决什 么实 际 问题 , 如 果照 本宣 科 ,学生 也无 法使 用这 些 书本上 的知 识去 解决 实际 问 题 。 因此 , 在教 学 过程 中 , 过对 企 事业 单 位 中的实 际项 目 通 或从 中抽 取 出的模 拟项 目作 为案例 进行 研 究 , 为学 生创 造 一个 仿 真环 境 , 其 在课 堂上 就 能 接触 到 实 际 问题 和环 境 , 而学 使 从 会在 复杂 条 件下利 用 所学 理论 解决 实 际问题 ,也 能提 高学 生 的
. .
21 第 00年 9期 3 3
v 是 当今 惟 一 的既 兼 容 S L又 保 留其 本 身 “ F Q 自含 型 ”语 言的 P C数 据库 开 发环 境 , 它包 含 “ 构化 ” 和 “ 向对 象 ” 结 面 两 类程 序设 计 , 持程 序 设计 和交 互操 作 两 类工 作 方式 , 支 既可 通过 辅助 工具 实现 用户 界 面的 可视化 设计 和部 分 程序 的 自动生 成 , 通 过 C M组件 实现 对多媒 体应 用 和 We 应用 的支 持 。 又可 O b v F课 程 的 特点 是 内容 量 大 、 图形 多 、界 面多 、逻 辑 结 构 多 。 它 的具 体 内容 包 括 : 据 库 技 术概 述 及 V 数 F简 介 、数 据库 及 表 的基 本操 作 、查询 与统 计 、结构 化程 序设 计 、菜单 设计 、表单 设计 、报 表设 计 等 。通过 内容 的学 习 , 生最 终 要 掌握 以数 据 学 库为 核心 的信 息 系统 开 发 的基本 过程 和 设计 方 法 , 有使 用 计 具 算机解 决实 际 问题 的初 步 能力 。
《软件工程》实践教学模式的研究与探索
I
0
ChI n 8 E du cat i o n I n no va ti o n Her a l d
远 程教 育研 究
软件工程 实践教学模式的研 究与探 索①
张 玉 张红艳 ( 郑州师范 学院信息科 学与技 术学 院 河南郑州 摘
4 5 0 0 4 4 )
文章编号 : 1 6 7 3 - 9 7 9 5 ( 2 o 1 3 ) 1 2 ( b ) 一 0 1 8 0 — 0 1
1现有教学模式存在的问题
( 1 ) 传 统 的《软件 工程 》 课程重理论 、 轻 实践 , 课程 内容与深 度方面 大多 不能适应软件 技术 的发 展 , 使学生在进行 毕业设 计时就暴露 出许 多问题 , 如 文档 不规 范 , 建模 方法 使用混 乱, 软 件开发 过程混 乱等 。 ( 2 ) 学生对理 论难以 真正 理解 和掌握 。 由于缺 乏 实际 应用 , 学生在 学 习中感 到内 容抽象枯 燥 , 似 懂 非懂 , 甚至觉 得课 程 内容没有 什 么实用价 值 , 学生 主动性 、 积极性难 于发挥 , 仅仅掌握 一些软 件工程 的理 论知识 , 而 无法把理论和实践结 合起来 。 ( 3 ) 《 软 件 工程》 实践课 程 中要么缺 失实 践 内容 , 完全 作为理论 课 , 要 么相 关的实验指 导 内容 与教材 内容 不符 合 , 大部分 采用介绍其 他的开发辅助 软 件R I Po we r De s i g n e r 、 Ra t i o n a l Ro s e 、 P r o j e c t 2 0 0 3 、 Vi s i o 等 内容 , 学生 仍然不 了解并 参 与软件开 发的全部过程 。
2 创建 ( ( 软件工程》实践教学改革新 模式
《软件工程》案例教学设计
《软件工程》案例教学设计案例教学是通过实际案例来教授软件工程知识和技能的一种教学方法。
通过案例教学,学生可以在实际情境中学习和应用软件工程的原理和方法,培养解决问题的能力和团队合作精神。
本文将针对《软件工程》课程设计一个案例教学实践,旨在帮助学生理解软件工程的主要概念和方法。
案例教学设计:主题:软件开发项目管理案例一:Web应用开发项目背景:公司决定开发一款在线购物网站的Web应用,希望能够在6个月内完成。
该项目需要一个跨部门的团队来完成,团队成员包括项目经理、产品经理、UX设计师、前端开发工程师、后端开发工程师和测试工程师。
任务:学生扮演团队成员的角色,协同完成该项目的需求分析、项目计划和项目执行等阶段。
步骤:1.需求分析阶段:学生根据产品经理提供的需求文档,协同完成需求澄清、需求建模和需求优先级的确定等任务。
学生需要完成用例图和需求规格说明等文档。
2.项目计划阶段:学生根据需求分析阶段的成果,协同完成项目计划的制定。
学生需要确定项目的范围、进度计划、资源分配和风险管理等。
3.项目执行阶段:学生按照项目计划,协同进行项目执行。
每个团队成员根据角色的不同,完成相应的任务。
学生需要协同管理项目进度、沟通协调团队成员、监督质量等。
4.项目验收阶段:学生协同完成项目的验收测试以及准备项目交付物。
学生需要进行系统测试、用户验收测试和文档的编写等任务。
目标:通过此案例教学,学生将会了解软件开发项目的生命周期和主要任务,掌握项目管理的基本原则和技巧,培养解决问题的能力和团队合作精神。
评估:通过学生在需求分析、项目计划和项目执行等阶段的表现评估学生的能力和技能。
评估方式可以包括小组报告、项目演示和个人总结等。
总结:通过案例教学,学生能够在真实情境中应用所学的软件工程知识和方法,培养解决问题的能力和团队合作精神。
案例教学可以让学生更加深入地理解软件工程的概念和原理,并能够将其应用到实际项目当中。
通过针对性的案例设计,可以提高学生的学习兴趣和参与度,促进知识的习得和应用。
案例教学法在电子信息工程专业《软件工程》课程中的应用
1 课 程 概 述 及 特 点
本 课 程 的 任 务 是 从 软 件 开 发 工 程 师 的 角 度 . 统 地 介 绍 软 系
力。 因而特 别适 合《 软件 工程 》 这类 实践 性 、 应用 性 、 析 性 和抽 分 象性 都很 强 的学科 。
件 工程 的过程 、 法 和工 具 , 且 通 过一 定 的 实践 使学 生 初 步 方 并 掌 握软 件 的需 求 分 析 、 划 安排 、 统设 计 、 块 开 发 、 统 测 计 系 模 系 试 和应 用 维护 的工 程化 方 法 ,为 学 生将 来 从 事应 用 软件 的开 发 打下 良好 的基 础 。 由于《 软件 工程 》 课程 的概 念 、 原则 、 理都 原 是 随着 软 件工 程 学 科 的多 年 发展 而 综 合归 纳 出来 的 ,这 就使 得 软件 工 程课 程 的 抽象 性 很 强 .从 而 导致 学 生在 学 习过 程 中 很 容易 感觉 枯燥 、 乏味 : 另一方 面 , 由于软 件工 程与 实 际应 用 领 域 的结 合 十分 紧密 , 向具 体 的应 用 , 面 因而 具有 很 强 的应 用 性 和 实践 性 。 一般 实 际应用 问题 的规 模庞 大 , 杂性 较高 , 而 但 复 从
31 案 例 选 择 . 案例 教学 法 的核 心在 案例 , 教学 效果 在很 大 程度 上取 决 其
令 学 生感 到无 从 下 手 , 以把握 。 加 大 了《 难 这 软件 工 程》 的授 课
难度 , 因此 , 如何 上好 《 软件 工程 》 门课 , 这 提高 《 件工 程》 软 的教 学 水平 和质 量 ,已经 成 为摆在 广 大教 师面 前 的一个 现实 问题 。
程的 教学 中 , 选 择 的案例 应该 是所 设计 的应 用领 域 为学 生所 所
基于角色的软件工程案例教学法实践与研究
6科技资讯科技资讯S I N &T NOLOGY I NFORM TI ON 2008N O .24SC I ENC E &TEC HN OLO GY I NFO RM ATI O N 科技教育 5高等职业院校教师职后教育全程教育的理念对高等职业院校教师进行职后教育,一定要树立全程教育的理念。
这就是说,对高等职业院校教师的教育,要伴随他们教学生涯的全过程。
再简明地说,只要教师没停止从教,就不能停止对他们的教育,实质上这是对教师实施终身教育。
现代科技的进步为高等职业院校拓展功能开辟了广阔的空间,高等职业教育不仅是培养高级技术应用型人才的主要基地,也是造就高新技术应用型人才的必经之路,所以,它除具备技术定向功能外,还具备技术提升功能,总是与成人教育、继续教育相融合,本身就处于现代终身教育体系中的核心地位。
作为高等职业院校中的教师,要适应科技进步与教育发展的需要,要在终身教育体系中扮演主角,自己不先接受终身教育是无法胜任这个角色的。
伴随教师生涯的全程教育,是践行终身教育的有力诠释。
高等职业院校教师把自己在接受全程教育中获得的新知识、新理论、新方法、新工艺、新技术、新材料、新设备等内容,及时地补充进理论课教学中或实践课教学中去,这才有可能使教与学的对接必要,这才有可能使学与用的对接必需,这才有可能造就毕业生顶岗工作的本领。
另外,以全程教育理念对高等职业院校教师进行职后教育,是基于我国加入W TO 和教育生态变化而提倡的。
全球政治多极化、经济一体化、文化多元化、科技数字化、职业变异化;我国高等职业教育目标由劳动者单纯的职业岗位扩展为劳动者整个职业生涯,高等职业教育性质由终结教育演变为终身教育,高等职业教育专业设置由宽窄并举演变为拓宽的趋势,高等职业教育办学模式已经走向工学结合、校厂合作甚至国际合作,高等职业教育的层次还将继续高延,高等职业教育的内容特别强调增加综合素质和培养创新精神、核心实践能力以增强就业弹性、可持续发展能力的内容。
软件工程方向课教学改革的探索和实践
软件工程方向课教学改革的探索和实践软件工程是信息技术领域中的一个重要方向,随着信息技术的高速发展,软件工程也日益受到重视。
作为软件工程的核心课程之一,软件工程方向课在教学改革和实践中也需要不断探索和创新,以适应时代的发展和需求。
一、当前软件工程方向课存在的问题在实际教学中,软件工程方向课存在一些问题,如课程内容滞后,与市场需求脱节;教学方法单一,缺乏创新;学生参与度不高,学习兴趣不足等。
这些问题制约了软件工程方向课的教学效果和学生的学习动力,需要通过教学改革来解决这些问题。
二、教学改革的方向和思路1. 与行业对接,更新课程内容软件工程是一个不断发展和更新的领域,因此课程内容需要与时俱进,与行业发展保持同步。
教师们应及时了解行业发展的最新动态,调整课程内容,引入最新的技术和理论成果,使课程内容更贴近实际工作需求,更符合学生的学习需求。
2. 多元化教学方法,激发学生学习兴趣传统的教学方法已经不能满足学生的学习需求,需要引入多元化的教学方法来激发学生的学习兴趣。
可以通过案例教学、项目实践、小组讨论等方式来引导学生主动参与学习,培养他们的团队合作意识和创新精神,使课程更加贴近实际工作和学生的实际需求。
3. 强化实践环节,提升学生实际能力软件工程是一个实践性很强的学科,因此实践环节的设置尤为重要。
可以通过设计实际项目、实习就业等方式来帮助学生将所学理论知识转化为实际能力,在实践中不断提升自己的技能和能力,为将来的工作做好准备。
三、教学改革的具体实践1. 与企业合作,开设实习课程软件工程的教学不应仅仅停留在理论层面,更需要将学生的学习与实际工作联系起来。
可以与企业合作,开设实习课程,让学生有机会在企业进行实习实践,亲身体验软件工程的实际工作流程和项目开发过程,为将来的就业做好充分准备。
通过增加项目实战环节,可以让学生在实际工程项目中动手操作,提高他们的实际能力和技能。
可以引入真实的项目案例,让学生在实际项目中进行需求分析、设计开发、测试部署等环节,从而更好地掌握软件工程的实践技能。
软件工程课程案例剖析及项目实践组合教学法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件工程案例教学法探讨
1 引言
随着计算机应用日益普及和深化正在运行使用着的计算机软件的数量以惊人的速度急剧膨胀而且现代软件的规模往往十分庞大所以指导计算机软件开发和维护的工程学科—软件工程日益显示其重要地位。
然而学习者一般不好理解软件工程的实践性不能将所学的知识真正应用到软件开发过程中去。
如何将理论与实际联系起来呢?我们认为在软件工程中采用案例教学发将会弥补这一缺憾。
案例教学法以对案例的分析解决为主线通过对案例中的问题进行分析激发学生的求知欲调动学生的积极性使学生自觉主动的学习案例掌握原理和方法实行科学的教育思想观念的一种教学方式。
它是一...
摘要本文就案例教学法在软件工程中的应用作了初步的探讨同时简要介绍我们在尝试软件工程案例教学中的一些体会。
关键词软件工程;案例教学法;分析设计
1 引言
随着计算机应用日益普及和深化正在运行使用着的计算机软件的数量以惊人的速度急剧膨胀而且现代软件的规模往往十分庞大所以指导计算机软件开发和维护的工程学科—软件工程日益显示其重要地位。
然而学习者一般不好理解软件工程的实践性不能
将所学的知识真正应用到软件开发过程中去。
如何将理论与实际联系起来呢?我们认为在软件工程中采用案例教学发将会弥补这一缺憾。
案例教学法以对案例的分析解决为主线通过对案例中的问题进行分析激发学生的求知欲调动学生的积极性使学生自觉主动的学习案例掌握原理和方法实行科学的教育思想观念的一种教学方式。
它是一种互动式的教学方法可以实现启发式教学能够极大的促进学生的学习兴趣实现真正的教学相长。
它更是实现理论联系实际的现实可实施的途径。
案例教学法在软件工程教学中的应用将在更大程度上激发学生学习的学习兴趣和参与的积极性。
同时利于学生掌握理论知识并运用知识解决软件开发中的实际问题最终提高教学质量达到学校教育培养的目标。
有鉴于此本文试对案例教学法在软件工程中的应用作了初步探讨以期对教育同行和广大学习者有所启发和借鉴。
2 案例教学法的含义
案例教学法(case methods of teaching)可简单地界定为一种运用案例进行教学的一种方法它是美国当今教育行业中非常盛行而有效的一种方法在我国正在慢慢推广开来。
1910年美国哈佛商学院最先使用案例教学开创了案例教学的先河。
案例教学法于20世纪80年代初传入我国它有利于培养学生分析问题、解决问题的能力提高教学效果。
案例教学是在学生掌握了有关基本知识和分析技术的基础上在教师的精心策划和指导下根据教学目的和教学要求运用典型案例将学生带入特定的现场进行案例分析通过学生的独立思考和集体协作进一步提高识别分析和解决某一具体问题的能力同时培养学生的沟通能力和协作精神的教学方式。
通过案例分析学生可以获得蕴涵其中的那些已形成的教育原理、教学方法等知识同时可以提高和发展学生的创造能力以及解决实际问题能力。
更重要的是通过案例教学获得的知识是内化了的知识是“做中学”获得自己理解了的能驾驭的知识不再像传统教学下获得的抽象的、过度概括化的生硬知识它能立即被用到类似教学实践情境中去解决处理类似的疑难教学问题。
所以从美国教育家舒尔1986年在美国教育研究协会(AERA)年会重要演讲中发出要发展关于教学的案例知识的呼吁时至今日在众多国家的教育研究领域中都能发现案例教学法的应用。
3 软件工程案例的选择
概括而言案例是含有问题或疑难情境在内的真实发生的典型性事件。
没有案例案例教学无从谈起没有好的案例便没有有效的案例教学所以案例的选择在案例教学中至关重要。
一个高质量的案例应该具备以下几个特点。
(1)目的性。
案例教学的目的是为了让学生理论联系实际通过案例让学生掌握基本的原理和概念提高发现问题解决实际问题的能力。
一个好的案例应该使学生在讨论中加深对教材中某一重
点或难点知识的理解和把握能利用课堂学习的理论知识来分析和解决案例中所涉及的问题。
所以案例的选择一定要围绕教学目的和教学要求来。
如果脱离这两个中心即使案例再生动其教学效果也大打折扣。
(2)真实性。
案例一定是现实中发生的真实事件是常见又复杂的问题有助于学生实践能力的提高。
(3)启发性。
一个好的案例需要蕴涵一定的问题能启发学生思考发现多种解决的途径。
问题越诱人深入越能够给学生留下较多的思维空间教学效果越好。
(4)生动性。
案例必须生动活泼引人入胜这样才能引起学生的兴趣以便展开深入的思考。
软件工程是采用工程的概念、原理、技术和方法来开发与维护软件把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。
它强调使用生存周期方法学和各种结构分析及结构设计技术所以软件工程案例即是选择一些典型的软件开发系统介绍其开发和维护的过程。
我们根据讲解软件工程课的具体体会和开发软件的实际经验撰写了五个案例开发了《软件工程案例分析》网络课件详细介绍五个软件系统的开发过程互动的方式讲述了用软件工程的方法是如何进行分析和设计的同时在系统开发的每个过程中提出大量的问题供学生思考。
案例选择了房产管理系统、财务管理系统、机票预定系统、计算机储蓄系统四个应用软件系统同时为了提高学
习者理解开发软件的难度特别介绍L-SIMPLE语言编译系统。
采用传统的生命周期方法学从问题定义、可行性研究、需求分析、总体设计到详细设计做了比较详细的研究。
系统中五个案例涉及到当前人们日常生活中关注的几个领域:房产管理、财务管理、计算机储蓄、机票预定还有计算机的语言编译系统。
案例既具有典型性同时又具有真实性。
我们选择四个应用软件和一个系统软件一方面考虑到目前软件市场涉及应用范围的广泛性另一方面考虑到软件工程学习者中大部分为计算机专业对于系统软件也有一定爱好对于将来开发系统软件作一个铺垫。
4 软件工程案例教学的主要环节
案例教学的需要具备三个主要环节:
阅读案例个人分析——分组讨论集体交流——总结归纳消化提升
我们尝试的软件工程案例教学中同样采用了这三个阶段:
(1)阅读案例个人分析
学生首先对具体案例进行必要的基础知识的了解认真阅读案例并且要有个人的研究与分析用软件工程的传统途径—生命周期方法学作为理论指导熟悉软件开发过程各阶段的基本任务。
其次学生需要尽快进入案例情境了解、掌握案例中揭示的有关事实、情况自居案例中的教师角色设身处地地分析思考案例中教师的行为及对策的合理性与不合理性。
在案例的分析过程中要注意寻找其中的因果关系。