软件工程教学现状(3篇)

合集下载

软件工程教学现状(3篇)

软件工程教学现状(3篇)

软件工程教学现状(3篇)第一篇:软件工程专业课程体系的研究与创新摘要:随着国家综合实力持续地发展,软件工程开始受到人们的关注。

为了顺应时代的发展,教育部门更是增强了各大高校关于软件工程专业课程的改革。

该文从软件工程专业的课程的研究与创新为立足点,共同探讨如何提升软件工程的发展。

关键词:软件工程;课程体系;研究与创新2002年开始,为了跟上时代的发展,我国针对性的在各校设立了软件工程专业。

一直到2009年,一共有两百多加高校开设了与软件工程相关的专业,招收的学生将近两万多名,招生规模也是其他专业的前十名。

因此,从前期的经验可以总结出,想要建立起一套适合本国发展且又能跟上世界步伐的特色软件专业是一项很重要的工作,刻不容缓。

因为我国还处在发展阶段,对于软件工程专业课程体系也是边摸索边前行,所以在实践的过程中肯定会遇到很多问题,这就需要我们及时地提出,并共同研究出应对的方案。

1软件工程专业课程体系分析国际上,IEE-CS/ACM于2004年发布了本科生软件工程教育计划SE2004.在国内,参照着国家SE2004标准也研究出了一套适合本国发展的教育计划文件。

SE2004囊括了高校教育的软件工程教育知识体SEEK和推荐课程体系。

它在很多方面都有效地推动了软件工程专业课程体系的发展。

其中,以SE2004为模板,设立了一套与软件工程专业教育相关的SEEK教育知识体系。

SEEK包括了计算基础、数学与工程教育、职业基础、软件建模与分析等等10个核心知识领域,以及一些拓展开的将近有15个与软件工程相关的应用领域。

其次,给学生们提供了关于计算机科学优先和软件工程优先两套方案。

计算机科学主要包括程序设计基础、面向对象法学以及数据结构,而软件工程主要从软件工程与计算导论、软件工程与计算Ⅱ、Ⅲ。

总体看起来,SE2004有效的知道了软件工程专业的教学,但是,通过实践,我们还是发现了SE2004的一些不足之处:1)SE2004的知识体系过于简洁。

软件工程国内外技术发展现状,存在问题及发展趋势

软件工程国内外技术发展现状,存在问题及发展趋势
从 70 年代初开始,大型软件系统的出现给软件开发带来了新问题。大型软件系统的研制 需要花费大量的资金和人力,可是研制出来的产品却是可靠性差、错误多、维护和修改也很 困难。一个大型操作系统有时需要几千人年的工作量,而所获得的系统又常常会隐藏着几百 甚至几千个错误。程序可靠性很难保证,程序设计工具的严重缺乏也使软件开发陷入困境。 结构程序设计的讨论导致产生了由 Pascal 到 Ada 这一系列的结构化语言。这些语言具有较 为清晰的控制结构,与原来常见的高级程序语言相比有一定的改进,但在数据类型抽象方面 仍显不足。面向对象技术的兴起是这一时期软件技术发展的主要标志。“面向对象”这一名词 在 80 年代初由 Smalltalk 语言的设计者开始提出,而后逐渐流行起来。 面向对象的程序结构将数据及其上作用的操作一起封装,组成抽象数据或者叫做对象。具有 相同结构属性和操作的一组对象构成对象类。对象系统就是由一组相关的对象类组成,能够
软件工程国内外技术发展现状,存在
问题及发展趋势
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。 在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面, 办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应 用。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。
和产品质量也就随之得到保证。 ③网络应用软件规模愈来愈大,复杂性愈来愈高,使得软件体系结构从两层向三层或者多层 结构转移,使应用的基础架构和业务逻辑相分离。应用的基础架构由提供各种中间件系统服 务组合而成的软件平台来支持,软件平台化成为软件工程技术发展的新趋势。软件平台为各 种应用软件提供一体化的开放平台,既可保证应用软件所要求基础系统架构的可靠性、可伸 缩性和安全性的要求;又可使应用软件开发人员和用户只要集中关注应用软件的具体业务逻 辑实现,而不必关注其底层的技术细节。当应用需求发生变化时,只要变更软件平台之上的 业务逻辑和相应的组件实施就行了。 以上这些标志象征软件工程技术已经发展上升到一个新阶段。这个阶段尚远未结束。软件技 术发展日新月异,Internet 的进步促使计算机技术和通信技术相结合,更使软件技术发展呈 五彩缤纷局面。软件工程技术的发展也永无止境。

