首页 > 文章中心 > 软件工程学习计划

软件工程学习计划范文精选

开篇:润墨网以专业的文秘视角,为您筛选了十篇范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

基于卓越计划下软件技术专业教改研究

摘要:随着科学工程技术的发展,为了培养出适应经济发展的高素质技术工程领域人才,我国提出了高等教育人才培养改革“卓越计划”。在“卓越计划”的引导下,高职院校软件技术专业也开展了一系列教学改革,虽然取得了一定的成就,但是依然存在许多问题。本文主要基于卓越计划下对高职院校软件技术工程专业存在的薄弱环节进行分析研究,结合高职院校卓越计划实施的情况,并谈谈高职院校如何结合自身的教学来促进人才培养。

关键词:卓越计划 软件技术专业 教改研究

随着社会科学技术的不断进步,软件技术行业蓬勃发展,当前的软件工程行业面临着人才短缺的形势,为此,作为培养高素质人才的高职院校担任着重要的作用。为了促进培养出创新能力强的中高端软件技术专业的人才,我国教育部提出了“卓越技术”,它旨在为培养适应社会发展、面向技术工程、面向未来的各类型优秀工程技术人才。该项目的展开,高职院校软件技术专业也相继展开一系列的教改活动,对提高软件技术专业的学生素质具有重要作用。

一、软件技术专业“卓越计划”实施要求

当前很多高职院校软件技术工程专业比较注重培养出符合软件产业发展,拥有计算机软件技术理论知识和基础技能的学生,要求学生要以软件技术思想、方法和技术来分析和实现软件技术能力。很多软件技术专业的学生毕业后大都往IT行业、研究机构、企业等从事计算机软件技术的系统工作,而对于创新性能力和软件技术管理能力以及应有的职业道德等方面的培养还是有所欠缺。

“卓越计划”对培养创新型、技术应用型的中高端人才提出了明确的指导性,要求高职院校要重视对学生软件技术系统基础理论及实际技术的教学,组织学生参与软件技术工程的基本训练,提高学生的软件技术能力和职业道德素养,不管是在知识方面还是能力培养上的具体要求都综合了卓越计划对软件技术专业人才培养的通用标准,而“卓越计划”对软件技术专业的要求也更加贴切当前的行业人才需求。

二、高职院校软件技术专业卓越计划实施的局限性

(一)软件企业资源严重缺乏

全文阅读

制度创新、技术保障,培养高质量软件实用人才

当前软件工程的发展非常迅速,这要求软件工程教育必须紧跟学科的发展,不断地将与国际先进水平一致的新内容融入到教学当中。同时软件工程是一门实践性非常强的学科,学生必须参加大量的项目,通过实践才能真正掌握软件工程的知识。在培养具有国际竞争能力的多层次复合型软件实用人才时,我们必须考虑到软件工程学科发展迅速、实践性强的特点,确定相应的教学内容和方式。

南京大学国家示范性软件学院是我国高层次、复合型软件实用人才的重要培养基地。为了确保培养具有国际竞争能力的多层次复合型软件实用人才,软件学院在南京大学现有教学保障措施的基础上,根据软件工程教育的特点,制定了一系列的教学质量保障规定,形成了较为完整的教学质量保障体系。

南京大学软件学院教学质量保障体系的总体目标是:提供一个可操作的指导性框架,规范学院的教学工作,提高学院的教学水平,保障学院的人才培养质量。具体做法是:健全教学管理制度,重视教学软件、硬件建设。

软件学院教学质量保障体系的总体结构如图1所示,包括课程体系质量保障系统、课程质量保障系统、学生学习管理保障系统、实践教学保障系统和学生创新能力保障系统等五个组成部分。

一、课程体系质量保障系统

软件工程学科是一个发展日新月异的新兴学科,为了保证复合型软件实用人才的培养质量,必须制定反映学科发展现状、适应企业界要求的软件工程学科教程来规范学科知识体系、课程体系和教学计划。

学院在ACM和IEEE计算学科建议教程的基础上,结合学院教学特点制定了完整的软件工程学科课程体系,并建立课程体系质量保障系统,以组织课程体系研究,保障课程体系更新。该子系统包括组织保障、程序保障、反馈制度等三个组成部分,从组织、程序和反馈制度三个方面来规范学院的课程体系建设。

1. 组织保障

全文阅读

卓越计划下软件技术专业教改

摘要:随着科学工程技术的发展,为了培养出适应经济发展的高素质技术工程领域人才,我国提出了高等教育人才培养改革“卓越计划”。在“卓越计划”的引导下,高职院校软件技术专业也开展了一系列教学改革,虽然取得了一定的成就,但是依然存在许多问题。本文主要基于卓越计划下对高职院校软件技术工程专业存在的薄弱环节进行分析研究,结合高职院校卓越计划实施的情况,并谈谈高职院校如何结合自身的教学来促进人才培养。

