高职《软件工程》工学结合课程标准设计

合集下载

《软件工程》教学教案

《软件工程》教学教案

《软件工程》教学教案一、第一章:软件工程概述1. 教学目标了解软件工程的定义、目的和重要性,掌握软件开发的基本过程和原则。

2. 教学内容软件工程的定义和重要性;软件开发的基本过程;软件工程的原则和方法。

3. 教学方法采用讲授法,结合案例分析,让学生了解和掌握软件工程的基本概念和原则。

4. 教学资源教材、课件、案例分析。

5. 教学评价通过课堂提问和案例分析,评估学生对软件工程的理解和应用能力。

二、第二章:软件需求分析1. 教学目标掌握软件需求分析的基本概念、方法和过程,能够运用需求分析工具进行需求收集和分析。

2. 教学内容软件需求分析的基本概念;需求分析的方法和过程;需求分析工具的使用。

3. 教学方法采用讲授法和实例分析,让学生了解和掌握需求分析的方法和过程。

4. 教学资源教材、课件、实例分析。

5. 教学评价通过课堂提问和实例分析,评估学生对需求分析的理解和应用能力。

三、第三章:软件设计1. 教学目标掌握软件设计的基本概念、方法和过程,能够运用设计工具进行软件架构和详细设计。

2. 教学内容软件设计的基本概念;设计方法和过程;设计工具的使用。

3. 教学方法采用讲授法和实例分析,让学生了解和掌握软件设计的方法和过程。

4. 教学资源教材、课件、实例分析。

5. 教学评价通过课堂提问和实例分析,评估学生对软件设计的理解和应用能力。

四、第四章:软件实现1. 教学目标掌握软件实现的基本概念、方法和过程,能够运用编程语言进行软件编码和测试。

2. 教学内容软件实现的基本概念;实现方法和过程;编程语言和测试工具的使用。

3. 教学方法采用讲授法和编程实践,让学生了解和掌握软件实现的方法和过程。

4. 教学资源教材、课件、编程环境和测试工具。

5. 教学评价通过编程实践和测试结果,评估学生对软件实现的理解和应用能力。

五、第五章:软件维护1. 教学目标掌握软件维护的基本概念、方法和过程,能够进行软件维护和优化。

2. 教学内容软件维护的基本概念;维护方法和过程;软件优化技巧。

软件工程有关课程设计

软件工程有关课程设计

软件工程有关课程设计一、课程目标知识目标:1. 理解软件工程的基本概念、原则和方法;2. 掌握软件开发生命周期各阶段的目标和任务;3. 了解软件项目管理、质量保证和测试的基本知识;4. 掌握至少一种软件开发工具的使用。

技能目标:1. 能够运用软件工程方法分析、设计和实现小型软件系统;2. 能够编写结构清晰、可读性强的软件设计文档;3. 能够运用软件测试方法对软件系统进行单元测试和集成测试;4. 能够在团队中协作完成软件开发任务,具备一定的项目管理和沟通能力。

情感态度价值观目标:1. 培养学生热爱软件工程,对软件开发具有浓厚的兴趣;2. 培养学生具备良好的职业道德,尊重知识产权,遵循软件工程规范;3. 培养学生具备合作精神,能够主动与他人分享知识、交流经验;4. 培养学生勇于面对困难,具有解决问题的信心和毅力。

课程性质:本课程为专业核心课程,旨在使学生掌握软件工程的基本理论、方法和技术,培养具备实际软件开发能力的人才。

学生特点:学生具备一定的编程基础,对软件工程有一定了解,但实践经验不足,需要通过课程设计提高实际操作能力。

教学要求:注重理论与实践相结合,强调学生在实际项目中的动手能力,培养具备创新精神和团队协作能力的软件开发人才。

通过本课程的学习,使学生能够达到上述课程目标,为未来的职业生涯奠定坚实基础。

