软件工程专业-课程标准

合集下载

``软件工程专业课程内容与要求``

``软件工程专业课程内容与要求``

``软件工程专业课程内容与要求`` Title: Software Engineering Course Content and Requirements标题:软件工程专业课程内容与要求Introduction:引言:Software engineering is a rapidly evolving field that requires professionals to possess a strong foundation in both theoretical knowledge and practical skills. In this article, we will discuss the content and requirements of software engineering courses, both in terms of theoretical concepts and practical applications.软件工程是一个快速发展的领域,要求专业人员具备扎实的理论知识和实践技能。

在本文中,我们将讨论软件工程课程的内容和要求,包括理论概念和实际应用。

Content:内容:1. Fundamental Computer Science Concepts:基础计算机科学概念:Software engineering courses typically start with fundamental computer science concepts, such as algorithms, data structures, and programming languages. These concepts lay the groundwork for understanding the principles of software development and problem-solving.软件工程课程通常从基础的计算机科学概念开始,如算法、数据结构和编程语言。

软件工程专业 课程

软件工程专业 课程

软件工程专业课程
软件工程专业的课程主要包含以下几个部分:
1.专业基础课:这部分课程主要涉及计算机科学和数学的基础知识,包括离散数学、数据结构、算法分析、面向对象程序设计、程序设计语言、数据结构、计算机网络、操作系统等。

2.专业核心课程:这部分课程主要涉及软件工程的核心知识体系,包括软件工程概论、软件设计、软件项目管理、软件测试等。

3.专业选修课程:这部分课程是为了满足学生的兴趣和需求,提供更深入的学科知识,例如数据库技术、网络安全、人工智能等。

4.专业实践课程:这部分课程包括课程设计、实习、项目实践等,旨在培养学生的实际操作能力和团队协作能力。

此外,软件工程专业还注重培养学生的创新能力和综合素质,例如开设了创新实践课程、团队协作课程等。

软件工程专业的课程设置比较广泛,涵盖了计算机科学、数学、管理科学等多个领域的知识体系,旨在培养具有扎实理论基础和实际操作能力的软件工程师。

软件工程《软件工程》课程标准-0

软件工程《软件工程》课程标准-0

课程代码:软件技术专业《软件工程》课程标准Curriculum Standards(2015年修订)重庆电子工程职业学院软件学院编印Chongqing college of Electronic Engineering课程名称:软件工程课程代码:适用专业:软件技术学制学历及教育类别:3年制高职教育课程学分:4学分计划用教学时间:64学时修订人:付雯审定人:修订时间:xxxx年xx月xx日1.课程设置概述1.1课程在相关专业中的性质与定位《软件工程》是一门综合性和实践性很强的课程,根据培养应用型人才的需要,本课程的目的与任务是使学生通过本课程的学习,了解软件项目开发和维护的一般过程,掌握软件开发的传统方法和最新方法,为更深入地学习和今后从事软件工程实践打下良好的基础。

1.2 本课程的基本教学理念本课程的教学理念是: 应用为目标、实践为主线、能力为中心。

(一)突出学生主体,强调能力培养本课程坚持以能力为中心、以学生为主体的原则来设计课堂教学,在学生就业岗位需求分析的基础上来确立能力目标,将能力培养贯穿于课程教学之中,实现由传统的以教师为主体的知识传授型教学模式向以学生为主体的能力培养型教学模式的转变。

(二)基于工作过程,真实案例教学本课程在教学过程中,以典型操作系统为载体,将对各种资源的管理分解为多个独立又具有一定联系的任务,让学生将知识的学习,技能的加强和经验的积累在一系列任务中获取并高度融合。

(三)整合课程资源,理论实践一体化本课程在教学过程中,根据高职培养应用型人才的特点,以典型操作系统为主线、以各种资源管理为核心,以培养能力和提高兴趣为目标,变应试为应用,重视在新形势下的新方法、新规则和新思想的传授。

着重培养学生能灵活应用这些思想和方法的能力。

课程教学中要遵循理论来自于实践的原则,融“教、学、练”于一体,体现“在做中学,在学中做,学以致用”,以增强知识点的实践性,激发学生的学习兴趣。

在实践教学环节中则融入相关理论知识,突出理论来自于实践和指导实践的作用,使学生的知识应用根据学习的内容提升一个新的高度。

