《软件工程》说课稿
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
好的基础。
• 为更深入地学习和今后从事软件工程实践打下良好的 基础。
三、课程设计的观念与思路
(一) 课程设计理念 该课程着眼于学生职业岗位能力的培养和 职业素质养成。按照项目驱动、案例教学
的教学方式,以实际的工作项目与工作过
程设计该课程的教学。项目设计以一个真
实的软件开发项目为线索来进行。
三、课程设计的观念与思路
3.教学过程以任务来驱动
4.加强实践,保证教学与实践过程的一致性
5.工学结合,创造自主学习环境
6.教学评价上突出能力考核
三、课程设计的观念与思路
三、内容选取 (1)教学内容的针对性与适应性 (2)基于工作过程训练流程的模块式教学
软件工程管理 (根据工作过程划分)
项目管理 (项目管理过程)
项目版本控制 (配置管理过程)
学法指导要体现“以学定教,先学后教” 的教学思 想 以学生的实际水平、实际需要定目标,以学生的学
法来定教师的教法,以学生的学习思路定教师的教
学设计,以学生的课堂状态来生成教学过程,以学 生的具体学情来选择教学手段。 应着眼于方法能力、逻辑思维能力培养等各方面的 训练,而不能只盯着眼前,如果真正在教学中关注 了、注重了学生的可持续发展性。
3 4 5
小组合作+角色扮演的自主学习法
边讲边练、 讲练结合的师傅带徒弟式的教学法
头脑风暴的互动教学法
四、教学方法与手段
具体教学手段 (一) 采用电子课件和软件开发工具使用教程 (二)充分利用校园网、互联网技术,开展教学, 方便了学生自学 (三)利用校内专业实验室,实现校内资源共享
五、学情与学法
于新的技术和方法则应该花较多的课时加以介绍,安排合 适的课程训练,如在面向对象的方法、项目管理方法、相
关的开发工具和开发环境等方面。
六、教材分析与内容处理
• (2)技术管理层面:介绍软件管理的主要内容,包括软件项
目管理、软件风险管理、软件质量管理、软件配置管理、软
件过程管理等方面。主要以软件过程为主,包括美国的 SEI 的软件能力成熟度模型CMM/CMMI、ISO9000-3、国家行业标
《软件工程》说课
报告人:李琳
目录
一、课程在专业建设与人才培养中的地位 二、课程性质与教学目的
三、课程设计的观念与思路
四、教学方法与手段
五、学情与学法
六、教材分析与内容处理
七、学业评价方式
一、课程在专业建设与人才培养中的地位
• (一)课程定位 1.从软件行业发展状况和人才需求特点,确 定专业培养目标。
准《软件过程成熟度模型SJ/T11234》和《软件能力成熟度
模型SJ/T11235》等。 • (3)实践层面:软件工程实践,主要是让学生进行软件工程 课程内容的综合应用实践。可以采用相对集中的课程设计、 参与实际软件项目开发,以小组方式进行软件项目模拟,参 与软件企业的软件过程改进等方式进行,必要时可以跨学期 进行。
七、学业评价方式
突破知识点考核方式,主要通过任务完成状况考
核是否到达能力目标,在期末考试中,主要考核 知识的综合应用,突出能力目标,如分析、解决 问题的能力;考勤、平时课堂学习和实践过程以 及分组实战演练项目也纳入到职业能力的训练质
量考核中。
七、学业评价方式
考核体系结构 考核方式 考核项目
考勤 平时作业 小组讨论 现场演示 回答问题 教师评价 (50%) 小组自我评价 (15%) 个人自我评价 (20%) 组间互相评价 (15%) 期末笔试
从 事的 岗位
高管
系统分析设计
程序员
程 序员 软 件销 售
高素质、高技能的应用型人才
软 件咨 询
软件行业人才需求分布图
本专业人才培养定位
软件行业人才需求及本专业人才培养定位和从事的岗位图
一、课程在专业建设与人才培养中的地位
(一)课程定位 2.分析程序员职业岗位,构建学习领域课程 (1)基于软件产品的开发活动,分析归纳程序员 岗位的工作过程
一、课程在专业建设与人才培养中的地位
(三) 本课程的先行、后续课程 先行课程:计算机导论,C语言程序设计。
后续课程:项目综合实训。
二、课程性质与教学目的
(一)课程性质
《软件工程》是软件工程专业教学计划中一门综合性 和实践性很强的核心课程,主要内容包括软件危机、 软件过程、软件开发模型、软件开发方法、系统分析 、设计、编码、测试、维护与管理。 根据培养软件工 程人才的需要,本课程的目的与任务是使学生通过本
本课程是一门基于软件企业工作过程,融合了软件项
目管理、版本管理、UML建模技术,理论与实践相结合 的专业基础课程,其课程目标,是培养软件专业学生 对中小型软件项目进行项目的分析设计建模、阅读与 撰写文档的职业能力。通过本课程的学习,使学生掌握
系统的软件开发理论、技术和方法,使用正确的工程方
法开发出成本低、可靠性好并在机器上能高效运行的 软件,为今后从事软件开发和维护打下坚实的基础。
所占百分比
10% 10%
形成性评价
课堂表现和 实战演练综 合项目成果
30%
10%
终结性评价
70%
总分值
100%
(一) 课程设计理念
以岗位需求为导向,遵循国际职业标准
与企业合作共同开发课程
课程设计理念
以典型工作过程为依据选取教学内容
以企业真实项目为依托,仿真工作过程
充分考虑学生的学习特点和职业发展需要
营造基于工作过程的教学环境
三、课程设计的观念与思路
(二) 课程设计总体思想
三、课程设计的观念与思路
(二) 课程设计总体思想 Fra Baidu bibliotek.根据程序员职业能力和素质目标,与企业人士共 同分析,确定课程培养目标 2.基于项目的工作过程设计
课程的学习,了解软件项目开发和维护的一般过程,
掌握软件开发的传统方法和面向对象方法,为更深入 地学习和今后从事软件工程实践打下良好的基础。
二、课程性质与教学目的
(二)教学目的
• 本课程是继程序设计课程之后,对提高学生软件开发能
力有重要作用的一门课程。要求学生在学习本课程前 应掌握数据结构、结构化程序设计、面向对象程序设 计以及程序设计方法论。 • 通过本课程的学习,为学生后期的毕业设计环节奠定良
六、教材分析与内容处理
• 软件工程课程主要涉及3个方面:技术与方法、工具与环 境、标准与规范、过程与管理。 • 课程体系和教学内容也应涵盖如下层面: • (1)基本理论层面:介绍软件工程基本理论,包括基本概 念、原理、方法和技术、工具与环境,等,其中传统的方
法和技术等内容不能没有,但不能占用太多的课时,而对
一、课程在专业建设与人才培养中的地位
(2)分析程序员的岗位工作任务,确定其行动领域。
一、课程在专业建设与人才培养中的地位
(3)基于行动领域分析、分解职业能力,确定学习领域
一、课程在专业建设与人才培养中的地位
(4)构建以职业能力为核心的学习领域课程体系
一、课程在专业建设与人才培养中的地位
(二) 本课程的目标
系统分析与设计建模 (系统分析、 架构设计、 类的详细设计)
数据库建模 (概要设计)
用户界面设计 (概要设计)
编码 (程序设计)
软件测试与维护 (各种测试与维护技术)
三、课程设计的观念与思路
(3)教学项目训练任务设置体现软件工程开发过程
四、教学方法与手段
具体教学方法
1
2
以任务驱动的项目教学法
倒序式教学法