软件工程专业现状

软件工程专业现状

软件工程专业现状1. 引言随着信息技术的高速发展,软件行业成为了全球经济增长的重要推动力之一。

软件工程作为一门涵盖软件开发、管理和维护的学科,逐渐成为大学中备受关注的专业之一。

在当前的社会背景下,了解软件工程专业的现状对于那些对于选择专业或者对该专业感兴趣的人来说是非常重要的。

2. 专业概述软件工程专业是一门关注软件开发及其管理的学科,其涵盖了软件的设计、开发、测试、部署以及维护等方面。

通过学习软件工程专业,学生将掌握到丰富的软件开发技能,包括编程语言、软件开发过程、软件架构设计等。

3. 专业课程软件工程专业的课程设置涵盖了软件开发的各个方面。

常见的专业课程包括:•编程语言:学生将学习多种编程语言,如Java、C++、Python等,以便能够进行软件开发。

•数据结构和算法:这门课程讲授了数据结构和算法的基本概念和应用,帮助学生提高代码的质量和效率。

•软件工程基础:这门课程介绍了软件开发的基本原理和方法,包括需求分析、软件设计、软件测试等。

•数据库系统:学生将了解数据库的基本概念和结构,学习SQL语言和数据库设计的技能。

•项目管理:学生将学习如何对软件项目进行规划、组织和管理,以便能够合理地管理软件项目。

4. 就业前景软件工程专业的毕业生在当前市场上有着广阔的就业机会。

随着互联网和移动互联网的蓬勃发展,对软件工程师的需求量不断增加。

毕业生可以选择在软件开发公司、互联网企业、科技型公司等行业就业。

同时,一些大型企业和政府机构也面向软件工程专业的毕业生提供职位。

软件工程专业的毕业生还有机会从事创业。

随着互联网创业的热潮,很多软件工程专业的毕业生选择创办自己的公司,开发出有创意和有价值的软件产品。

5. 发展趋势随着技术的升级和变革,软件工程专业也要不断跟进发展趋势。

以下是软件工程专业的一些发展趋势:•人工智能和机器学习:随着人工智能技术和机器学习的飞速发展,软件工程师需要学习这些新技术以应对市场需求。

•微服务架构:传统的单体应用正在逐渐过时,微服务架构正日益受到重视,软件工程师需要了解和应用这一新的架构模式。

软件课程总结报告范文(3篇)

软件课程总结报告范文(3篇)

第1篇一、前言随着信息技术的飞速发展,软件工程已成为当今社会的重要产业之一。

为了培养具备扎实软件工程基础和实际开发能力的应用型人才,我国高校纷纷开设了软件工程相关课程。

本报告旨在对软件工程课程进行总结,分析课程特点、教学方法和实践成果,以期为今后软件工程课程的教学改革和发展提供借鉴。

二、课程概述1. 课程名称:软件工程2. 课程性质:专业基础课,面向计算机科学与技术、软件工程等相关专业。

3. 课程目标:使学生掌握软件工程的基本理论、方法和工具,提高软件设计、开发、测试和维护能力。

4. 课程内容:(1)软件工程概述:软件工程的基本概念、发展历程、应用领域等。

(2)软件需求分析:需求获取、需求分析、需求规格说明等。

(3)软件设计:概要设计、详细设计、设计模式等。

(4)软件实现:编程语言、开发环境、版本控制等。

(5)软件测试:测试策略、测试方法、测试用例设计等。

(6)软件维护:软件维护策略、维护过程、维护工具等。

三、教学特点1. 理论与实践相结合:课程注重理论教学与实践操作相结合,通过项目案例、实验、实习等方式,提高学生的实际动手能力。

2. 工学一体化:课程采用工学一体化的教学模式,将工程实践与理论知识相融合,培养学生的创新能力和团队协作精神。