二、教学内容1. 软件工程基本概念:软件、软件工程、软件危机、软件工程方法学;2. 软件开发生命周期:需求分析、总体设计、详细设计、编码、测试、维护;3. 软件需求分析:需求获取、需求分析、需求规格说明书;4. 软件设计:结构化设计、面向对象设计、设计模式;5. 软件编码与测试:编码规范、单元测试、集成测试、系统测试;6. 软件项目管理:项目计划、进度控制、风险管理、团队协作;7. 软件质量保证:质量标准、质量保证活动、质量评估;8. 软件开发工具:集成开发环境、版本控制、项目管理工具。

教学大纲安排:第1周:软件工程基本概念;第2周:软件开发生命周期;第3-4周:软件需求分析;第5-6周:软件设计;第7-8周:软件编码与测试;第9-10周:软件项目管理;第11-12周:软件质量保证;第13-14周:软件开发工具。

《软件工程》教学教案

《软件工程》教学教案

《软件工程》教学教案一、第1章软件工程概述1.1 教学目标了解软件工程的定义、目的和重要性掌握软件开发生命周期的基本概念理解软件工程的基本原则和方法1.2 教学内容软件工程的定义和目的软件开发生命周期(需求分析、设计、实现、测试、维护等)软件工程的基本原则和方法(如模块化、抽象化、逐步求精等)1.3 教学活动引入软件工程的定义和目的,引发学生对软件工程的理解和兴趣通过实例讲解软件开发生命周期的各个阶段及其重要性介绍软件工程的基本原则和方法,并通过案例进行说明1.4 作业与练习课后阅读材料:软件工程概述的相关文章完成课后练习题,巩固对软件工程的理解二、第2章软件需求分析2.1 教学目标掌握需求分析的概念和过程学会使用需求分析工具和技术能够编写需求规格说明书2.2 教学内容需求分析的概念和过程(需求收集、需求分析、需求规格说明书等)需求分析工具和技术(如数据流图、实体关系图、用例分析等)需求规格说明书的编写方法和注意事项2.3 教学活动引入需求分析的概念和过程,让学生了解需求分析的重要性通过实例讲解需求分析的工具和技术,并展示如何编写需求规格说明书学生分组讨论并编写一个简单的需求规格说明书2.4 作业与练习课后阅读材料:需求分析的相关文章完成课后练习题,巩固对需求分析的理解三、第3章软件设计3.1 教学目标掌握软件设计的基本概念和方法学会使用设计工具和技术能够编写设计文档3.2 教学内容软件设计的基本概念和方法(如结构化设计、面向对象设计等)设计工具和技术(如流程图、类图、序列图等)设计文档的编写方法和注意事项3.3 教学活动引入软件设计的基本概念和方法,让学生了解设计的重要性通过实例讲解设计工具和技术,并展示如何编写设计文档学生分组讨论并编写一个简单的设计文档3.4 作业与练习课后阅读材料:软件设计的相关文章完成课后练习题,巩固对软件设计的理解四、第4章软件实现4.1 教学目标掌握软件实现的基本概念和方法学会使用编程语言和开发工具能够编写高质量的代码4.2 教学内容软件实现的基本概念和方法(如编码规范、代码重构等)编程语言和开发工具的选择和使用(如Java、Python、Git等)编写高质量的代码的技巧和注意事项4.3 教学活动引入软件实现的基本概念和方法,让学生了解实现的重要性通过实例讲解编程语言和开发工具的使用,并展示如何编写高质量的代码学生分组讨论并进行代码编写练习4.4 作业与练习课后阅读材料:软件实现的相关文章完成课后练习题,巩固对软件实现的理解五、第5章软件测试5.1 教学目标掌握软件测试的基本概念和方法学会使用测试工具和技术能够编写测试用例和测试计划5.2 教学内容软件测试的基本概念和方法(如黑盒测试、白盒测试、灰盒测试等)测试工具和技术(如JUnit、Selenium等)编写测试用例和测试计划的技巧和注意事项5.3 教学活动引入软件测试的基本概念和方法,让学生了解测试的重要性通过实例讲解测试工具和技术的使用,并展示如何编写测试用例和测试计划学生分组讨论并进行测试编写练习5.4 作业与练习课后阅读材料:软件测试的相关文章完成课后练习题,巩固对软件测试的理解六、第6章项目管理6.1 教学目标理解项目管理的基本概念和原则掌握软件项目管理的方法和工具能够制定项目计划和监控项目进度6.2 教学内容项目管理的基本概念和原则(如范围管理、时间管理、成本管理、风险管理等)软件项目管理的方法和工具(如敏捷开发、看板、项目管理软件等)项目计划的制定和项目进度的监控6.3 教学活动引入项目管理的概念和重要性,让学生了解项目管理在软件工程中的作用通过实例讲解项目管理的方法和工具,并展示如何制定项目计划和监控项目进度学生分组讨论并进行项目管理练习6.4 作业与练习课后阅读材料:项目管理的理论和实践相关文章完成课后练习题,巩固对项目管理的理解七、第7章软件维护7.1 教学目标理解软件维护的定义和重要性掌握软件维护的方法和技巧能够制定维护计划和处理维护问题7.2 教学内容软件维护的定义和重要性软件维护的方法和技巧(如变更管理、版本控制、问题跟踪等)维护计划的制定和维护问题的处理7.3 教学活动引入软件维护的概念和重要性,让学生了解维护在软件工程中的作用通过实例讲解维护的方法和技巧,并展示如何制定维护计划和处理维护问题学生分组讨论并进行维护实践练习7.4 作业与练习课后阅读材料:软件维护的理论和实践相关文章完成课后练习题,巩固对软件维护的理解八、第8章软件工程实践8.1 教学目标掌握软件工程实践的基本方法和技巧学会使用软件工程工具和实践方法能够应用软件工程实践解决实际问题8.2 教学内容软件工程实践的基本方法和技巧(如代码审查、单元测试、持续集成等)软件工程工具和实践方法(如版本控制系统、自动化测试工具、持续部署等)实际案例分析,展示软件工程实践在软件开发中的应用8.3 教学活动引入软件工程实践的概念和重要性,让学生了解实践在软件工程中的作用通过实例讲解软件工程实践的方法和技巧,并展示如何使用工具和实践方法学生分组讨论并进行软件工程实践练习8.4 作业与练习课后阅读材料:软件工程实践的理论和实践相关文章完成课后练习题,巩固对软件工程实践的理解九、第9章软件工程案例分析9.1 教学目标了解软件工程案例分析的方法和步骤能够运用软件工程原则解决实际问题9.2 教学内容软件工程案例分析的方法和步骤(如问题陈述、原因分析、解决方案等)运用软件工程原则解决实际问题的技巧和方法9.3 教学活动引入软件工程案例分析的概念和重要性,让学生了解案例分析在软件工程中的作用学生分组讨论并进行软件工程案例分析练习9.4 作业与练习课后阅读材料:软件工程案例分析的理论和实践相关文章完成课后练习题,巩固对软件工程案例分析的理解十、第10章软件工程未来趋势10.1 教学目标了解软件工程的未来发展趋势掌握新兴技术和方法在软件工程中的应用能够预测和应对软件工程的未来挑战10.2 教学内容软件工程的未来发展趋势(如、区块链、云计算等)新兴技术和方法在软件工程中的应用(如机器学习、容器化、微服务架构等)预测和应对软件工程的未来挑战的策略和方法10.3 教学活动引入软件工程未来趋势的概念和重要性,让学生了解软件工程的发展方向通过实例讲解新兴技术和方法在软件工程中的应用,并展示如何应对未来挑战学生分组讨论并进行软件工程未来趋势分析练习10.4 作业与练习课后阅读材料:软件工程未来趋势的理论和实践相关文章完成课后练习题,巩固对软件工程未来趋势的理解重点和难点解析一、第1章软件工程概述补充说明:需求分析是软件工程的基础,要着重讲解其方法和技巧,以及如何编写需求规格说明书。