102024《软件工程》课程标准(已审核)

102024《软件工程》课程标准(已审核)

《软件工程》课程标准课程代码: 102024 参考学时: 64 学分: 3 课程类型:职业核心课2013年 1 月编一、适用专业适用于计算机应用技术专业。

二、开课时间第 3 学期。

三、课程定位1、课程性质本课程是计算机应用技术专业的专业核心课,是软件设计与开发的重要基础。

在计算机应用技术专业人才培养体系中,对提高学生的能力、素质和形成良好的知识结构都具有重要意义。

2、教学任务本课程主要针对软件开发、软件测试及维护等岗位开设,主要任务是培养学生在软件开发、软件测试及维护等工作岗位的软件设计、测试及维护的能力,要求学生掌握软件工程的基本概念、基本原理、实用的开发方法和技术;了解软件工程各领域的发展动向;使用工程化的方法开发软件项目,以及在开发过程中应遵循的流程、准则、标准和规范的基本技能。

四、课程培养目标1、方法能力目标(1)培养学生独立学习能力、自学能力;(2)培养学生自我分析问题和解决问题的能力;(3)培养学生获取新知识的能力和信息搜索能力;(4)培养学生独立的决策能力。

(5)培养学生善于总结和创造性工作的能力。

(6)培养学生规范化软件开发的方法。

2、社会能力目标(1) 培养学生良好的自我表现、与人沟通能力。

(2) 培养学生的团队协作精神。

(3) 培训学生勇于创新、爱岗敬业的工作作风。

(4) 培养学生的质量意识、安全意识、法制意识、责任意识。

(5) 培养学生诚实、守信、坚忍不拔的性格。

(6) 培养学生自主、开放的学习能力。

3、专业能力目标(1)掌握软件需求规格说明书的格式书写、软件设计方法、软件测试的步骤等。

(2)系统掌握软件开发最基本的内容:可行性研究和项目开发计划、需求分析、概要设计、详细设计、编码、测试、维护,系统掌握这些阶段的目标、任务、特点、步骤和文档。

(3)掌握增量模型的基本内容、基本思想、运行机制、开发过程和步骤。

(4)掌握结构化方法的基本思想,开发过程和步骤,应遵循的原则和准则,能够应用相应的图形表示工具开发小型软件项目。

软件工程课程标准

软件工程课程标准

《软件工程》课程标准课程名称:软件工程课程类别:专业课适用专业:软件技术一、课程定位(一)课程性质《软件工程》是软件技术专业学生必修的一门专业课。

(二)课程任务本课程以软件技术专业学生的就业岗位群能力目标为导向,以“高校图书管理系统” 项目为载体,通过对项目的需求分析、设计、编码、测试、实施、维护等工作过程进行分析与实施,培养学生的软件开发、测试、维护等职业能力。

(三)课程衔接前导课程:《数据库应用与设计》、《面向对象程序设计》。

后续课程:《Web企业级开发实战》、《顶岗实习》。

二、课程目标本课程主要通过对项目的需求分析、设计、编码、测试、实施、维护等工作过程进行分析与实施,培养学生的分析、设计、开发、测试、维护等职业能力。

课程目标分为知识目标、能力目标和素质目标。

(一)知识目标1.掌握软件工程的基本概念;2.掌握软件工程各个阶段的目的与任务;3.掌握软件需求分析和软件设计的基本原理;4.掌握结构化设计方法和面向对象设计建模方法;5.掌握软件测试的常用方法和选取测试用例的原则;6.掌握软件发布的正规操作流程;7.掌握软件后期维护的原则和方法。

(二)职业能力目标1.能够按照规范的软件项目开发流程来设计、开发软件;2.能够规范地编写软件项目开发各阶段的文档;3.能够使用Project工具软件进行软件项目管理;4.能够使用Rose或Viso等工具软件进行项目辅助设计;5.能够准确地设计测试用例,进行软件项目测试;6.能够规范地发布项目并制定合理的后期维护计划。

(三)素质目标1.培养学生规范的系统设计、开发思路2.培养学生良好的编程习惯和准确的语言表达能力3.培养学生团队精神与协作能力,使学生具有一定的岗位意识和岗位适应能力4.培养学生认真严谨、求真务实、遵纪守时、吃苦耐劳的工作作风5.养成良好的职业素养和自主学习的能力。