3. 案例教学:通过分析典型软件工程案例,使学生了解实际软件工程项目的开发过程和解决方法。

4. 跨学科学习:课程涉及计算机科学、数学、心理学等多个学科,培养学生具备跨学科的知识结构和综合素质。

四、教学方法1. 讲授法:系统讲解软件工程的基本理论、方法和工具。

2. 案例分析法:通过分析实际软件工程案例,引导学生深入理解课程内容。

3. 讨论法:组织学生围绕课程内容进行讨论,激发学生的思考能力。

4. 实验法:通过实验操作,使学生掌握软件工程的实际应用。

5. 项目驱动法:通过项目实践,提高学生的实际开发能力。

五、实践成果1. 学生实践能力显著提高:通过课程学习,学生掌握了软件工程的基本理论、方法和工具,具备了一定的软件开发能力。

软件工程教育,何去何从?

软件工程教育,何去何从?

软件工程教育,何去何从?
随着信息技术的快速发展,软件工程作为一门重要的学科得到了广泛的应用和发展。

软件工程教育的发展与未来如何发展成为了一个备受关注的话题。

本文将从软件工程教育的现状、存在的问题以及应对策略等方面进行探讨。

第一章软件工程教育现状
1.1 当前软件工程教育的发展现状
1.2 软件工程教育的目标和体系
1.3 软件工程教育的课程设置和教育方式
1.4 软件工程教育的教学资源和师资队伍建设
第二章软件工程教育存在的问题
2.1 软件工程教育与实际需求的脱节问题
2.2 软件工程教育的课程体系和内容滞后问题
2.3 软件工程教育的实践环节缺失问题
2.4 软件工程教育的评价与质量保障问题
第三章软件工程教育的发展策略
3.1 加强与产业界的合作与对接
3.2 更新软件工程教育的课程体系和内容
3.3 加强软件工程实践环节的教学设计
3.4 探索软件工程教育的评价与质量保障机制
第四章涉及附件
本文附有软件工程教育相关的数据统计表格、教学资源列表等附件,供参考和深入了解。

第五章法律名词及注释
5.1 软件著作权:________软件著作权是指软件的著作者对其所创作的软件享有的权利。

5.2 知识产权:________知识产权是指诸如专利、商标、著作权等在经济和社会交往中产生的权利。

5.3 教育法:________教育法是指关于教育领域的法律法规体系,包括教育法基本原则、教育制度等内容。

论析独立学院软件工程课程教学现状及对策

论析独立学院软件工程课程教学现状及对策

论析独立学院软件工程课程教学现状及对策软件工程是计算机专业的一门专业必修课,由于软件工程的课程的抽象性与实践性,使得软件工程的教学效果差强人意。

尤其在独立学院的计算机专业的软件工程教学活动不同于普通本科院校和高职高专院校。

独立学院的软件工程教学有其自身的特点与问题。

如何提高独立学院的“软件工程”课程的教学质量,国内的教育界鲜有探讨,本文就独立学院中“软件工程”教学存在的问题,及如何通过改革教材和教学手段、提高教师经验、根据独立学院学生的特点提高学生的学习兴趣提出几点建议。

1 独立学院“软件工程”教学的特点独立学院是指由普通本科高校按新机制、新模式举办的本科层次的二级学院,性质为民办高校,参加全国高考统一招生录取。

也就是说独立学院是介于二本和高职高专中间的层次的高等教育院校。

[1]独立学院的大部分学生入学成绩平平,相对于一本、二本或高职高专院校的学生来说他们具有自己的特点。

1.1 独立学院学生的特点(1)自我为中心,个性张扬,思维活跃,参与活动积极性强。

独立学院的大部分学生家庭条件优越,并且是独生子女,凡事以自我为中心,思维活跃,对课堂的理论学习缺乏兴趣。

但对自己感兴趣的事情表现相当的活跃,比如在大型的校级或更高层次的文艺活动中,独立学院学生总是会有很好的成绩,同时做事富有灵感和较强的主观创新意识。

[2](2)学习主动性、自觉性差。