软件工程课程设计方案要求(包括题目的选择)

软件工程课程设计方案要求(包括题目的选择)
线下课堂互动
通过小组讨论、角色扮演、案例分析等方式,加 强课堂互动和学生参与。
线上线下融合
将线上资源和线下课堂有机结合,形成互补优势 ,提高教学效果和学习体验。
学生自主学习能力培养
学习目标设定
引导学生设定明确的学习目标,并制定合理的学 习计划。
学习资源推荐
推荐优质的学习资源,如参考书目、学习网站、 学术期刊等。
优秀课程设计作品评选和展示活动组织
制定评选标准
根据课程目标和要求,制定优秀 课程设计作品的评选标准,包括 创新性、实用性、技术难度、团 队协作等多个方面。
组织评选委员会
由专业教师和企业专家组成评选 委员会,对提交的课程设计作品 进行公正、客观的评价和选拔。
举办展示活动
将评选出的优秀课程设计作品进 行公开展示和交流,鼓励学生互 相学习和借鉴经验。同时邀请企 业代表参加展示活动,为学生提 供更多的实践机会和职业发展建 议。
课程内容陈旧
随着软件技术的快速发展,一些传统软件工程课程内容已 无法跟上时代的步伐,缺乏对新技术、新方法的介绍和探 讨。
缺乏跨学科融合
现代软件开发涉及多个领域的知识,如人工智能、大数据 等,但传统软件工程课程往往缺乏对这些跨学科内容的整 合。
课程设计目标与意义
1 2 3
培养学生实践能力
通过课程设计,使学生能够熟练掌握软件工程的 基本原理和方法,并具备独立分析和解决实际问 题的能力。
ABCD
学习方法指导
教授学生有效的学习方法,如时间管理、笔记技 巧、阅读方法等。
学习成果评价
建立科学的评价体系,对学生的学习成果进行全 面、客观的评价,并提供反馈和建议。
04
实验设计与实施策略
实验内容规划及选题建议