三、课程内容和要求课程设计相关说明:本课程依据软件技术专业教学计划,适应软件开发、软件维护岗位,结合高职院校学生的认知特点而设计。

软件工程专业-课程标准

软件工程专业-课程标准

《软件工程》专业课课程标准课程编码:030186 课程类别:专业基本技术课适用专业:软件技术授课单位:计算机工程系学时: 54 编写执笔人及编写日期:2009-7-201.课程定位和设计思路1. 1课程性质与作用课程的性质本课程是信息工程系软件技术专业的一门专业基本技术课。

课程的作用通过本课程的学习使学生理解软件工程的基本原理、软件项目开发各阶段的任务,掌握传统的结构化设计方法和面向对象的开发方法,能够使用Rose、Viso等建模工具进行软件项目设计,按照标准规范地进行软件项目开发,在整个软件项目开发各阶段形成规范的文档,,并具备基本的软件项目管理能力。

在项目开发过程中,培养科学的思维方法,灵活运用知识的能力,养成良好的编程习惯,积累软件项目开发经验,为学生职业能力培养和职业综合素质培养起重要支撑作用。

本课程是一门较综合的课程,需要学生具有软件程序设计基础,其前导课程有《电路与电子学》、《程序设计》、《access数据库技术》,后续课程有《项目综合开发》等。

本课程主要为软件设计、开发企业培养具有软件设计开发能力,了解软件项目开发规范,具备软件项目管理知识的实践型人才。

帮助学生进入该类企业,从事软件项目设计、开发、测试与维护奠定基础。

1.2课程基本理念本课程在课程设计、建设和教学实施过程中,始终贯彻以下教育理念:终身学习的教育观:本课程要把学生变成自己教育自己的主体,而教师从传授者变为引导者,教师是本课程学习过程的组织者和协调人。

重视学生的学习权,使“教学”向“学习”转换。

改变传统的以“教”为中心的教学方法,而是以“学”为中心,让学生在自己“动手”的实践中,建构属于自己的经验和知识体系,掌握终身学习的能力。

多元智能的学生观:在课程学习过程中不让学生再遭遇智慧关闭的经历,让学生多体验智慧开启经历,增强学生自信;高职学生具有形象思维的智能结构和类型,采取“做中学”的培养模式,在实践过程中,因材施教,按学生自己的特点,学习必需够用的理论知识,发掘学生潜能;把我们的教育从制造失败者的教育变成塑造成功者的教育。

软件工程课程标准

软件工程课程标准

《软件工程》课程标准一、课程概述《软件工程》是数学系数学与应用数学、信息与计算科学专业的选修课。

通过本课程的学习,使学生掌握软件工程的基本方法、基本技术,能够运用软件工程的方法和技术完成今后的软件生产和软件项目管理工作中的各项任务,了解软件工程发展新动向,掌握软件工程新技术。

二、课程目标1.知道《软件工程》这门学科的性质、地位和独立价值。

知道这门学科的研究范围、分析框架、研究方法、学科进展和未来方向。

2.理解这门学科的主要概念、基本原理和准备、实施、评价策略。

3.初步学会运用一些具体的方法与技术,如软件需求规格说明书的格式叙写、软件设计方法、软件测试的步骤等。

4.养成以软件工程的方法来编写软件和设计程序的意识,并指导自己的行动。

三、课程内容和教学要求这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。

这四个层次的一般涵义表述如下:知道———是指对这门学科和教学现象的认知。

理解———是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。

掌握———是指运用已理解的教学概念和原理说明、解释、类推同类教学事件和现象。

学会———是指能模仿或在教师指导下独立地完成某些教学知识和技能的操作任务,或能识别操作中的一般差错。

教学内容和要求表中的“√”号表示教学知识和技能的教学要求层次。

本标准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求。

(一)软件工程学概述(二)可行性研究(三)需求分析(四)形式化说明技术(五)总体设计(六)详细设计(七)实现(软件测试)(八)软件维护(九)面向对象方法学引论(十)面向对象分析(十一)面向对象设计(十二)面向对象实现(十三)软件项目管理四、课程实施(一)课时安排与教学建议《软件工程》是数学系数学与应用数学、信息与计算科学专业的选修课,系主干课程。

在教学计划中,一般情况下,共54课时。