关键词:卓越计划;软件技术专业;教改研究

随着社会科学技术的不断进步,软件技术行业蓬勃发展,当前的软件工程行业面临着人才短缺的形势,为此,作为培养高素质人才的高职院校担任着重要的作用。为了促进培养出创新能力强的中高端软件技术专业的人才,我国教育部提出了“卓越技术”,它旨在为培养适应社会发展、面向技术工程、面向未来的各类型优秀工程技术人才。该项目的展开,高职院校软件技术专业也相继展开一系列的教改活动,对提高软件技术专业的学生素质具有重要作用。

一、软件技术专业“卓越计划”实施要求

当前很多高职院校软件技术工程专业比较注重培养出符合软件产业发展,拥有计算机软件技术理论知识和基础技能的学生,要求学生要以软件技术思想、方法和技术来分析和实现软件技术能力。很多软件技术专业的学生毕业后大都往IT行业、研究机构、企业等从事计算机软件技术的系统工作,而对于创新性能力和软件技术管理能力以及应有的职业道德等方面的培养还是有所欠缺。“卓越计划”对培养创新型、技术应用型的中高端人才提出了明确的指导性,要求高职院校要重视对学生软件技术系统基础理论及实际技术的教学,组织学生参与软件技术工程的基本训练,提高学生的软件技术能力和职业道德素养,不管是在知识方面还是能力培养上的具体要求都综合了卓越计划对软件技术专业人才培养的通用标准,而“卓越计划”对软件技术专业的要求也更加贴切当前的行业人才需求。

二、高职院校软件技术专业卓越计划实施的局限性

(一)软件企业资源严重缺乏

长期以来,高职院校对软件技术工程人才的培养在一定程度上与社会存在着脱节的现象,远离现实的技术教育。当前,校企合作一直是高职院校软件技术工程专业的培养方式,这种方式不同于传统的教学形式,而是更加具有独特的环节。卓越计划中就是需要将技术工程教育回归到工程中,能和企业有密切的合作模式,这是软件技术教学的关键点。但是,很多高职院校由于地理环境、外部资源、企业类型等因素的限制,可以真正实现软件技术专业回归工程的企业资源实在太少了,软件技术产业属于新兴行业,可供建立起校企合作的软件企业少之又少,使得软件技术专业的卓越计划实施无法很好的完成。

全文阅读

交通规划课程实践教学改革的研究

摘 要 针对交通规划在实际工程中对操作能力有较高要求的特点,提出突破实践教学形式单一、注重操作能力培养、改革考评方式、建立实践教学基地等一系列实践教学改革措施,以期建立完善的交通规划实践教学体系。

关键词 交通规划;教学改革;实践教学

中图分类号:G642.44 文献标识码:B

文章编号:1671-489X(2013)33-0143-02

1 引言

课堂教学和实践教学是高等学校教育中不可或缺的两个环节,而实践教学不仅是对理论知识学习的一种延伸和继续,更是将理论与工程实际联系起来的桥梁。因此,实践教学环节对于大学生操作能力、运用所学知识分析和解决实际问题能力的培养都是非常重要的[1]。

交通规划工程中既有定量计算,也有对不确定因素的定性分析,在交通规划的实际工程中,需要大量的现场外业调查取得基础数据,并且要对这些数据进行处理、计算与分析,对于操作能力有着较高的要求。因此,本专业的学生需要的不仅是十几个学时的实践教学环节,更是一套科学的、系统的,能够真正提高学生操作能力的实践教学体系。

2 交通规划实践教学的目的与要求

全文阅读

高职院校游戏软件专业课程体系设计

【摘要】文章按照基于职业能力系统化和工作过程的学习领域课程开发流程,分析了游戏软件专业的职业岗位需求,确定了典型工作任务及课程学习链路、设计学习领域,最终形成游戏软件专业课程体系和结构。

【关键词】基于工作过程;典型工作任务;游戏软件;课程体系

1998年~2007年10年间,我国高等职业教育取得了令人瞩目的成绩,为社会经济领域的各行各业生产和工作第一线培养了大批高素质技能型人才。在多年高等职业教育课程改革的实践和探索基础上,在吸收国外先进课程开发思想,和中国特色的高等职业教育发展新模式的指导下,我国提出了职业竞争力导向的“工作过程——支撑平台系统化的课程模式”。基于工作过程的课程开发方法的核心内容是“典型工作任务分析”和“工人专家访谈会”。使用该方法,职业教育课程开发者可以对现代职业实际工作过程中的典型工作任务进行整体化的深入分析,并将分析结果应用在随后的教学设计中,最终准确确定和描述典型工作任务对应的学习领域、职业教育的学习目标和学习内容,从而开发出基于工作过程的系统化的职业教育课程体系。

