用课程群方法优化软件工程专业课程体系的研究结题报告书
- 格式:doc
- 大小:142.00 KB
- 文档页数:10
优化软件工程期末总结一、引言本学期的软件工程课程是我在大学里所学的一门非常重要的专业课程之一。
通过这门课,我深入了解了软件开发的整个过程,掌握了一定的软件工程方法和技能。
在这里,我将对本学期所学的内容进行总结,并分享自己的学习经验和感悟。
二、软件工程基础知识回顾在本学期的软件工程课程中,我学习了软件工程的基本概念、原则和方法,包括软件开发过程、需求分析、系统设计、编码和测试等。
学习过程中,我通过多种方式巩固了基础知识,例如阅读相关的教材和论文、参与讨论和实践项目等。
通过这些过程,我对软件工程的整个流程和方法有了更深入的了解。
三、项目实践经验总结本学期,我们完成了一个小型软件项目开发。
在这个项目中,我担任开发组的一员,负责实现一些功能模块的设计和编码工作。
通过这个项目,我学到了很多在实践中的软件开发技巧和经验。
首先,一个好的需求分析非常重要。
在项目开始前,我们花了很多时间和精力进行需求调研和分析,充分了解用户的需求和期望。
这为后续的项目开发打下了坚实的基础。
其次,良好的团队合作是项目成功的关键。
在项目进行过程中,我们通过制定详细的计划和分工,充分发挥每个人的特长,并定期进行项目进展的沟通和汇报。
这样,我们能够高效地完成项目并达到预期的目标。
最后,高质量的代码是保证项目稳定性和安全性的基础。
在编程过程中,我始终遵循良好的编码规范和设计原则,并注重代码的可读性和可维护性。
通过不断的代码审查和测试,我能够快速发现和解决问题,最终保证了项目的质量。
四、课程所带来的收获和启示通过学习软件工程课程,我不仅掌握了一些实用的软件开发技巧和方法,还培养了自己的团队合作能力和问题解决能力。
这些都是我今后工作中非常重要的能力。
首先,我学会了如何进行合理的需求分析和系统设计。
在实际开发中,我能够更好地理解用户的需求,并设计出更合理和有效的系统架构和功能。
其次,我学会了如何高效地开展团队合作。
通过与团队成员共同工作,我不仅学会了倾听和尊重他人的意见,还提高了自己的沟通和协作能力。
一、引言1.1 课程背景软件体系结构是软件工程的一个重要分支,它涉及软件系统的整体结构设计和组织管理。
本课程旨在帮助学生了解软件体系结构的基本概念、原则、方法和工具,提高他们分析和设计复杂软件系统的能力。
1.2 课程目标通过本课程的学习,学生应掌握软件体系结构的基本概念、原则和常见的体系结构风格;了解软件体系结构的设计方法和工具;学会分析现有软件体系结构,评估其优劣;能够运用所学知识设计适用于不同场景的软件体系结构。
二、课程内容2.1 软件体系结构基本概念软件体系结构的定义软件体系结构与软件设计的关系软件体系结构的组成元素软件体系结构的基本原则2.2 常见软件体系结构风格组件级体系结构面向对象体系结构面向过程体系结构事件驱动体系结构数据流体系结构三、软件体系结构设计方法3.1 设计方法概述软件体系结构设计方法的目标和任务设计方法的基本步骤3.2 设计方法和工具面向对象设计方法设计模式架构描述语言(ADL)软件体系结构评估方法四、软件体系结构评估4.1 评估方法概述评估的目的和意义评估方法分类4.2 评估方法和工具定性评估方法定量评估方法评估工具介绍五、实例分析与实践5.1 实例分析分析现有软件体系结构实例评估现有软件体系结构的优劣5.2 实践项目设计一个简单的软件体系结构使用评估方法对设计出的软件体系结构进行评估本课程的教学方式包括课堂讲解、案例分析、实践项目和小组讨论。
通过这些教学方式,学生可以更好地理解和掌握软件体系结构的知识,提高分析和设计软件系统的能力。
六、软件体系结构的设计模式6.1 设计模式的概念设计模式的定义设计模式与软件体系结构的关系6.2 常见的设计模式创建型设计模式结构型设计模式行为型设计模式6.3 设计模式的应用与实践设计模式的选用原则设计模式的应用案例分析七、软件体系结构的演化7.1 软件体系结构演化的概念软件体系结构演化的原因软件体系结构演化的过程7.2 软件体系结构演化的方法与策略软件体系结构演化的方法软件体系结构演化的策略软件体系结构演化的案例分析软件体系结构演化的工具与技术八、软件体系结构的开源框架8.1 开源框架的概念开源框架的定义开源框架与软件体系结构的关系8.2 常见软件体系结构开源框架常用开源框架介绍开源框架的选择与使用8.3 开源框架的实践与应用开源框架的案例分析开源框架的整合与定制九、软件体系结构的评估与优化9.1 软件体系结构评估的概念软件体系结构评估的目的软件体系结构评估的方法9.2 软件体系结构优化的概念软件体系结构优化的目标软件体系结构优化的方法9.3 软件体系结构评估与优化的实践与应用软件体系结构评估与优化的案例分析10.1 课程回顾课程主要内容的回顾10.2 软件体系结构的发展趋势软件体系结构在未来的发展软件体系结构面临的挑战与机遇10.3 课程建议与展望学生对课程的建议与反馈课程未来的改进方向通过本课程的学习,学生不仅能够掌握软件体系结构的基本概念、方法和工具,还能够了解软件体系结构的设计模式、演化、开源框架以及评估与优化等方面的知识。
优化软件工程体系探索【摘要】课程群建设是近年高校课程改革的一个热点。
本文结合我院软件工程专业的实际教学,分析了软件工程专业课程群建设的必要性和基本思路,并对软件工程课程群课程体系的建设和优化进行了探讨。
【关键词】软件工程课程群课程体系软件产业是信息社会的支柱产业之一。
软件人才的教育应该以培养多层次、实用型、复合型软件开发人才为目标;按照企业和领域需求确定培养方向,按照产业需求不断调整专业方向,形成灵活的课程体系,动态的教学计划;全面加强素质教育,重点培养学生的创新、创业精神和实践能力[1]。
如何让培养出来的学生符合社会需要,为企业提供优秀人才资源,是软件工程专业建设必须考虑的首要问题。
1课程群建设的必要性课程群建设是近年高校课程改革的一个发展趋势,是高等院校课程建设实践中出现的一项新的课程开发思路。
它在形式上弱化课程个性概念,强化课程内容之间的融合、交叉和关联,围绕课程群的培养目标强调每门课程的教学内容的取舍,以提高教学效率和教学质量,是推动高校专业课程的优化整合,深化课程改革、教材建设、师资队伍建设以及各种教学资源的优化配置的重要手p2软件工程专业课程群建设的基本思路我院软件工程专业的培养目标是:为社会培养大学本科层次德、智、体、美全面发展的,掌握计算机科学基础理论、软件工程专业及应用知识,具有企业级应用系统开发与测试能力,具有软件开发实践的初步经验和项目组织的基本能力,具有初步的创新、创业意识、团队精神的高素质软件工程专门人才。
课程群的建设应以专业的培养目标为基本出发点,对系列课程进入深入的分析,研究对应教与学的问题,坚持课程体系整体优化的原则,构建课程群课程体系。
课程群的培养目标要明确。
每个群至少由3门以上的课程组成,各课程教学内容具有不可重复性,同时知识点之间存在相对独立和离散型。
课程群之间有机衔接相互渗透,注重技能培养,弱化课程个性概念,能够呈现很好的梯次能力关系,满足对学生创新、创业精神、专业以及动手实践能力的培养,实现人才与市场需求的无缝对接。
第1篇一、前言随着信息技术的飞速发展,软件工程已成为当今社会的重要产业之一。
为了培养具备扎实软件工程基础和实际开发能力的应用型人才,我国高校纷纷开设了软件工程相关课程。
本报告旨在对软件工程课程进行总结,分析课程特点、教学方法和实践成果,以期为今后软件工程课程的教学改革和发展提供借鉴。
二、课程概述1. 课程名称:软件工程2. 课程性质:专业基础课,面向计算机科学与技术、软件工程等相关专业。
3. 课程目标:使学生掌握软件工程的基本理论、方法和工具,提高软件设计、开发、测试和维护能力。
4. 课程内容:(1)软件工程概述:软件工程的基本概念、发展历程、应用领域等。
(2)软件需求分析:需求获取、需求分析、需求规格说明等。
(3)软件设计:概要设计、详细设计、设计模式等。
(4)软件实现:编程语言、开发环境、版本控制等。
(5)软件测试:测试策略、测试方法、测试用例设计等。
(6)软件维护:软件维护策略、维护过程、维护工具等。
三、教学特点1. 理论与实践相结合:课程注重理论教学与实践操作相结合,通过项目案例、实验、实习等方式,提高学生的实际动手能力。
2. 工学一体化:课程采用工学一体化的教学模式,将工程实践与理论知识相融合,培养学生的创新能力和团队协作精神。
3. 案例教学:通过分析典型软件工程案例,使学生了解实际软件工程项目的开发过程和解决方法。
4. 跨学科学习:课程涉及计算机科学、数学、心理学等多个学科,培养学生具备跨学科的知识结构和综合素质。
四、教学方法1. 讲授法:系统讲解软件工程的基本理论、方法和工具。
2. 案例分析法:通过分析实际软件工程案例,引导学生深入理解课程内容。
3. 讨论法:组织学生围绕课程内容进行讨论,激发学生的思考能力。
4. 实验法:通过实验操作,使学生掌握软件工程的实际应用。
5. 项目驱动法:通过项目实践,提高学生的实际开发能力。
五、实践成果1. 学生实践能力显著提高:通过课程学习,学生掌握了软件工程的基本理论、方法和工具,具备了一定的软件开发能力。
软件工程课程设计总结报告1.选题理由及情况说明、小组分工情况●选题理由:随着社会信息量的与日俱增,作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。
在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。
对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,为了便于图书资料的管理需要有效的图书管理软件。
●情况说明:《图书管理系统》针对的用户是单个中小型图书室或者个人,藏书的种类和数量较少,读者的数量和来源受到一定的限制。
图书管理系统软件LMS V1.0是一套功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。
该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的DOS、WINDOWS系列等操作系统上使用。
除此以外,LMS V1.0可通过访问权限控制以及数据备份功能,确保数据的安全性。
●小组分工情况:组长:高俊麒负责主界面、系统操作那一块的所有。
数据环境的建立与连接等项目需求分析规格说明书、软件测试计划。
测试主界面与其他各个窗体的连接、系统操作。
组员:许萦英负责图书查询、读者查询、数据库的建立。
项目开发计划书、项目可行性研究报告。
测试图书流通中的借书、还书。
组员:耿慧负责图书流通中的借书、还书。
项目详细设计规格说明书、项目需求分析规格说明书。
测试图书查询、读者查询、读者借阅信息以及读者口令修改。
2.可行性研究报告见《可行性研究报告》3.项目开发计划书见《项目开发计划书》4.系统需求规格说明书见《系统需求规格说明书》5.概要设计说明书见《概要设计说明书》6.详细设计说明书见《详细设计说明书》7.系统现状及设计心得体会系统现状:1. 能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,这主要包括:1) 图书信息的录入、删除及修改。
软课题结题报告1. 引言软课题结题报告是对软课题的研究工作进行总结和归纳的一份文档。
本报告旨在系统地介绍软课题的背景、目标、研究方法、实验结果以及取得的成果和创新点等方面的内容。
通过本报告,读者可以了解软课题的研究框架、方法和结果,有助于进一步了解软课题的意义和价值。
2. 背景在新经济时代的背景下,软件开发和信息技术日益受到重视。
如今,软件已经渗透到了人们生活的方方面面,无论是个人用户还是企业,都离不开软件的支持和应用。
因此,软件的质量和开发效率问题也受到了广泛关注。
本课题旨在研究和解决软件开发中的一些关键问题,提高软件的质量和开发效率。
3. 目标本课题的主要目标是通过深入研究和分析,提出一种改进软件开发过程的方法,从而提高软件的质量和开发效率。
具体的目标包括:•研究现有软件开发过程中存在的问题和挑战;•提出一种新的软件开发方法,改进现有的软件开发流程;•验证新开发方法的有效性,并与传统方法进行对比分析;•探讨新开发方法在实际软件项目中的应用前景。
4. 研究方法本课题采用了多种研究方法,包括文献调研、案例分析、实验研究等。
具体的研究方法如下:4.1 文献调研通过对相关领域的文献进行调研,了解现有的软件开发方法和流程,并分析其优缺点和存在的问题,为提出新的软件开发方法提供理论基础和参考。
4.2 案例分析选取一些具有代表性的软件开发项目进行案例分析,深入了解现有软件开发过程中的问题和挑战。
通过案例分析,找出已有方法的不足之处,并挖掘出改进的切入点。
4.3 实验研究设计一系列的实验,验证新开发方法的有效性。
通过比较新方法和传统方法在软件开发过程中的表现,评估新方法对提高软件质量和开发效率的影响,并分析实验结果,探讨新方法的优点和不足。
5. 实验结果本课题的实验结果表明,新开发方法相比传统方法,在软件开发过程中具有明显的优势。
具体来说,新方法可以减少开发时间、提高开发效率,并且能够更好地满足用户需求。
实验结果还显示,新方法在解决软件开发过程中的一些常见问题和挑战方面也具有一定的优势。
软件工程课设总结报告5篇(实用版)编制人:______审核人:______审批人:______编制单位:______编制时间:__年__月__日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的实用资料,如工作计划、述职报告、心得体会、发言稿、申请书、作文、工作总结、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor.I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, our store provides various types of practical materials for everyone, such as work plans, job reports, reflections, speeches, application forms, essays, work summaries, and other materials. If you want to learn about different data formats and writing methods, please stay tuned!软件工程课设总结报告5篇总结报告的书写,可以让职场人的工作模式不断更新,完成一篇总结报告,可以有利于我们反思工作中的问题,下面是本店铺为您分享的软件工程课设总结报告5篇,感谢您的参阅。
第1篇一、前言随着社会的发展和教育的不断改革,课程优化成为提高教学质量、培养学生综合素质的重要途径。
本报告旨在总结我校在课程优化方面的实践与成果,为今后课程改革提供参考。
二、课程优化背景1. 国家政策导向近年来,我国政府高度重视教育改革,提出了一系列教育政策,如《国家中长期教育改革和发展规划纲要(2010-2020年)》等,强调要提高教育质量,培养创新型人才。
2. 社会需求变化随着经济全球化、信息化的发展,社会对人才的需求发生了变化,要求学生具备较强的实践能力、创新精神和国际视野。
3. 学校自身发展需求为适应社会需求,我校在课程设置、教学方法等方面进行了一系列改革,但仍有不足之处,需要进一步优化。
三、课程优化措施1. 优化课程体系(1)调整课程结构,增加实践性课程,培养学生的动手能力和创新能力。
(2)加强课程整合,避免重复教学内容,提高课程利用率。
(3)关注跨学科课程,培养学生的综合素质。
2. 改进教学方法(1)采用多元化教学方法,如翻转课堂、项目式学习等,激发学生学习兴趣。
(2)加强师生互动,提高课堂参与度。
(3)运用现代教育技术,提高教学效果。
3. 提高师资水平(1)加强教师培训,提高教师的教学水平和科研能力。
(2)引进优秀人才,优化师资队伍结构。
(3)鼓励教师参与课程改革,提高课程质量。
4. 加强课程评价(1)建立科学合理的课程评价体系,全面评价课程质量。
(2)定期开展课程评估,及时发现问题,改进课程。
(3)注重学生反馈,关注课程对学生发展的影响。
四、课程优化成果1. 提高教学质量通过课程优化,我校教学质量得到显著提高,学生在各类学科竞赛、创新创业活动中取得优异成绩。
2. 培养学生综合素质课程优化有助于培养学生实践能力、创新精神和国际视野,为学生未来发展奠定坚实基础。
3. 提升学校声誉课程优化成果得到社会各界的认可,我校声誉不断提升。
五、存在问题与改进方向1. 问题(1)课程设置仍存在一定程度的重复,课程整合力度不足。
百度文库- 让每个人平等地提升自我附件2广州大学教育教学研究项目结题报告书项目名称用课程群方法优化软件工程专业课程体系的研究项目负责人林平荣所在单位(盖章)研究起止时间联系电话填表日期广州大学教务处制研究项目名称用课程群方法优化软件工程专业课程体系的研究资助金额6000元项目类别教研教改项目成果类型□项目研究报告√系列课程与教材□实验实践教学基地□教学管理制度√人才培养方案□项目实践报告□教学软件√论文□专著□其它(注:请在相应成果复选框内打“”,其它请具体说明)项目组总人数高级中级初级辅助人员博士学位硕士学位学士学位参加单位数7 3 4 0 0 0 5 1 1负责人姓名林平荣性别男出生年月1981年4月专业技术职称讲师现任职务软件开发方向专业负责人学历/学位本科/在读硕士项目组主要研究人员(含申请者)姓名年龄职称工作单位及职务项目中的分工及主要贡献张屹39 副教授软件工程系老师专业建设研究薛建明55 副教授软件工程系老师专业建设研究李明雨55 副教授软件工程系老师教学方法研究袁丽娜33 讲师软件工程系老师师资研究、材料组织分析、信息反馈彭小娟32 讲师软件工程系老师师资研究、材料组织分析、信息反馈刘志伟31 讲师游戏系老师师资研究、材料组织分析、信息反馈1.改革背景、思路和项目研究内容、研究方法、实践情况课程群建设是近年高校课程改革的一个发展趋势,是高等院校课程建设实践中出现的一项新思路。
课程群在形式上弱化课程个性概念,强化课程内容之间的融合、交叉和关联,以提高教学效率和教学质量。
如今大部分已开设软件工程专业的高校都是采用单个课程的建设,这样一来往往缺乏系统性和科学性,致使软件开发系列课程知识点重复,实践环节的配合出现偏差。
虽也有部分高校开始采用课程群方法来进行软件工程课程体系的建设,但每个高校都有自己的办学特点,全盘照搬不可取,因此构建一套特色鲜明且能对现有软件工程课程体系进行整合优化的课程群方案显得尤为重要。
以软件工程为主线的课程群体系研究与建设摘要:本文针对软件工程人才培养的社会需求,以及如何建设以软件工程为主线的课程群体系,提高学生知识体系的科学、系统、连贯性,提高学生的实践能力,对目前国内外的研究现状进行了分析和讨论,并提出了建设思路和解决的关键问题。
关键词:软件工程;课程群;课程群体系1引言软件工程是运用工程、科学和数学的原则与方法研制、维护计算机软件的有关技术和管理的方法;是将系统的、规范的、可度量的方法应用于软件的开发、运行和维护的过程。
中国的软件产业以软件工程为指导思想得到了迅猛发展,使得软件工程人才的培养发生了巨大的变化。
然而,人才需求与教育供给的不足产生了矛盾,以传统的课程体系、单一的课程模式来培养软件工程人才已不能满足软件产业发展的需求,成为软件工程教育发展面临的一个重要问题。
解决这一问题的关键之一是需要在不断的教学过程中,研究适应软件产业发展需求的人才培养模式以及相应的软件工程教学思路和方法,形成一个正确的课程群体系,在该课程群体系的保证下,不断提高教学质量使软件工程教育得到健康稳步发展。
传统的软件工程人才培养课程体系存在着以下几方面的问题:(1)工程特点不明显。
课程安排过于传统,偏重计算机科学与技术的课程模式,偏重基础理论和方法的传授,没有突出现代软件工程的发展特点,忽略了体现软件工程特点的关于质量、进度、成本、度量、团队、管理等方面的教育和实训。
(2)分工不细,与应用领域结合不紧。
软件工程的应用范围不断延伸,已经深入到各个方面。
而软件工程的教育却没有达到与应用领域的紧密结合,造成事实上的脱节。
(3)单一的课程模式,不利于整体知识的贯穿。
传统的课程体系中,与软件工程有密切联系的课程没有形成一个课程群,每门课程都是按照各自课程的体系独立授课,使得有些知识点过于重复,有些知识体系不能有机地衔接。
(4)软件工程教育与软件产业结合不紧。
软件工程的教育不能及时更新教育理念,不能及时跟踪软件工程行业的最新发展趋势。
百度文库- 让每个人平等地提升自我附件2广州大学教育教学研究项目结题报告书项目名称用课程群方法优化软件工程专业课程体系的研究项目负责人林平荣所在单位(盖章)研究起止时间联系电话填表日期广州大学教务处制研究项目名称用课程群方法优化软件工程专业课程体系的研究资助金额6000元项目类别教研教改项目成果类型□项目研究报告√系列课程与教材□实验实践教学基地□教学管理制度√人才培养方案□项目实践报告□教学软件√论文□专著□其它(注:请在相应成果复选框内打“”,其它请具体说明)项目组总人数高级中级初级辅助人员博士学位硕士学位学士学位参加单位数7 3 4 0 0 0 5 1 1负责人姓名林平荣性别男出生年月1981年4月专业技术职称讲师现任职务软件开发方向专业负责人学历/学位本科/在读硕士项目组主要研究人员(含申请者)姓名年龄职称工作单位及职务项目中的分工及主要贡献张屹39 副教授软件工程系老师专业建设研究薛建明55 副教授软件工程系老师专业建设研究李明雨55 副教授软件工程系老师教学方法研究袁丽娜33 讲师软件工程系老师师资研究、材料组织分析、信息反馈彭小娟32 讲师软件工程系老师师资研究、材料组织分析、信息反馈刘志伟31 讲师游戏系老师师资研究、材料组织分析、信息反馈1.改革背景、思路和项目研究内容、研究方法、实践情况课程群建设是近年高校课程改革的一个发展趋势,是高等院校课程建设实践中出现的一项新思路。
课程群在形式上弱化课程个性概念,强化课程内容之间的融合、交叉和关联,以提高教学效率和教学质量。
如今大部分已开设软件工程专业的高校都是采用单个课程的建设,这样一来往往缺乏系统性和科学性,致使软件开发系列课程知识点重复,实践环节的配合出现偏差。
虽也有部分高校开始采用课程群方法来进行软件工程课程体系的建设,但每个高校都有自己的办学特点,全盘照搬不可取,因此构建一套特色鲜明且能对现有软件工程课程体系进行整合优化的课程群方案显得尤为重要。
本课题将结合软件工程专业多年来的实际教学,开展课程群建设的研究,融合和规划相关课程群体性的信息,注重技能培养,尽可能在有效的时间内,以最低的成本使学生获得最大化理论和实践知识。
本课题研究的主要思路以软件工程专业的人才培养目标为基本出发点,对系列课程进行深入的分析,研究教与学的问题,坚持课程体系整体优化的原则,构建相关课程群,从而达到进一步优化软件工程课程体系的目的。
而如何优化软件工程课程体系的问题本质就是如何加强课程群建设的问题。
本课题的成员大部分都是在软件工程系工作多年具有丰富教学经验的老师。
在研究的过程中,课题组多次召开研讨会,针对近几年软件工程专业的课程体系做了详细的分析。
首先要确定好课程群的数量以及每个课程群的建设目标,然后根据课程群的目标将相关的课程组合在一起进行整合,删除重复或是过时的教学内容,并将课程设计与课程实施有效结合起来,以提高教学效果。
如这个学期针对《JA VA程序设计》、《企业级JA VA》等软件开发方向的专业核心课程进行了整合,把相关课程的教学大纲、实验大纲等教学文件进行了进一步的修改,尤其是针对小课实验内容(包括课后综合性实验)的设计与实施做了统一的规范。
现在将这些课程做一个整合,不再强调单门课程的系统性而是立足于课程群体的建设,以人才培养目标为根本出发点,以课程群目标为导向,把一个课程作为实现某一培养目标的大课程进行研究。
为更好地实现课程群目标,要把总目标分解成子目标,将大课程分解为子课程,从而构建新的课程群。
每个课程群的培养目标明确,至少由3门以上的课程组成,各课程教学内容具有不可重复性,同时知识点之间存在相对独立和离散型。
课程群之间有机衔接相互渗透,注重技能培养,弱化课程个性概念,能够呈现很好的梯次能力关系,满足对学生创新、创业能力以及动手实践能力的培养,实现人才与市场需求的无缝对接。
课程群构建之后,相应的教材建设也要配套和完善,要根据课程群的培养目标进行教材建设改革,制定课程群教材建设规划,对课程群教材建设的外部环境和自身的内部条件进行研究、分析,使教材建设和课程群建设相互协调。
近3年课题组成员共主编、参编4部教材,其中3部教材已经公开出版发行,投入使用以来深受师生欢迎,获得比较好的教学效果。
课程群建设的核心内容是对教学内容和结构体系进行重构和整合。
结合软件工程课程群的建设,对教学方法以及师资团队也提出了更高的要求。
只有不断地加强教学方法的改革与师资团队的建设,才能更好的确保课程群建设实施的效果,因此如何改善教学和师资团队也是本课题要研究的一个内容。
近3年,课题组部分成员主持或参与省级校级教研教改立项,不断的探索教学方法,推进教学改革,对于课程群的建设也起到了很好的推动作用。
采用课程群方法来优化软件工程课程体系的这一举措已经渐渐地应用到了最近2年的软件工程专业人才培养方案当中。
通过近2年课程体系的建设,学生的动手应用能力得到了很大的提高。
据统计,近3年软件系软件工程专业的学生参加全国各类软件设计大赛屡获殊荣:获得获全国软件技术大赛二等奖4项,三等奖5项;广东省大学生课外学术科技作品“挑战杯”竞赛特等奖1项,粤港澳“创新杯”计算机软件应用大赛中获二等奖2项,三等奖2项,优胜奖2项;在第二届中国大学生服务外包创新应用大赛中获得全国三等奖。
与此同时,学生的创新创业意识也在逐步的增强,今年软件工程专业的学生获得全国软件创业大赛6个奖项,其中蔡培培同学获得职业生涯规划大赛一等奖。
由此可见,以课程群方法进行软件工程课程体系的优化具有可行性。
2.主要研究成果简介本课题的研究成果如下:(1)公开在省级刊物发表3篇论文,分别是《用课程群方法优化软件工程专业课程体系的探索》、《软件工程课程群教学方法的探索》、《软件工程专业课程群师资团队建设的探索》,其中前2篇已被学刊录用,将于2012年12月份和2013年1月份发表。
(2)出版教材4部。
教材名称ISBN号备注企业级Jave Web编程技术-Servlet&JSP 978-7-5611-7032-8 主编:张屹Java核心编程技术978-7-5611-5767-1 主编:张屹Java核心编程技术实验指导教程978-7-5611-5839-5 主编:张屹软件工程综合项目实训978-7-5611-7454-5 主编:林平荣2013年上半年发行(3)课程群相关课程得到进一步的整合,对课程的教学内容、实验内容进行了优化,同时对课程实践环节的实施做了规范,形成了统一的实验报告模板。
整合后的具体内容详见附件(以《JA VA程序设计》课程为例)。
(4)构建了一套突出应用能力培养的软件工程课程群课程体系。
它包括4个课程群,分别是:专业基础能力课程群、专业与服务课程群、综合实践能力课程群、新技术探究课程群。
以这四个课程群为单位并加强建设可以进一步优化软件工程专业课程体系。
课程群体系结构如图1所示:图1 软件工程课程群课程体系结构1)专业基础能力课程群该群注重技术基础的要求、问题的分析与计算模型的设计,确保了学生有扎实的基础和科学的知识结构,是软件工程专业重点建设的课程群之一,它为后续的专业学习做好铺垫。
专业基础能力课程群培养目标明确,它专注培养学生具备软件开发的专业基础知识,掌握计算机及计算机网络实际应用、程序设计语言及软件开发调试等专业基础能力。
2)专业与服务课程群该课程群侧重专业开发能力的培养,是软件工程专业重点建设的课程群。
该群的课程数量比较多,而且均为专业核心课程。
每门课程都应该设有相应的实践环节,理论实践相结合,使学生的专业能力进一步提高。
该课程群可以根据软件工程的具体专业方向设置、优化、整合相关课程,如软件测试类以及WEB应用开发类的系列课程,使得软件工程专业的学生可以根据自己的专业方向进行分流。
同时专业与服务课程群应该包含一些与专业相关的信息素养、职业素养课程,如:职业生涯规划、职业素质技能等课程可以培养学生的创业意识以及就业竞争能力;而信息检索、软件市场调研与营销、现代软件工程技术等课程则能够对专业建设起到很好的辅助作用。
这些课程都是对专业能力的一种服务与补充。
专业与服务课程群的目标就是培养学生具备软件分析与设计、开发与测试、项目组织的专业能力,具有一定的创新、创业意识和职业素养能力。
3)综合实践能力课程群该课程群注重学生的综合实践能力、团队协作意识以及项目管理能力的培养。
该群包含的主要课程包含综合课程设计、软件开发项目实训等相关课程。
每门课程的内容都应该是经过精心设计,能够体现培养学生实践动手能力及独立分析和解决工程实际问题的能力。
4)新技术探究课程群该课程群侧重于软件开发领域新技术、新方法、新理论的课程研究,主要以选修课的形式开设。
这些课程是对专业课的一个拓展和延伸,能够较好的结合及反映软件行业发展趋势,充分扩展学生的专业视野,重视学生的个性发展,给学生更加实用、丰富和多样化的选择。
该课程群同时也为一些能力较强的同学开辟了研究软件开发技术的平台,使他们可以尽早地进入科研研究领域,为应用型人才向创新型人才的转变奠定了基础。
以上四个课程群,目标明确,定位清晰,并已经融入到了2012年软件工程(软件开发方向)的课程体系当中。
具体的体系结构如图2:图2:2012级软件工程(软件开发方向)课程群课程体系3.项目研究与实践的自我评价,说明与预期计划和目标比较,完成情况及存在问题;经过课程群方法优化之后的软件工程课程体系经过近2年的教学实践,已经取得了一定的成效,学生在各方面的综合能力都得到了进一步的提升。
该课程体系具有的主要特色为:1)课程得到进一步优化与整合在教学内容上,进一步理清了各门课程的内在逻辑关系,删除重复、过时的内容,新增一些紧跟社会需求、具有时代性和现代性的内容,凸显与时俱进的教学理念。
课程群各组成课程之间关系密切、逻辑性强、知识具有递进性,内容相对科学,便于组织教学。
2)涉及面广课程群的课程所涉及的知识较广泛,不仅强调理论专业知识的灌输,还注重学生职业素质技能的培养,增强学生的创业创新意识,有利于教学技能竞赛与就业良性互动机制的建立和运作。
3)理论与实践结合性强既要注重理论知识的学习,又要注重实践能力的培养,两者相辅相成,融会贯通。
强调实践教学在整个教学过程中的地位与作用,在学时分配上给予倾斜,注重学生实践能力的提高。
现在理论教学与实践教学的比例更趋合理,在新的教学设计中,实践教学环节除了小课实验、课程设计之外还设置了项目实训环节,大幅度提高了课程群各组成课程综合实践的课时量。
4)专业特色鲜明在课程群中,学生的学习线路清晰明了,能开发学生潜能,促使学生多元发展。
课程群培养目标明确,注重学生综合实践能力和创新、创业能力的培养,这些使得软件工程的专业特色更为鲜明,同时也促进了软件工程专业作为省级市级示范专业的建设。