《实用软件工程方法》课程标准

《实用软件工程方法》课程标准

《实用软件工程方法》课程标准课程编号:课程总学时:48课程学分:4课程类别:适用专业:软件技术专业制定单位:制定时间:一、课程总述1.课程性质《实用软件工程方法》课程是软件技术专业的一门专业工程性基础课程,在软件工程学科人才培养体系中占有重要地位。

软件开发是建立计算机应用系统的重要环节,人们通过软件工程学把软件开发纳入工程化的轨道,用以指导软件开发人员进行软件的开发、维护和管理,是数学、工程学、计算机及网络技术应用相结合的一门课程,主要培养学生进行软件开发、设计、应用、维护的基本能力,该课程的前导课程是《计算机硬件与维护》、《计算机网络》、《计算机数据库》、《VB》、《VC》、《Java》等计算机编程语言等,后续课程是学生的毕业设计。

2.课程设计思路本课程注重学生理论应用于实践能力的培养,以学生的就业为导向,根据对软件技术专业所涵盖的职业岗位群进行的任务和职业能力分析,《实用软件工程方法》课程承担了学生职业核心能力——软件开发、设计、应用与维护能力的培养。

本课程是理论与实践相结合的课程,以软件工程理论为主线,以学生毕业设计应用为案例,以岗位职业能力培养为依据,遵循学生认知规律,确定本课程的教学内容:软件工程理论及其应用。

针对现在高职学生的特点:接受能力一般、理解能力一般、喜欢动手操作的特点,课程内容的选取以实战化的毕业设计为案例。

计算机硬件技术、计算机网络技术、计算机编程语言以够用为准,使学生能够初步掌握计算机软件开发、设计、应用及维护的基本方法;软件工程教学内容以实用为准,增加实践性、操作性强的知识、紧密结合岗位技能需求,同时也注意学生毕业设计的要求,注重知识的连贯性。

根据本课程的特点选择“案例引导、任务驱动”的教学模式,以“学生毕业设计”为依托,在教学中通过电子教案、视频、现场演示、软件操作等多种现代化教学手段,丰富教学信息量,激发学生学习的积极性和主动性。

在课程教学中,为了充分体现“案例引导、任务驱动”的课程思想,将学生毕业设计贯穿于教学的全过程。

软件工程专业课程安排

软件工程专业课程安排

软件工程专业课程安排
软件工程专业的课程安排通常包括以下几个部分:
1.公共基础课:这是所有工程类专业都需要学习的通识课程,包括思想政治理论、英语、数学、物理等。

2.专业基础课:这些课程是软件工程学科的核心课程,为学生打下坚实的专业基础。

主要包括计算机科学基
础、算法与数据结构、计算机组成原理、操作系统、数据库原理等。

3.专业必修课:这些课程着重于软件开发的全过程,包括软件工程方法论、软件设计、软件测试、软件维护
等方面的知识。

其中,软件工程方法论包括面向对象编程、软件需求工程、软件开发生命周期等。

4.专业选修课:这些课程是针对学生的兴趣和职业发展方向而设定的,包括人工智能、机器学习、软件安全、
云计算、大数据处理等方面的课程。

5.实践课程:软件工程是一门实践性很强的专业,因此实践课程也是必不可少的。

这包括课程设计、实习实
训、毕业设计等环节,着重培养学生的实践能力和团队协作能力。

总体来说,软件工程专业的课程安排非常丰富,从基础理论到实践应用都有涵盖。

学生需要具备扎实的计算机科学基础和算法与数据结构知识,同时还需要掌握软件开发的全过程,包括需求分析、设计、测试和维护等。

此外,学生还需要具备一定的实践能力和团队协作能力,以便更好地适应未来的职业发展需求。

《软件工程》课程教学大纲

《软件工程》课程教学大纲

《软件工程》课程教学大纲一、课程基本信息课程名称:软件工程英文名称:Software Engineering课程编码:11223C课程类别:专业主干课总学时:48学时(含实验10学时)总学分:3适用专业:计算机科学与技术/网络工程方向先修课程:高级语言程序设计,数据库设计原理,数据结构开课系部:计算机科学与技术系二、课程的性质和任务《软件工程》是计算机科学与技术专业本科生的一门专业主干课程。