大多数出身于“贵族”家庭的独立学院学生,一般都比较富裕并具有一定的社会关系,在这种环境中成长的学生几乎都不用考虑未来的出路,因为这一切都会有家长包办,导致他们很容易缺乏责任感和危机感,因此大部分学生学习的主动性、自觉性差,对待学习极不认真。

1.2 独立学院学生学习软件工程课程的现状软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。

[3]它是将计算机科学、数学、管理科学结合起来,除了涉及到程序设计语言,数据库,软件开发工具,系统平台等方面以外,还涉及到非计算机领域的领域知识。

软件技术实践教学情况(3篇)

第1篇一、引言随着信息技术的飞速发展,软件技术已成为推动社会进步的重要力量。

为了培养具备实际操作能力和创新精神的软件技术人才,我国各大高校纷纷开展了软件技术实践教学。

本文将从实践教学的意义、现状、实施方法及效果等方面,对软件技术实践教学情况进行详细分析。

二、实践教学的意义1. 培养学生的实际操作能力软件技术实践教学使学生能够在实际项目中运用所学知识,提高实际操作能力。

通过实践,学生可以掌握软件开发的流程、方法和技巧,为今后的职业生涯奠定基础。

2. 增强学生的团队协作能力软件项目开发通常需要团队成员之间的密切配合。

实践教学过程中,学生需要与同学共同完成任务,提高团队协作能力。

3. 培养学生的创新精神实践教学鼓励学生勇于尝试、不断创新。

在实际项目中,学生可以提出自己的观点,为软件技术发展贡献力量。

4. 提高学生的就业竞争力具备实际操作经验和创新能力的软件技术人才在就业市场上具有较强竞争力。

实践教学有助于学生提升就业竞争力。

三、实践教学现状1. 实践教学课程设置目前,我国高校软件技术专业实践教学课程主要包括以下几类:(1)基础实践课程:如C语言、数据结构、操作系统等,旨在培养学生的基本编程能力和算法设计能力。

(2)专业实践课程:如软件工程、数据库原理、计算机网络等,旨在使学生掌握软件技术专业核心知识。

(3)项目实践课程:如毕业设计、课程设计、企业实习等,旨在提高学生的实际操作能力和团队协作能力。

2. 实践教学资源我国高校在实践教学资源方面取得了一定的成果,如实验室建设、校企合作、在线实验平台等。

3. 实践教学效果近年来,我国高校软件技术实践教学效果逐步提高,学生实际操作能力和就业竞争力显著增强。

四、实践教学实施方法1. 项目驱动教学法项目驱动教学法是以实际项目为载体,引导学生通过完成任务来学习知识、提高技能。

在项目实施过程中,教师引导学生发现问题、分析问题、解决问题,培养学生的创新能力和团队协作能力。

软件公司实践任务教学(3篇)

第1篇随着信息技术的飞速发展,软件行业已经成为我国国民经济的重要支柱产业。

为了培养更多高素质的软件人才,提高学生的实际操作能力,我国众多高校和软件公司开始探索实践任务教学。

本文将从实践任务教学的概念、优势、实施策略等方面进行探讨。

一、实践任务教学的概念实践任务教学是一种以任务为导向的教学模式,它强调学生在实际工作中发现问题、分析问题、解决问题的能力。

在这种教学模式下,教师不再是单纯的知识传授者,而是引导学生自主学习的引导者、合作者。

学生通过完成一系列实际任务,将理论知识与实际应用相结合,提高自己的综合素质。

二、实践任务教学的优势1. 提高学生的实际操作能力实践任务教学将理论知识与实际操作相结合,使学生能够在实际工作中运用所学知识,提高自己的实际操作能力。

2. 培养学生的创新意识在实践任务教学过程中,学生需要面对各种实际问题,不断尝试、创新,从而培养自己的创新意识。

3. 增强学生的团队协作能力实践任务教学往往需要学生分组合作完成,这有助于培养学生的团队协作能力。

4. 提高学生的就业竞争力通过实践任务教学,学生能够积累丰富的实践经验,提高自己的就业竞争力。

三、实践任务教学的实施策略1. 明确教学目标在实践任务教学过程中,教师应明确教学目标,确保学生通过完成任务,掌握相关知识和技能。