1.确定专业的职业和职业岗位

基于职业能力系统化和工作过程的学习领域课程,开发的第一步就是确定专业面向的职业和职业岗位,从而明确专业培养目标。一般需要召开技术工人专家访谈会和专业教学工作委员会会议。技术工人专家访谈会的参加人员有来自企业的技术专家、本专业全体教师,会议目标是对人才需求、专业定位、岗位群进行论证,从而确定工作岗位、职责、任务、流程、对象、方法、所需知识、能力和职业素养等。通过会议达成一致认识,游戏开发工作岗位按照游戏开发生命周期以及市场定位分为以下几类:

(1)游戏策划类:包括游策划师、分策划以及市场策划专员等。

(2)程序设计类:引擎设计人员、程序设计师以及游戏测试人员。

(3)美术设计类:游戏场景设计师、游戏道具设计师、游戏人物设计师。

全文阅读

从“卓越工程师”计划看软件工程专业教学建设与改革

摘 要 本文从高校软件工程专业的实际教学现状出发,借鉴卓越工程师教育培养计划所列的培养目标,结合目前国内人才市场对软件工程专业的市场需求,分析思考了软件工程目前专业教学与建设的一些问题,并进一步探讨了如何进行适度的专业教学改革。

关键词 卓越工程师 软件工程 教学建设

进入21世纪以来,国家对于信息产业、工程型人才的数量和质量上的需求在不断提高,而高校与之对应相关专业也在进行持续的改革建设、寻求发展以适应不断变化的市场需求。2010年6月23日,教育部联合有关部门和行业协(学)会,在天津启动了“卓越工程师教育培养计划”(以下简称“卓越工程师”计划),其内涵是培养出综合性、复合型的人才以适应社会需要。本文从该计划出发,以软件工程专业为例,探讨其专业建设现存的问题和一些改革思路。

1 软件工程专业现状与问题

近几年软件工程及相关专业的市场需求量非常大,相关企业对软件人才的要求通常是具备一定工程实践能力、综合素质较高的大学生,需要的是工程应用性的创新型人才。而从目前高校的实际培养情况来看,达到这些要求存在以下一些问题。

首先,是当前软件工程专业学生普遍在大一、大二阶段专业认知度还不够,主动学习能力较低,自学能力的培养只是靠个人素质,缺乏引导。这部分的原因主要是由于目前高校的各专业课教学彼此孤立,未构成一个完整的教学体系,教学上各个课程与课程之间的衔接不够所导致的。

其次,软件工程学生的动手实践能力还待进一步加强,综合工程素质亟待提高,无法满足社会综合性、复合型的人才需求。原因主要在于高校专业教学上前3年基本上还是沿袭老的大学教学套路。虽然近年来高校与企业(主要是各实习基地)的联系日趋紧密,但并没有完整、系统化地将相关企业的优秀资源引入到软件工程日常的专业教学上来。

2 专业教学建设与改革的目标与思路

全文阅读

软件工程专业卓越工程师培养模式探索

[摘要]教育部发起的“卓越工程师教育培养计划”旨在为各行各业培养满足行业需求的优秀工程师后备军。工程技术人才的培养需要具备系统的专业知识和丰富的实践经验,因此,该计划的实施要求高校对人才培养模式进行全方位改革。文章借鉴了欧美以能力培养为目标的CDIO人才培养模式,并结合珠江三角洲软件行业人才标准和需求调研结果,从培养目标与规格、知识体系设置、工程实践教学体系设计等几个方面探索了软件工程专业“卓越计划”的人才培养和实施模式。

[关键词]卓越工程师计划 人才培养模式 软件工程专业

[作者简介]陈倩(1978- ),女,浙江富阳人,东莞理工学院计算机学院,讲师,博士,研究方向为智能算法;欧阳骥(1964- ),男,湖南邵阳人,东莞理工学院计算机学院副院长,副教授,研究方向为软件工程。(广东 东莞 523808)

[中图分类号]G642 [文献标识码]A [文章编号]1004-3985(2013)03-0114-02