它是一门指导计算机软件系统开发和维护的工程学科,也是计算机科学与技术领域的一个重要学科。

软件工程学是用以指导软件人员进行软件的开发、维护和管理的科学,通过本课程的学习,使学生掌握软件工程的基本概念、基本原理、实用的开发方法和技术,了解软件工程各领域的发展动向;开发软件项目的工程化的方法及在开发过程中应遵循的流程、准则、标准和规范等。

使学生掌握开发高质量软件的方法,以及有效地策划和管理软件开发活动,为今后从事软件开发和应用打下良好的基础。

通过本课程的学习,培养学生对软件开发能力和项目管理能力。

三、课程教学基本要求(一)理论教学内容和基本要求第1章软件工程概述了解软件工程的产生和发展、软件危机的原因,知道如何消除软件危机。

明白软件工程的基本概念,知道软件工程中包含的领域范围重点:软件危机的产生和消除方法第2章软件过程软件与软件生命周期任务,软件开发过程中的基本开发模型,软件开发工具与软件开发环境。

掌握软件生存期模型,软件开发模型方法介绍。

重点:软件与软件生存期,软件开发过程模型难点:软件开发过程模型第3章结构化分析掌握软件需求获取的方法、软件需求工程的任务、软件需求的原则、主要的需求分析方法;需求工程的基本活动、需求的有效性验证、需求变动管理、需求规格说明;建立结构化分析的三种模型;三种模型对应的描述方法:E-R图,数据流图,状态图。

掌握分层数据流图、数据词典和加工逻辑说明的基本构造方法。

重点:软件需求获取方法、结构化分析方法、分析建模方法难点:结构化分析建模方法第4章结构化设计理解软件结构化分析与结构化设计的映射关系,软件设计的基本原理。

软件工程课程标准

软件工程课程标准

《软件工程》课程原则表1 课程基本信息(一)课程性质与任务课程性质: 《软件工程》是软件工程专业旳一门工程性基础课程, 在软件工程学科人才培养体系中占有重要旳地位。

软件开发是建立计算机应用系统旳重要环节, 人们通过软件工程学把软件开发纳入工程化旳轨道, 而软件工程学是用以指导软件人员进行软件旳开发、维护和管理旳科学。

《软件工程》已成为高校计算机软件教学体系中旳一门关键课程课程任务:通过本课程旳学习, 规定学生能掌握软件工程旳基本概念、基本原理、开发软件项目旳工程化旳措施和技术及在开发过程中应遵照旳流程、准则、原则和规范等;学生应能掌握开发高质量软件旳措施, 以及有效地筹划和管理软件开发活动, 为学生参与大型软件开发项目打下坚实旳理论基础。

(二)课程教学目旳本课程旳开设意在使学生通过学习, 掌握软件项目开发和维护旳一般过程, 掌握软件开发旳老式措施和最新措施, 能用软件工程旳措施参与软件项目旳分析、设计、实现和维护, 为更深入地学习和此后从事软件工程旳实践打下良好旳基础。

1.知识目旳(1)专家以软件工程旳发展、重要措施、常用工具旳使用为主线。

包括: 软件工程旳基本概念、基本原理、常用旳软件管理措施、常用旳建模工具等。

(2)关键旳知识讲授阶段有: 软件需求获取措施、需求规格阐明撰写与评审措施、软件设计旳基本概念、构造化设计措施、体系构造设计、面向对象UML旳软件分析措施、UML 建模措施、软件测试基本理论等。

(3)通过该课程旳专家, 学生应具有软件工程基本理论知识。

2.能力目旳(1)运用软件工程旳概念、原理、技术和措施开发与维护软件旳能力(2)编写有关技术文档旳能力(3)分析问题和处理问题旳能力和团体工作交流能力。

3.素质目旳(1)职业素养旳培养: 对软件开发领域常见旳职业规定、团体合作精神进行培养与灌输。

(2)专业素养旳培养:对软件管理过程中常见旳问题可以予以精确判断, 明确处理思绪。

(三)参照课时64(理论: 32\试验: 32 )课时。

软件技术专业教学标准 教育部

软件技术专业教学标准 教育部

软件技术专业教学标准教育部
教育部对于软件技术专业的教学标准主要包括以下几个方面:
1. 课程设置:确定软件技术专业的核心课程和选修课程,并确定每门课程的学时、学分和教学内容。