2. 设计合理的教学任务教学任务应具有代表性、挑战性和实践性,既能激发学生的学习兴趣,又能培养学生的实际操作能力。

3. 建立多元化的评价体系评价体系应包括学生完成任务的成果、过程和态度等方面,以全面评估学生的综合素质。

4. 加强校企合作校企合作可以为学生提供更多的实践机会,同时也能让企业了解学生的实际能力,为学生提供就业机会。

5. 创设良好的教学环境良好的教学环境有助于提高学生的学习效果。

教师应关注学生的心理需求,营造积极、和谐的学习氛围。

6. 注重教学方法创新教师应不断探索和实践新的教学方法,如翻转课堂、项目式学习等,以提高教学效果。

实践教学典型案例分析题(3篇)

第1篇一、案例背景随着信息技术的飞速发展,软件工程已成为我国高校计算机科学与技术专业的重要课程。

传统的软件工程课程教学往往侧重于理论知识的传授,忽视实践能力的培养。

为了提高学生的软件工程实践能力,某高校对软件工程课程进行了实践教学改革,采用项目驱动的教学模式。

本文将对该案例进行深入分析。

二、案例分析1. 改革前教学现状(1)教学内容以理论为主,实践环节薄弱。

学生在学习过程中,往往对软件工程的理论知识掌握较好,但实际动手能力较弱。

(2)教学方式单一,缺乏互动性。

教师以讲授为主,学生被动接受知识,课堂氛围较为沉闷。

(3)评价体系单一,忽视实践能力考核。

课程成绩主要以期末考试为主,无法全面反映学生的实践能力。

2. 改革措施(1)调整课程设置,增加实践环节。

将软件工程课程分为理论教学和实践教学两部分,实践教学部分占总学时的60%。

(2)采用项目驱动的教学模式。

以实际项目为载体,让学生在项目中学习软件工程的理论知识,提高实践能力。

(3)组建项目团队,培养学生的团队协作能力。

每个项目团队由5-6名学生组成,共同完成项目任务。

(4)加强师资队伍建设,提高教师实践能力。

鼓励教师参与企业项目,积累实践经验,将实践经验融入教学中。

3. 改革效果(1)学生实践能力显著提高。

通过项目实践,学生掌握了软件工程的基本原理和方法,提高了编程能力和问题解决能力。

(2)课堂氛围活跃,互动性增强。

项目团队在项目实施过程中,积极交流、协作,课堂氛围变得活跃。

(3)评价体系多元化,全面反映学生实践能力。

课程成绩由项目实践成绩、课堂表现和期末考试成绩组成,全面反映学生的实践能力。

三、总结与启示1. 项目驱动教学模式在软件工程课程中的应用取得了显著成效,为其他专业课程实践教学改革提供了借鉴。

2. 在实践教学改革中,应注重理论与实践相结合,以项目为载体,培养学生的实践能力。

3. 加强师资队伍建设,提高教师的实践能力,将实践经验融入教学中,提高教学质量。

软件工程的现状、存在问题与发展趋势论文

软件工程的现状、存在问题与发展趋势摘要:软件工程是近年来软件领域出现的一个重要的前沿研究方向,受到了学术界和工业界的高度关注和重视,研究活跃,发展迅速。

本文从软件工程的现状、存在问题与发展趋势等方面阐述了软件工程,同时介绍了计算模型和软件开发本身的变化和趋势,最后讨论了自己对软件工程的认识。

关键词:软件工程,现状,发展,环境正文:软件工程是用科学知识和技术原理来定义、开发、维护软件的一门科学,其主要思想是在软件生产中用工程化的方法代替传统手工方法,目的是从技术和管理上采取多项措施,组织实施软件工程项目来建造一个大型软件系统,并最终希望得到项目的成功。

软件工程涵盖了软件生存周期的所有阶段,并提供了一整套工程化的方法,来指导软件人员的工作。

一、软件工程的发展现状及存在问题从最早仅仅关注于软件开发工具到现在,软件行业中的巨头们已经在层出不穷的思想中涅槃了一回又一回。

Rational 被 IBM 购并的真实原因在于 IBM 需要构建一个完整的软件工程体系。

IBM 得到 Rational 的最大好处是在软件工程方面,快速地拥有了一套成熟的理论体系和实作工具。