大规模优秀工程师的教育培养是国家经济发展的基本前提条件之一,很多国家都将工程科技人才培养提升到国家战略的高度。我国工程教育虽然规模庞大但也存在整体质量不高、创新能力不足、与行业需求严重脱节等问题。目前我国高校教育和行业企业之间缺乏有效的沟通和合作,导致了学校教育培养体系的设置和实施缺乏对本行业生产实际需求的了解。而企业方面缺少参与学校人才培养的积极性和投入,造成了工程技术人才在培养过程中学校教育和行业需求严重脱节,“厚基础”和“强能力”两方面不能得到有效的训练。为此,教育部联合有关部门和单位制定了相关的配套支持政策,提出了指导高校和企业在本行业领域内通过校企合作方式,充分考虑行业的多样性和对工程型人才需求的多样性,采取多种方式培养工程师后备人才的“卓越工程师教育培养计划”(简称“卓越计划”)。 东莞理工学院(以下简称我校)于2010年被教育部批准为第一批“卓越计划”实施单位之一,而计算机学院(以下简称我院)的软件工程专业也成了我校四个“卓越计划”实施专业之一。工程化软件开发方法是软件行业的共识,作为一个优秀的软件工程师,掌握主流的软件工程化开发方法,并具备较强的软件工程化设计和实施能力无疑可以更好地满足软件行业对软件工程技术人才的需求。为了了解企业对软件工程人才的定义和需求,联合企业和学校共同修订软件工程专业“卓越计划”3+1人才培养方案,共同实施培养过程,共同评价培养质量,我院由领导带领各核心专业老师组成了调研小组,深入珠江三角洲各软件行业相关企业,通过座谈、访问等方式开展了一系列详尽而深入的调研活动。各企业代表踊跃发言,提出了很多具有建设性的意见和建议。本文就结合软件行业企业视角从以下几个方面来探索本院软件工程专业“卓越计划”人才培养模式的制定和实施。

一、培养目标和规格

1.从素质结构看。卓越工程师人才应具有良好的思想品德、社会公德和职业道德;具备人文科学、自然科学、艺术等方面的基本知识;具有健康的心理素质、良好的人际交往能力和组织管理能力;具有认真、严谨、求实、敬业的工作学习态度和自信、团结协作的工作作风。

2.从知识结构要求看。“卓越计划”人才应具有基本的人文社会科学基础理论知识和素养,掌握经济运行及技术经济分析的基本方法;了解软件工程项目计划、管理、实施的基本过程,具备初步的技术管理能力;掌握软件开发、软件测试的常用工具;具有扎实的学科基础知识和深厚的专业知识。

全文阅读

《软件工程》中的实践与分析

【摘 要】 本文根据《软件工程》课程教学的特点,引入项目教学法,完成教学设计,并根据实际教学效果进行调查研究,分析调查结果。

【关键词】 项目教学法 软件工程

软件工程课程的特点是理论与实践结合紧密,其教学目标是学生能够掌握软件工程的基本方法和技术,并能够灵活运用到今后的软件生产和项目管理工作中。为了更好地达到此目标,弥补传统教学模式中的不足,有必要对软件工程课程教学模式进行研究和探讨,通过课程改革放弃分散的项目开发,采用项目教学法,使学生能更好的将所学的知识进行串联和汇总,培养学生软件项目管理的思想,树立工程观念。

1 项目教学法的内涵

项目教学法也叫项目学习法(Project based learning,简称PBL)。上海师范大学教授黎加厚认为:“基于项目的学习是以学习研究学科的概念和原理为中心,通过学生参与一个活动项目的调查和研究来解决问题,以建构起属于他们自己的知识体系,并能运用到现实社会中去。”

2 项目教学设计与实施

(1)选定项目,创设情境:在《软件工程》课程教学中,教师设计一个典型的、完整的、实际的软件项目案例,将案例按照软件生存周期模型展开,作为贯穿软件工程各阶段的主线;学生根据实际的开发流程构建开发场景,结合具体的项目进行项目分析和任务分解,再分析每个任务需要的知识、技能、素质要求,以完成任务的形式来组织学习内容。教师利用“虚拟实战项目”引导学生进入项目研境。

(2)分析项目,制定计划:根据确定的项目制定详细的活动安排计划和学习时间计划。按照所选项目,教师制定各阶段的任务表,对学生进行一个从软件计划、需求分析、设计、编码、测试和软件开发全过程的训练。项目组成员对学习完成这个项目进行总体规划,做出详细的时间安排及对项目学习中进行的活动提前计划。

全文阅读

极限编程在中专学校程序设计教学中的应用

摘 要: 极限编程是一种以代码为中心,强调快速适应需求变化的小型软件开发方法,其实践对于激发学生的学习兴趣、降低学生的学习难度、提高学生的软件整体设计水平、培养学生的交流沟通能力等都非常有益。文章阐述了将极限编程的优秀实践应用于程序设计教学过程中的方法,旨在提高学生学习程序设计的效率和质量。