核心课程包括计算机基础、编程语言、数据结构与算法、数据库原理、操作系统原理、软件工程等;选修课程包括软件测试、人机交互、网络与数据安全、云计算等。

2. 实践教学:要求软件技术专业的教学注重实践环节,包括实验课程、实习、毕业设计等。

实验课程要充分体现软件开发流程和实际项目的实施过程,培养学生的实际工作能力。

实习和毕业设计要求学生参与实际软件开发项目,提升学生的实践经验和解决问题的能力。

3. 教学方法:要求软件技术专业的教学采用多种教学方法,包括讲授、实践、讨论、案例分析等,并注重培养学生的创新意识和团队合作能力。

教师应具备丰富的实际工作经验,并能够将实践经验与教学内容结合起来,提升教学效果。

4. 资源条件:要求软件技术专业的教学需要具备相应的硬件设施和软件资源支持,包括计算机实验室、开发环境、开源软件等。

教学机构要提供必要的软硬件设备,并及时更新和维护。

5. 质量评估:要求软件技术专业的教学需要进行质量评估,包括教学质量评估、
课程建设评估、师资配备评估等。

通过评估结果,及时调整教学内容和方法,提升教学质量。

教育部的软件技术专业教学标准旨在提高软件技术专业的培养质量,使学生具备扎实的理论基础和实际能力,能够满足社会对于软件人才的需求。

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

《软件工程》专业课课程标准课程编码:030186 课程类别:专业基本技术课适用专业:软件技术授课单位:计算机工程系学时: 54 编写执笔人及编写日期:2009-7-201.课程定位和设计思路1. 1课程性质与作用课程的性质本课程是信息工程系软件技术专业的一门专业基本技术课。

课程的作用通过本课程的学习使学生理解软件工程的基本原理、软件项目开发各阶段的任务,掌握传统的结构化设计方法和面向对象的开发方法,能够使用Rose、Viso等建模工具进行软件项目设计,按照标准规范地进行软件项目开发,在整个软件项目开发各阶段形成规范的文档,,并具备基本的软件项目管理能力。

在项目开发过程中,培养科学的思维方法,灵活运用知识的能力,养成良好的编程习惯,积累软件项目开发经验,为学生职业能力培养和职业综合素质培养起重要支撑作用。

本课程是一门较综合的课程,需要学生具有软件程序设计基础,其前导课程有《电路与电子学》、《程序设计》、《access数据库技术》,后续课程有《项目综合开发》等。

本课程主要为软件设计、开发企业培养具有软件设计开发能力,了解软件项目开发规范,具备软件项目管理知识的实践型人才。

帮助学生进入该类企业,从事软件项目设计、开发、测试与维护奠定基础。

1.2课程基本理念本课程在课程设计、建设和教学实施过程中,始终贯彻以下教育理念:终身学习的教育观:本课程要把学生变成自己教育自己的主体,而教师从传授者变为引导者,教师是本课程学习过程的组织者和协调人。

重视学生的学习权,使“教学”向“学习”转换。

改变传统的以“教”为中心的教学方法,而是以“学”为中心,让学生在自己“动手”的实践中,建构属于自己的经验和知识体系,掌握终身学习的能力。

多元智能的学生观:在课程学习过程中不让学生再遭遇智慧关闭的经历,让学生多体验智慧开启经历,增强学生自信;高职学生具有形象思维的智能结构和类型,采取“做中学”的培养模式,在实践过程中,因材施教,按学生自己的特点,学习必需够用的理论知识,发掘学生潜能;把我们的教育从制造失败者的教育变成塑造成功者的教育。

建构主义的知识观:教师是本课程学习情境的创设者、教学活动的组织者、引导者,为学生创设适宜的学习情境,提供丰富的学习资源,采取项目导向的教学方法,激发学生的思维,学生通过独立思考、与他人的互动和动手实践,主动建构自己的经验和知识,完成从初学者到“技能专家”的职业能力发展。

过程导向的课程观:本课程开发的关键是从软件项目开发技术职业工作出发选择课程内容及安排教学顺序。

课程要回归社会职业,建设以岗位典型工作过程逻辑为中心的行动体系课程,强调的是获取自我建构的隐性知识——过程性知识,主要解决“怎么做”(经验)和“怎么做更好”(策略)的问题。