同样,Borland 也从开发工具厂商的位置跳出来,希望构建类似的软件工程体系。

软件业界如今的局面,不是一些人(例如程序员或者评论家们)争争吵吵的结果,而是大公司们相互制衡的结果。

Borland 与 IBM,IBM 与 SUN,以及 SUN 与Apple都在做着相同的事,又都有各自的算盘。

他们一面打压对手的优势,一面又借助对手和同盟的力量来削弱自己的劣势或者补充实力。

大公司们在标准、理论、语言上的争来夺去,未必全然出于“软件实现”的考虑。

对统一理论、统一工具、统一过程的企图,其最终目的是在整个软件工程体系中的全面胜出。

除了软件本质力量的推动之外,商业因素也推动着软件工程体系的发展。

大公司们的争夺战的最终结果,已经开始把软件工程从原始的“自生演进”状态,逐渐推进到“它激发展”的状态上了。

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

软件工程教学现状(3篇)第一篇:软件工程专业课程体系的研究与创新摘要:随着国家综合实力持续地发展,软件工程开始受到人们的关注。

为了顺应时代的发展,教育部门更是增强了各大高校关于软件工程专业课程的改革。

该文从软件工程专业的课程的研究与创新为立足点,共同探讨如何提升软件工程的发展。

关键词:软件工程;课程体系;研究与创新2002年开始,为了跟上时代的发展,我国针对性的在各校设立了软件工程专业。

一直到2009年,一共有两百多加高校开设了与软件工程相关的专业,招收的学生将近两万多名,招生规模也是其他专业的前十名。

因此,从前期的经验可以总结出,想要建立起一套适合本国发展且又能跟上世界步伐的特色软件专业是一项很重要的工作,刻不容缓。

因为我国还处在发展阶段,对于软件工程专业课程体系也是边摸索边前行,所以在实践的过程中肯定会遇到很多问题,这就需要我们及时地提出,并共同研究出应对的方案。

1软件工程专业课程体系分析国际上,IEE-CS/ACM于2004年发布了本科生软件工程教育计划SE2004.在国内,参照着国家SE2004标准也研究出了一套适合本国发展的教育计划文件。

SE2004囊括了高校教育的软件工程教育知识体SEEK和推荐课程体系。

它在很多方面都有效地推动了软件工程专业课程体系的发展。

其中,以SE2004为模板,设立了一套与软件工程专业教育相关的SEEK教育知识体系。

SEEK包括了计算基础、数学与工程教育、职业基础、软件建模与分析等等10个核心知识领域,以及一些拓展开的将近有15个与软件工程相关的应用领域。

其次,给学生们提供了关于计算机科学优先和软件工程优先两套方案。

计算机科学主要包括程序设计基础、面向对象法学以及数据结构,而软件工程主要从软件工程与计算导论、软件工程与计算Ⅱ、Ⅲ。

总体看起来,SE2004有效的知道了软件工程专业的教学,但是,通过实践,我们还是发现了SE2004的一些不足之处:1)SE2004的知识体系过于简洁。

可能是一开始希望能够有效的推广SE2004以及软件工程,撰写者把SEEK总学时数压缩了。

这样给教师上课带来很大的困扰,因为学生们都是刚接触这一类仅仅体系,仅仅简单的几个学时,并不能让学生深入的了解SE 知识体系。

2)软件工程的方案有极强的创新性,但是却缺乏有效的实际性。

作为软件工程,除了需要有很好的创新性,但是想要有良好的教学效果,就需要进行实际,从实际中发现问题并解决问题,这样才能够有很好的教学效果。

3)非技术性课程的设计极简单,有点像基础的通识课程,这样并不能很好地将团队、交流等等有效地结合在课程当中,也不能够引起学生与老师的重视。

2立足实际校情,确立教学目标社会对人才的需求是多层次的,企业与公司需要大量具有娴熟技术的技术型人才通过工程师的指导对所需要的项目进行编码、对软件进行日常维护等等操作。

处于公司中层人员,一般具有一定的专业知识,了解编程且有较强的设计能力以及想象力。

对于企业的顶层人员,是具有很强专业理论,且具有极强创新能力的高级研发人员。