软件工程课程设计课

软件工程课程设计课

软件工程课程设计课一、教学目标本课程旨在通过软件工程的基本概念、原理和技术,使学生掌握软件开发的基本流程和方法,培养学生分析和解决软件开发中实际问题的能力。

在知识目标方面,要求学生掌握软件工程的基本理论、方法和工具;在技能目标方面,要求学生能够熟练使用软件工程相关工具,具备基本的软件开发能力;在情感态度价值观目标方面,培养学生团队合作意识,使学生认识到软件工程在软件开发中的重要性。

二、教学内容本课程的教学内容主要包括软件工程的基本概念、软件需求分析、软件设计、编码与测试、项目管理等。

其中,软件工程的基本概念包括软件工程的基本原理、方法和工具;软件需求分析主要涉及如何获取和分析用户需求;软件设计则包括软件架构设计和详细设计;编码与测试主要介绍软件编码和测试的基本方法;项目管理则涉及软件开发过程中的进度控制、风险管理等内容。

三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用多种教学方法,如讲授法、讨论法、案例分析法和实验法等。

讲授法主要用于传授基本理论和概念;讨论法用于引导学生深入思考和探讨问题;案例分析法用于分析实际软件开发过程中的问题和解决方案;实验法则通过实际操作来巩固所学知识和技能。

四、教学资源本课程将根据教学内容和教学方法的需要,选择和准备相应的教学资源。

教材方面,将选用国内权威出版的软件工程教材;参考书方面,将推荐学生阅读一些软件工程领域的经典著作;多媒体资料方面,将收集一些与课程相关的视频、动画等资源;实验设备方面,将确保实验室设备齐全,以满足实验教学的需要。

五、教学评估本课程的评估方式包括平时表现、作业、考试等。