按照从实践到理论的顺序组织每一个知识点,学生通过完成工作任务的过程来学习相关知识。

能力本位的质量观:课程的目标是职业能力开发,通过工作过程系统化课程学习,学生在个人实践经验的基础上,完成从初学者到胜任软件项目设计、开发岗位人才的职业能力发展。

学生要培养成为社会需要的软件技术专业的“岗位人”和“职业人”,更要成为能生存能发展的“社会人”和能参与中外合作的“国际人”。

学生不仅要获得就业实用的职业技能,更要获得内化的职业能力,在今后变动的职业生涯中有能力不断获得新的职业技能,创造更广阔的发展空间。

1.3课程设计思路根据软件技术专业的人才培养目标,通过企业调研,与企业专家座谈,了解企业需求,梳理岗位任务,构建适应岗位需求的课程体系。

根据典型工作任务确定学习内容。

通过企业调研,深入了解软件开发企业的需求,分析各岗位的典型工作任务,根据典型工作任务确定学习内容,设计学习情境,摒弃传统的从结构设计角度学习本课程的方法,从软件项目设计、开发、测试、维护的角度将整个工作过程中的典型工作任务转化为若干学习情境,以完成岗位任务所需知识和能力选取教学内容,使其符合企业真实的工作程序、技术标准。

以行动导向组织实施教学。

课程教学遵循“计划、调研、设计、实施、测试、发布与维护”这一“行动”过程序列;在基于职业情境的学习情境中,学生根据该情境设置的各项工作任务,制定设计方案,实践操作,最终总结汇报形成成果,整个过程以学生动手“工作”为主要学习过程。

学生在以完成任务为目的的这一“工作”过程中,开展主动“学习”,主动建构真正属于自己的经验和知识体系,将知识用于完成项目任务的“工作”,最后通过相互的成果展示和阶段评审达到知识的更新、职业能力的巩固和升华。

建立多元能力考核评价体系。

突出过程与成果结合评价,强调理论与实践一体化评价,建立以学生为中心的综合评价模式,包括课堂讲评、实践操作、阶段评审、成果展示等多种手段相结合,综合评定学生成绩。

将课程考核与企业的岗位需求融合在一起,形成多元能力考核评价体系。

2.课程目标工作任务目标:本课程主要为从事软件设计、开发企业培养具有软件设计开发能力,了解软件项目开发规范,具备软件项目管理知识的实践型人才。

根据岗位的需求,学生需要完成如下典型工作任务:制定项目开发计划、客户调研与需求分析、软件设计、项目开发、项目测试、项目发布于维护。

2.2.1职业能力目标能够按照规范的软件项目开发流程来设计、开发软件;能够规范地编写软件项目开发各阶段的文档;能够使用Project工具软件进行软件项目管理;能够使用Rose或Viso等工具软件进行项目辅助设计;能够准确地设计测试用例,进行软件项目测试;能够规范地发布项目并制定合理的后期维护计划。

2.2.2知识目标掌握软件工程的基本概念;掌握软件工程各个阶段的目的与任务;掌握软件需求分析和软件设计的基本原理;掌握结构化设计方法和面向对象设计建模方法;掌握软件测试的常用方法和选取测试用例的原则;掌握软件发布的正规操作流程;掌握软件后期维护的原则和方法。

2.2.3 素质目标培养学生规范的系统设计、开发思路培养学生良好的编程习惯和准确的语言表达能力培养学生团队精神与协作能力,使学生具有一定的岗位意识和岗位适应能力培养学生认真严谨、求真务实、遵纪守时、吃苦耐劳的工作作风养成良好的职业素养和自主学习的能力。

3.课程内容与要求注:本课程教学环节均在教学做一体的实训室完成,采用讲、仿、练、做方式。

4.课程实施4.1教学条件4.1.1软硬件条件校内实训基地具有软件技术实训室、网络技术实训室,其中软件技术实训室分为软件技术实训一室和软件技术实训二室。

软件技术实训一室配备服务器1台、计算机80台及相关多媒体设备、Visual Stdio、SQl Server、Oracle、MyEclipse等开发工具,主要面向生产性、仿真性中大型项目,培养学生软件项目综合开发的能力。