校方应根据以上的企业情况,结合学校的生源情况和产业的实际需求,确定学校软件工程专业人才的发展与培养目标。

通过培养具有德、智、体、美、劳且具有创新精神、实践能力意识的应届生。

只有培养出一班适合国家信息发展建设,能够实时掌握计算机学科基础知识并能够与时俱进同时具有实践能力的学生,才能够为国家、为社会、为学校做出贡献。

3构建合理的知识体系我国软件工程专业与发达国家相比较还是在教育上存有很大的差距。

造成一个差距的主要原因是因为在人才培养上的定位以及目标不明确、课程的设置过于单一,课程内容也过于老旧、传统,而学校所学的知识理论在步入社会后不能够有效的利用到实际当中。

尽管国际上成立了联合小组制定了SEEK,国内根据SEEK在基础上结合软件工程专业教学情况制定了符合我国国情的软件工程教程。

但是这一份教程体系过于突出软件工程的“工程学”以及“方法学”的理论以及应用方向。

这两块体系对于我国的软件工程教学确实有很重要的参考价值,但是因为加大了这两块的学识,缩减了关于对传统计算机专业知识领域的探索与实践,这就造成了头重脚轻的现象。

根据社会对于软件类工程的需求,学校对于软件工程专业人才培养可以不单单以培养软件工程方法为主,也可以从培养软件开发技术人才出发,做一个培养多型人才的教学型大学。

相比较软件工程课程设立最初的时候,目前我国已经进步了很多。

那时因为师资以及资金不足,软件教学学科并没有发展到如今这般,连计算机软件学科的课程都是用接近计算机软件学科来拼凑。

但是如今,不能够再像以前那样,让学生就草草的学习与软件课程相关的边角知识就可以了,我们很有必要重新审视并整理软件工程专业课程。

对于相关度比较小的软件工程学科要适时裁剪,类似于传统数字逻辑以及计算机编写语言这一类课程可以结合为一门课程去教学,在此基础上要多添加一些能够反映软件研发的课程、实操性强的课程。

通过更新课程帮助学生打开视角,让学生能够进一步的了解计算机体系。

4增强实践与教学,提升软件课程的适用度相比较于计算机科学与技术专业而言,软件工程专业更倾向于实践性和工程性能力的培养。

根据国际标准SEEK的总指导思想,软件工程更应该具有质的突破与飞跃。

所以,实践与教学应成为软件工程专业教学的重要组成部分。

其实质质量与专业教学质量是具有很重要的影响的。

在校的软件工程专业课程大多数都应添设课程实验,总体上可以分为验证性、操作性、综合性以及设计性实验,通过这些课程实验帮助学生理解并消化课堂上的软件课程知识。

我们还可以借鉴一个高校把软件工程专业划分成“课程实验、课程设计以及毕业设计”三级别的实验体系。

课程设计主要从带动学生独立的实践项目开始,通过课程设计环节分阶段性地,渐进地培养学生对于软件分析设计能力、提升学生的课程实践能力。

学校可以依据学校的实际情况去划分课程设计的阶段。

每个阶段要有明确的目标,这样教师在教学时能够有明确的目的,能够带着学生有规划地向这一块靠拢。

学生也可以依据自己的学习情况,试着在大一、大二主要学习如何成为一个熟练的程序员,大三要学会让自己能够成为熟练应用开发工具开发企业应用架构的基本方法,学校也要在这个阶段强化学生软件工程领域知识的应用能力;大四要重点培养团队软件开发、项目组织管理等等的能力。

通过有目的、有规划的学习,提升自己的实际能力。

学校通过这样一个阶梯式、渐进式的实践教学,不单单可以提升学生的总体素养,让学生学有所获,同样的为培养满足企业、软件产业需求人才奠定了扎实的基础,为学生就业提供了很好的平台。

5探索有效的软件工程模式,增强双语教学校方要增强开展双语教学模式。

只有与国际接轨,在挑战新世纪挑战和教学改革时才能够不畏一切迎难而上。

当然,增强双语教学也是当下教育改革的热点与重点。

2001年时,教育部也颁布了一条关于“增强高等学校本科教学工作提升教学质量”的公告,明确地提出了关于教学教育想要创新条件必须要使用英语等外语进行公共课以及专业课的教学。