平时表现主要评估学生的课堂参与、讨论和提问等情况,占总评的20%;作业分为小作业和大作业,小作业每两周一次,大作业在课程结束后提交,占总评的30%;考试包括期中和期末考试,各占总评的30%。

评估方式客观、公正,能够全面反映学生的学习成果。

六、教学安排本课程的教学进度共分为16周,每周2课时。

《软件工程》教学大纲+授课计划

《软件工程》教学大纲+授课计划

《软件工程》教学大纲+授课计划《软件工程》教学大纲及授课计划引言:软件工程是计算机科学中的重要领域,对开发高质量软件至关重要。

本文将从教学大纲和授课计划两个方面,详细介绍《软件工程》课程的内容和组织安排,旨在培养学生系统地理解和应用软件工程的知识和技能。

第一部分:教学大纲1. 课程简介1.1 课程背景1.2 学习目标1.3 先修要求2. 课程内容2.1 软件需求工程2.1.1 需求获取和分析2.1.2 需求规格化和验证2.2 软件设计与建模2.2.1 结构设计2.2.2 行为设计2.3 软件构建与测试2.3.1 编码规范和实践2.3.2 软件测试技术2.4 软件项目管理2.4.1 项目计划与进度管理2.4.2 风险管理3. 教学方法3.1 理论讲授3.2 实践操作3.3 课堂讨论3.4 项目实践4. 考核方式4.1 期中考试4.2 课堂表现和作业4.3 项目实践成果第二部分:授课计划1. 第一周1.1 课程介绍与教学大纲解读1.2 软件工程导论2. 第二周2.1 软件需求工程概述2.2 需求获取和分析方法3. 第三周3.1 需求规格化和验证基础3.2 用例建模与需求验证4. 第四周4.1 软件设计与建模概述4.2 结构设计原理与实践5. 第五周5.1 行为设计基础5.2 状态图与活动图6. 第六周6.1 软件构建与测试概述6.2 编码规范与实践7. 第七周7.1 软件测试基础7.2 单元测试与集成测试8. 第八周8.1 软件项目管理概述8.2 项目计划与进度管理9. 第九周9.1 风险管理基础9.2 风险识别与应对策略10. 第十周10.1 软件质量保证与持续改进10.2 课程总结与复习结语:本教学大纲和授课计划旨在帮助学生系统学习软件工程的理论与实践,全面提升他们软件开发与管理的能力。

通过理论讲授、实践操练和项目实践等方式,学生将掌握软件需求工程、软件设计与建模、软件构建与测试以及软件项目管理等关键知识和方法。

软件工程课程设计

软件工程课程设计

软件工程课程设计一、教学目标本课程旨在通过软件工程的基本概念、原理和技术,使学生掌握软件开发的基本流程和方法,培养学生的软件工程实践能力和团队协作能力。

知识目标:使学生了解软件工程的基本概念、原理和技术,理解软件开发的基本流程和方法。

技能目标:使学生能够运用软件工程的方法和技术,进行软件开发和项目管理。

情感态度价值观目标:培养学生对软件工程的兴趣和热情,培养学生团队合作、创新和持续学习的意识。

二、教学内容本课程的教学内容主要包括软件工程的基本概念、原理和技术,以及软件开发的基本流程和方法。

1.软件工程的基本概念和原理:包括软件工程的定义、目标和原则,软件开发的过程和方法。

2.软件工程的技术:包括软件需求分析、软件设计、编码、测试和维护的技术和方法。

3.软件开发的基本流程:包括软件项目的启动、规划、执行、监控和收尾的流程和活动。

4.软件项目管理:包括软件项目的计划、、协调和控制的方法和技巧。

三、教学方法本课程的教学方法主要包括讲授法、案例分析法、实验法和讨论法。

1.讲授法:通过教师的讲解和阐述,使学生了解和掌握软件工程的基本概念、原理和技术。

2.案例分析法:通过分析实际的软件开发案例,使学生理解和掌握软件开发的基本流程和方法。