关键词: 程序设计教学 教学方法 极限编程

在中等专业学校计算机专业中,程序设计是重要的专业课程,是每个学生都应具备的最重要的能力之一。由于课程设置和学生本身的原因,程序设计课往往变成某种计算机语言的语法学习课,学生即使学会某一门语言,也不知道怎么开发软件,缺乏软件工程知识。Extreme Programming(极限编程,简称XP)是由Kent Beck于1996年提出的,它是一种以编码为核心任务并且经历过实践考验的轻量级软件开发方法,是敏捷软件开发方法中最著名的一个。这种软件开发的方法开发规模小,流程相对简单,重要的是,极限编程的开发周期是以代码为中心,将其应用在程序设计教学中,更能突出计算机语言的中心地位。学生在提高自身编程能力的同时,更有助于培养软件工程思想。

一、极限编程概述

极限编程是一种有别于传统软件工程的小型软件开发方法。传统的如RUP的开发方法注重整体架构的由上而下逐步细化,而极限编程则强调由软件最简单的基本核心由内向外逐步构建。软件在设计初期规划客户最基本的需求,在与客户交流的过程中逐渐添加和调整功能模块。每个模块的开发粒度小,实现的功能最基本,代码量小,周期短。

二、在程序设计课程中应用极限编程方法

一名优秀的程序设计人员,除了要有过硬的代码编写能力外,还要具备良好的沟通能力。首先,优秀的代码编写能力不仅是指能够写出执行效率高、运行强健、稳定的代码,而且代码风格优美。有的程序员写的代码思路独特,执行效率很高,但是缺乏良好的注释和书写风格,以至于别人很难理解,甚至一段时间后自己也不知道这块是怎么设计的。这对程序员之间的交流和传承及代码的重构是非常不利的。其次,良好的沟通不仅发生在程序员之间,而且发生在程序员和用户之间。极限编程的最佳实践对以上两点都有严格的要求,将其应用在程序设计教学中非常有利。

1.计划会议。

全文阅读

软件工程的研究框架

摘要:软件设计阶段地主要任务是社会需求分析、教学内容设计、详细设计,其中最核心的内容是教学内容设计。软件教育发展重点将向个性化和智能化方向迈进,并更加注重教育软件的情感性和互动性。结合我国制度和软件工程的研究现状,探讨了软件教育工程的研究框架和发展趋势。

关键词:教育软件工程 研究框架

现代科学技术的发展推动了教育软件的升级,随着一系列软件开发工程的展开,教育软件发展到了现代数字媒体阶段。教育软件便捷和超大知识容量受到不少学习者的亲睐,随着市场的不断拓展,规范教育软件发展趋向势在必行。

一、教育软件工程框架

1、软件生存周期

软件生存周期,即软件产品从开始计划到废弃不用的整个过程。软件制定生存周期战略,将其系统的划分为各个阶段,并严格按照计划执行,对软件产品的质量和稳定性都起着至关重要的作用。

软件生存周期大致可分为计划、开发、运行4个时期,每个时期可根据实际需要划分为若干更小的阶段:①计划期间。通常是由客户或软件开发者提出开发新软件的构想,分析客户需求,分析新系统的主要目标及开发该系统的可行性。②开发期间。开发期可分为软件设计阶段、。软件设计阶段的主要任务是教学目标分析、教学内容设计、详细设计,其中最核心的内容是教学内容设计。开放人员必须针对社会需求,严格遵循教学目标制定相应的教学知识结构,制定若干个相互关联的知识单元,将教学内容进行系统、科学的归纳和设计。实现阶段主要完成编码、试验两大步骤,编码阶段涉及大量的人机交互活动,首先由专业程序员对软件模块的层次结构,运行算法等进行初步设计,然后由专家对完成的软件进行全面审核和检查。教育软件工程是研究如何用工程的技术和方法,开发和维护作为工程化产品的教育软件③运行期。运行是软件生存周期的最后一个时期,人员在这一时期的工作,主要是做好软件维护。维护工作主要包括:修改软件运行中的错误;产品的更新升级;增添新功能和完善已有功能。软件工程是多学科之间交叉融合的产物,是近年来学界新兴的研究热点趋势。作为一门新兴的交叉学科,教育软件工程学设计的研究对象和知识面极其丰富,从事教育软件开发行业的技术人员不仅要在软件及计算机方面的专业素质过硬,还要精通其它学科(如数学、英语等),甚至需要多门交叉学科背景。

2、软件工程概念

全文阅读