软件技术实训二室配备服务器1台、计算机80台及相关多媒体设备、Visual Stdio、Java程序设计、SQl Server、DreamWeaver 网页设计等开发工具,主要面向中小型实训项目,培养学生软件开发的基础编程和设计能力。

网络技术实训室配备服务器2台、计算机50台、路由器和交换机及相关多媒体设备,主要培养学生对Windows、Linux服务器环境的搭建、管理及Web开发项目的部署。

校内实训基地能够完成单一与综合实训,满足学生对软件项目的设计、开发、调试与维护各个环节的学习和训练。

通过资源丰富的网络教学平台和系内网络硬盘,为学生提供常用的经典电子书籍、视频教程和专业网站,并将授课资料转换成电子材料,发布在网络硬盘,便于学生查找、学习,加深对知识的理解从而营造起多维、动态、活跃、自主的课程训练环境,使学生的主动性、积极性和创造性得以充分调动,使教学内容从单一化向多元化转变,使学生知识和能力的拓展成为可能。

组织技能大赛进一步培养学生解决实际问题的能力。

长期开放实验实训室,建立师生、学生之间交流渠道,拓展学生学习资源,引导并支持学生参与诸如“全国软件专业人才设计与开发大赛”等技能比赛,给学生提供更多的动手操作的机会,积极引导学生进行探究性学习,培养提高学生的实践动手能力和学习能力。

4.1.2师资条件本课程授课教师除了具备理论知识的讲授能力外,还应有一定的软件项目设计和开发经验,具有较强的实际操作能力,能够解决学生操作过程中遇到的各种问题。

4.2教学方法建议根据课程内容和学生特点,在学习过程中注重实践操作,在充分运用多媒体等现代教学手段的同时,灵活运用情境教学法、项目教学法、任务驱动法、分组讨论法、案例教学法等多种教学方法,引导学生积极思考、乐于实践,提高教学效果。

情境教学法根据职业岗位要求创设职业情景,激发学生学习兴趣,帮助学生理解和掌握知识,培养创新精神,提高学生岗位适应能力。

项目教学法课程的教学内容以项目为载体,将实际开发项目由教师作为一个项目任务引入到课程教学中,通过实施一个完整的工作项目进而获得项目成果。

通过项目教学法的使用,实现以项目带动教学,将理论与实践很好的结合在一起,加强了对学生职业能力的培养,在实际教学中取得了非常好的效果。

2. 任务驱动法任务驱动教学法配合项目教学法的实施,通过实际项目分析,设计若干学习情境,并将项目分解为若干个工作任务,确定任务名称、任务完成时间、任务目标及任务成果,通过工作任务的完成来驱动教学。

3. 分组讨论法依据项目规模和学生人数,将学生分成若干个项目组,在项目实施的各个工作环节都要展开小组讨论,以解决当前问题和确定下一个工作步骤。

5. 案例教学法针对项目开发过程中关键技术的应用,以项目案例为教材,运用多种方式启发学生独立思考,通过对具体案例的讨论和思考,诱发学生的创造潜能,从而形成学生自主学习、合作学习、研究性学习和探索性学习的学习氛围。

4.3教学评价、考核要求课程评价的目的是全面考察学生的学习状况,激发学生的学习兴趣和自信心,促进学生的全面发展。

而且,课程评价也是教师对教学活动的反思和改进的有利手段。

应建立多元能力考核评价体系。

1. 过程与目标结合评价,结合课堂提问、现场操作、课后作业、模块考核等手段,加强实践性教学环节的考核,并注重平时采分。

2. 强调理论与实践一体化评价,注重引导学生进行学习方式的改变。

3. 强调课程结束后综合评价,结合真实产品,充分发挥学生的主动性和创造力,注重考核学生所拥有的综合职业能力及水平。

4. 建议在教学中分任务模块评分,课程结束时进行综合模块考核。

4.4教材编写4.1.1 必须依据本课程标准编写教材。

4.1.2 教材应充分体现任务引领、实践导向的课程设计思想。

4.1.3 教材以完成任务的典型活动项目来驱动,采用递进和并列相结合的方式来组织编写,使学生在各种活动中学会实际操作。

4.1.4 教材应突出实用性,应避免把职业能力简单理解为纯粹的技能操作,同时要具有前瞻性。

应将本专业领域的发展趋势及实际操作中应遵循的新知识及时纳入其中。

相关文档
最新文档