3.实验法:通过实验和实践,使学生掌握软件工程的技术和方法,提高学生的实践能力。

4.讨论法:通过小组讨论和团队协作,培养学生的团队合作能力和解决问题的能力。

四、教学资源本课程的教学资源主要包括教材、参考书、多媒体资料和实验设备。

1.教材:主要包括软件工程的基本概念、原理和技术,以及软件开发的基本流程和方法的介绍。

2.参考书:包括软件工程的理论和实践的书籍和论文。

3.多媒体资料:包括PPT、视频、动画等,用于辅助教学和增强学生的学习体验。

4.实验设备:包括计算机、网络设备等,用于实验和实践教学。

五、教学评估本课程的评估方式包括平时表现、作业、考试等,以全面、客观、公正地评估学生的学习成果。

软件工程课程设计

软件工程课程设计

软件工程课程设计1. 引言本文档旨在介绍软件工程课程设计的相关内容。

软件工程课程设计是软件工程专业的重要课程之一,通过设计和开发一个完整的软件系统来提高学生的软件工程能力。

本文将介绍软件工程课程设计的目标、内容和方法,以及评价和改进的相关方法。

2. 目标软件工程课程设计的目标是培养学生的软件工程能力和综合素质。

具体目标包括:•理解软件工程的基本概念和原理;•掌握软件开发过程中的需求分析、设计、实现和测试等关键环节;•熟悉常用的软件开发工具和方法;•培养团队合作和沟通能力;•培养解决实际问题的能力。

3. 内容软件工程课程设计的内容通常包括以下几个方面:3.1 需求分析需求分析是软件开发的第一步,这一阶段主要是通过与客户或用户进行沟通,了解其需求和期望,然后对需求进行详细的分析和描述。

在这个阶段,学生需要学会收集需求、建立需求模型,以及根据需求模型进行需求规格说明等。

3.2 设计在需求分析的基础上,学生需要进行软件系统的整体设计。

这包括系统的结构设计、模块设计、数据库设计等。

在设计阶段,学生需要学会使用各种设计工具和方法,如UML建模工具、设计模式等。

3.3 实现和测试在设计完成后,学生需要根据设计文档进行软件系统的实现和测试。

这包括编码、调试和单元测试等。

在实现和测试阶段,学生需要学会使用各种开发工具和技术,如编程语言、集成开发环境等。

3.4 部署和维护软件开发完成后,学生还需要学会将软件系统部署到实际环境中,并进行维护和更新。

这包括安装、配置和发布等。

在这个阶段,学生需要学会使用各种部署工具和方法,如服务器配置、版本控制系统等。

4. 方法软件工程课程设计采用项目驱动的方式进行。

通常,学生会组成小组,每个小组负责一个具体的项目。

每个项目都有明确的目标、任务和里程碑。

学生需要按照项目计划进行需求分析、设计、实现和测试等工作。

在项目进行的过程中,学生需要进行团队合作和沟通。

每个小组成员需要根据自己的专业能力和兴趣进行分工,协调好各个模块的开发和集成。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高职《软件工程》工学结合课程标准设计摘要:高职《软件工程》课程标准按照软件开发的流程,依据专业岗位工作任务所需选取教学内容,依据岗位工作流程设计课程链路,以任务驱动组织教学,教学效果受到学生、社会和学校的普遍好评。

abstract: in accordance with the process of software development for vocational software engineering curriculum standards, teaching content is selected in accordance with requirement of professional job tasks, courses link is designed based on the the post workflow, and teaching is organized with task-driven, teaching effectiveness is praised by students, community and school.
关键词:软件工程;学习情境;任务驱动
key words: software engineering;learning contexts;task-driven
中图分类号:g71 文献标识码:a 文章编号:1006-4311(2013)08-0250-02
1 设计思路
课程标准是对学生在经过一段时间的学习后应该具备的能力和素质的描述,是对应掌握什么和能做什么的界定和表述,是规定某一课程的性质、目标、内容、实施建议的教学纲领性文件。