就目前来看,双语已经成为我国高校教学改革的热门话题。

在软件工程上,必须开展双语教学这不单单是大势所趋,更是这个学科的特点决定的。

英语已经成为现代信息技术传播的语音支撑,软件工程的课程以及在实际上的运用,不管是从基础的编程还是抽象的理论都会涉及大量的英语词汇。

作为一个即将成为、从业的软件人员,英语是决定你能否顺利与产品与人交流的关键。

学校可以针对这一情况,以不影响教学进度为前提,在课程里渗透式的附带一些英语专业词汇,潜移默化地扩大学生的专业词汇、提升专业外语水平。

在低年级时,试着潜移默化学生,提升学生的英语水平,到了高年级,在一些重点的科目上要采用全英语的双语教学,有条件的还可以采用外教授课法,让学生能够重视起外语对于软件工程的重要性,提升他们的外语交流能力。

6结束语软件工程专业课程体系的设立,一定要结合学校的实际情况,不可过于眼高手低,也不可以设立的过于简单。

既要面向当下的产业需要,同时也要兼顾学生的发展潜力,遵循规律与法律法规。

要通过不管的实践与探索对软件课程专业实时更新。

只有不管的对软件工程专业课程体系持续地探索与实践,才能够提升学生的综合素质,创意能力以及学校的就业情况。

通过实践的证明,与时俱进的软件工程专业课程体系符合当下的软件人才教育需求,体现了知识、素养以及能力协调,同时发展。

较好的展现了学校以培养应用型人才的为培养目标地宗旨。

参考文献:1康雁,李彤,张璇.软件工程慕课教学建设探讨J.软件工程,2017(7).2刘鑫.大数据时代独立学院软件工程专业人才培养模式改革研究J.通讯界,2017(18).3邱东杰.软件工程若干热点技术发展现状与展望J.科技展望,2017(24).第二篇:软件工程专业本科教学改革与实践摘要:文章首先分析了计算思维在软件工程专业本科教学中的重要性,其次指出了构建科学合理的软件工程专业课程体系及基于计算思维培养的软件工程专业本科教学改革,最后提出了探索多元化教学模式,强化学生计算思维能力的措施。

关键词:新时代;计算思维;软件工程专业;MOOC教学2012年,国家教育部对“大学计算机课程改革项目”进行了立项,该项目强调了培养学生计算思维在大学计算机课程中的重要性,确立了高校计算机软件课程的改革方向。

并提出培养和强化学生的计算思维,是软件工程专业教育的重要使命。

一、计算思维在软件工程专业本科教学中的重要性随着信息技术的发展,具备计算机软件基本应用素质,是全社会成员应具备的基本素质。

对软件工程专业的大学生而言,在计算机软件的理论和应用层面,则有更高的要求。

计算机软件相关专业素质教育的基本要素是培养学生计算思维。

计算思维是运用计算科学的基本概念,是进行问题求解、系统设计及理解人类行为的一种思维活动1。

(一)强化计算思维教育的目的和作用当今社会信息技术飞速发展,社会对软件工程专业学生的计算机软件理论和应用水平要求越来越高,软件工程专业的大学生必须具备对计算机软件技术深度的分析和运用能力,尤其是大数据处理等分析和应用能力。

计算机已不仅是一门工具,学生接受计算机软件课程的培养,不仅是为了学会应用计算机软件,而是由此学会一种思维方式,这种思维方式对学生从事任何具体的工作,都是有益的。

因此,软件工程专业课程改革必须跟上当今时代的潮流,合理设计、科学谋划。

(二)培养学生计算思维计算思维是运用计算科学的基本概念,进行问题求解、系统设计及理解人类行为的一种思维活动。

计算思维是综合运用工程思维、数学思维、科学思维的思维方法2。

大学是培养创新性和创业性的软件工程专业人才的地方,一个重要方面就是要培养软件工程专业学生的计算思维能力。

具有突出的计算思维能力,是新时代创新创业人才必须的思维素质。

软件工程专业学生的培养,需要将培养学生的计算思维能力作为一项长期的和必需的任务。

相关文档
最新文档