高职学院的《软件工程》课程服务于软件技术专业、计算机应用技术专业
等计算机相关专业,是一门综合性和实践性很强的专业核心课程,也是其他一些计算机相关专业的专业课。

新疆农业职业技术学院是国家首批示范性职业技术学院,长期以来,学院积极深化教育教学改革,发扬“艰苦奋斗、开拓创新、自强不息、追求卓越”的精神,努力探索和创新农业高等职业教育办学思路和人才培养模式,构筑“双赢”机制,走出了一条独具特色的人才培养之路,得到了教育部、农业部、自治区党委和人民政府的肯定以及社会各界的普遍赞誉,其软件技术、计算机应用技术、计算机网络技术等专业就是在这样的大环境下发展起来的。

学院的软件技术专业基于职业岗位工作特点、学生认知规律、教学规律,采用“项目导向、工学交替”人才培养模式,坚持工学结合,实现做中学、学中做,不断提高学生的整体综合能力。

高职《软件工程》课程标准按照软件开发的流程,依据专业岗位工作任务所需选取教学内容,依据岗位工作流程设计课程链路,以任务驱动组织教学,教学效果受到学生、社会和学校的普遍好评。

2 课程教学目标
根据培养高技能应用型人才的需要,本课程应使学生了解软件项目开发和维护的一般过程,掌握软件开发的传统方法和最新方法,为更深入地学习和今后从事软件工程实践打下良好的基础。

学生应熟练掌握软件与软件工程基本概念和基本知识、熟练掌握生存周期与软件开发模式、掌握结构化程序设计的编程思想、面向对象分析、设计与编码方法、掌握有关软件的评审、测试与维护,项目
计划与项目管理方法、能用软件工程的方法参与软件项目的分析、设计、实现和维护。

同时,通过本课程的学习,使学生充分理解软件开发的流程,并能通过软件工程的知识和原理提高对软件的理解能力和分析设计能力;培养学生具有勤奋好学、积极向上的精神;对于新知识具有持续学习的能力。

3 教学内容的选取
职业教育的课程教学内容来源于工作岗位的需求,本课程教学团队深入企业一线调研,经过分析和论证,确定了课程的教学内容。

(表1)
4 教学组织与实施
4.1 运行范式。

经过调研和论证,该课程的教学运行范式确定为“项目导入、任务驱动”,是指教师根据当前项目的需求设计并提出一系列任务,针对提出的任务,采取启发式教学,引导学生学到完成任务的思路、方法、操作和结果,再通过学生的训练,进行总结提高,最终达到教学目标的一种教学方法。

其中的项目要求具有技术典型、内容全面、思路科学、结合实际,这样的项目才能使学生从整体体会解决实际问题的过程性,然后再通过任务将项目完成各个环节串联起来。

该方法有利于真正培养学生的创新能力、自学能力、实践能力,增强学生独立思考能力和协作精神。

(图1)
4.2 学时分配(表2)。

虽然,我们对教育教学模式的探索和改革从未停止,但人才培养质量的最终效果会落实到课程的实施上。

高职《软件工程》课程
标准是课程实施的基本依据,但是,一门课程的实施效果还与教学理念、师资队伍、教学条件、教学方法等因素密切相关,只有多种因素的密切配合,才有希望取得最优的教学效果。

参考文献:
[1]吴隆升.高职院校课程标准及其制定的必要性[j].长春教育学院学报,2011,(4).
[2]贾长云,朱敏.软件工程课程教学探讨与软件工程初步介绍[j].中国职业教育,2004,(12).
[3]刘强,陈越等.“软件工程”课程教学实施方案[j].中国大学教学,2011,(2).
[4]陈云芳,孙力娟.软件工程专业课程体系研究[j].高等工程教育研究,2009,(2).
[5]华文立,徐勇等.基于关键岗位能力的高职课程开发研究与实践[j].中国大学教学,2012,(5).。

相关文档
最新文档