首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 31 毫秒
1.
SE2004: Recommendations for Undergraduate Software Engineering Curricula   总被引:1,自引:0,他引:1  
Universities throughout the world have established undergraduate programs in software engineering, which complement existing programs in computer science and computer engineering. To provide guidance in designing an effective curriculum, the IEEE Computer Society and the ACM have developed the Software Engineering 2004 (SE2004) set of recommendations. The SE2004 document guides universities and colleges regarding the knowledge they should teach in undergraduate software engineering programs. It also provides sample courses and curriculum patterns. SE2004 begins with an overview of software engineering, explaining how it is both a computing and an engineering discipline. It then outlines the principles that drove the document's development and describes expected student outcomes. Next, SE2004 details the knowledge that universities and colleges should teach, known as SEEK (software engineering education knowledge), in a software engineering program. These recommendations are followed by general pedagogical guidelines, sample courses, and sample curriculum patterns  相似文献   

2.
软件工程专业课程体系的研究与创新实践   总被引:1,自引:0,他引:1  
从软件工程教育的教学实际出发,在分析国际软件工程专业规范和总结国内软件工程专业教学实践的基础上,给出南京大学软件工程专业的课程体系,重点阐述侧重树立软件工程理念和培养软件系统构建能力的教学理念,详细讨论软件工程(SE)类课程的创新型设置方案和计算机(CS)类传统课程的改革方案。该课程体系在教育教学改革方面取得很好的成果,可供国际国内软件工程教学计划设计者参考。  相似文献   

3.
本文在分析当前电信行业的发展趋势以及对电信软件人才的需求特征的基础上,指出构建电信软件工程专业课程体系的必要性,借鉴国外软件工程学科建设的已有成果(SWEBOK、SE2004),确立了以软件工程课程为主导课程,辅以电信行业的领域知识的课程体系构建原则,描述了电信软件工程课程体系的主要内容,最后对电信软件工程专业课程体系构建建议进行了深入阐述。  相似文献   

4.
软件工程课程理论与实践教学方法   总被引:1,自引:0,他引:1  
闫俊伢 《计算机教育》2010,(21):115-117
软件工程是高等院校计算机专业教学计划中的一门理论性和实践性非常强的课程,是计算机软件开发和维护的一门工程性学科,课程主要培养学生的软件开发能力和项目管理的能力,课程的理论和方法也逐渐运用到软件行业中,软件工程课程的教学也越来越受到重视。从软件工程课程的理论教学、实践教学方面对软件工程的教学方法进行分析与探讨。  相似文献   

5.
丛飚  陈卓然 《现代计算机》2011,(6):42-44,51
《软件工程》课程涵盖了软件开发的全过程,为将计算机专业的学生培养成高层次的IT人才,提供了理论依据和借鉴,实验课在《软件工程》课程体系中所占的位置尤为重要。通过分析《软件工程》实验课程的重要作用,详细阐述实验课程设计的方法和实施过程,说明《软件工程》实验改革具有重大意义。  相似文献   

6.
针对国内软件工程专业教育问题,全面分析国际软件工程专业教育知识体系SEEK和CBOK,并结合对国内高校教学实际的调查,提出软件工程本科教育知识体系的重构与求精方案。重构后的本科教育知识体系可以灵活适应国内各层次高校软件工程专业的教学诉求,并与国际研究生教育知识体系CBOK有效衔接,共同组成完整的软件工程教育知识体系,为我国软件工程教育设计者提供参考。  相似文献   

7.
《软件工程》是计算机科学与技术专业软件方向核心课程之一,是指导计算机软件开发和维护的一门综合性课程,是计算机专业学生必须掌握的技能之一,因此,提高软件工程课程的教学质量对学生的今后的学习和工作都具有极其重要的意义。该文结合教学实践,对大学计算机软件工程课程改革进行了探讨。  相似文献   

8.
明勇 《数字社区&智能家居》2009,5(12):9751-9752,9762
《软件工程》是计算机科学与技术专业软件方向核心课程之一,是指导计算机软件开发和维护的一门综合性课程,是计算机专业学生必须掌握的技能之一,因此,提高软件工程课程的教学质量对学生的今后的学习和工作都具有极其重要的意义。该文结合教学实践,对大学计算机软件工程课程改革进行了探讨。  相似文献   

9.
Lutz  M.J. Bagert  D. 《Software, IEEE》2006,23(6):16-18
The first software engineering programs were at the graduate level, primarily as terminal master's degrees for those already developing commercial and industrial software. By the early 1990s, educators began to consider software engineering's role at the undergraduate level. This special issue's articles reflect the common foundations of both baccalaureate and master's programs as well as diverse approaches to teaching software engineering. This article is part of a special issue on Software Engineering Curriculum Development.  相似文献   

10.
Context: In Taiwan, the supply of software engineers provided by universities has suffered from both a quantity problem and a quality problem. An effort to change the software engineering education is in need.Objective: The Software Engineering Consortium (SEC) of Taiwan sets its objective to increase the number of college graduates that are better prepared for filling software development and maintenance jobs.Method: Four dysfunctions: avoidance of process, inattention to modeling, lack of awareness to software quality, and chasm between application domains and software engineering, of the current situation are identified. The effort to correct the dysfunctions involves design of a module-oriented software engineering curriculum, and organization of people, resource, and activities.Results: In the academic years from 2003 to 2008, both the number of software engineering courses offered and the enrollment size increased significantly by a space of some 250 courses and 5000 enrollments, respectively.Conclusion: The SEC effort to establishing software engineering modules has been received with enthusiasm by faculty members and students of the participating institutes. Inspired by the important foundational work such as SWEBOK and SE2004, we believe that the adopted strategy of identifying dysfunctions and then designing remedies to address these dysfunctions contributed significantly to the success of the SEC effort.  相似文献   

11.
Software engineering education has a 30-year history. It is a story of academics struggling to fulfill industry needs with almost no support from computer science curriculum designers. It is a story of industry finally winning over some of academia to teach software engineering rather than vanilla computer science. It is a story of a discipline still incomplete, but having made great strides in the last decade. This paper discusses the succeeding eras of software engineering education, from lone teachers to master's curricula to undergraduate degree programs. Even though the maturity of the discipline is as yet unattained, it will achieve adult status through practice, not by waiting for academia to glacially catch up.  相似文献   

12.
Teaching teamwork   总被引:1,自引:0,他引:1  
Few computer science programs offer the software engineering training developers need. Team-based courses are essential to this training and can be structured in various ways. The authors discuss the benefits of using the Introductory Team Software Process in a computing curriculum and discuss its role in preparing students to work as industrial software engineers.  相似文献   

13.
Many small software organizations have recognized the need to improve their software product. Evaluating the software product alone seems insufficient since it is known that its quality is largely dependant on the process that is used to create it. Thus, small organizations are asking for evaluation of their software processes and products. The ISO/IEC 14598-5 standard is already used as a methodology basis for evaluating software products. This article explores how it can be combined with the CMMI to produce a methodology that can be tailored for process evaluation in order to improve their software processes. SM: CMMI is a service mark of Carnegie-Mellon University. Sylvie Trudel has over 20 years of experience in software. She worked for more than 10 years in development and implementation of management information systems and embedded real-time systems. Since 1996, she works as a process improvement specialist, implementing best practices into organizations processes from CMM and CMMI models. She performed several CMM and CMMI assessments and participated in many other CMM assessments such as CBA IPI, SCE, and other proprietary methods. She obtained a bachelors degree in computer science in 1986 from Laval University in Québec City and a Masters degree in Software Engineering at école de Technologie Supérieure (éTS) in Montréal. Sylvie is currently working as a software engineering advisor at the Centre de Recherche Informatique de Montréal (CRIM). Jean-Marc Lavoie has been working in software development for over 10 years. He performed and published a comparative study between the guide to the SWEBOK and the CMMI in 2003. Jean-Marc obtained a bachelor degree in Electrical Engineering. He is pursuing a Masters degree in Software Engineering at école de Technologie Supérieure (éTS) in Montréal while working as a software architect at Trisotech. Marie-Claude Pare has been working in software development for 7 years. Marie-Claude obtained a bachelor degree in Software Engineering from école Polytechnique in Montréal. She is pursuing a Masters degree in Software Engineering at école de Technologie Supérieure (éTS) in Montréal while working as a software engineer at Motorola GSG Canada. Dr Witold Suryn is a Professor at the école de technologie supérieure, Montreal, Canada (engineering school of the Université du Québec network of institutions) where he teaches graduate and undergraduate software engineering courses and conducts research in the domain of software quality engineering, software engineering body of knowledge and software engineering fundamental principles. Dr Suryn is also the principal researcher and the director of GELOG : IQUAL, the Software Quality Engineering Research Group at école de technologie supérieure. From October 2003 Dr. Suryn holds the position of the International Secretary of ISO/IEC SC7 – System and Software Engineering.  相似文献   

14.
The concept of "New Engineering" has put forward new challenges to the talents cultivation of universities. Due to some problems of the traditional Software Engineering curriculum, e.g. separated design at undergraduate-level and graduate-level courses, poor curriculum structure, lacking of industry characteristics. This paper proposes an integrated undergraduate-graduate education curriculum for Software Engineering Major, which is based on Software Engineering specialty knowledge system (C-SWEBOK) and focuses on the current national strategic demands. Additionally, the curriculum combines with the University's transportation characteristics, and fuses the discipline of Software Engineering and Intelligent Transportation. The multi-level curriculum designed in this paper is with reasonable structure, complete system, progressive content, and salient feature, which provides the strong support for cultivating high-qualified software talents in line with national strategies and industry needs.  相似文献   

15.
This paper aims to present an ontology model of software engineering to represent its knowledge. The fundamental knowledge relating to software engineering is well described in the textbook entitled Software Engineering by Sommerville that is now in its eighth edition [1] and the white paper, Software Engineering Body of Knowledge (SWEBOK), by the IEEE [2] upon which software engineering ontology is based. This paper gives an analysis of what software engineering ontology is, what it consists of, and what it is used for in the form of usage example scenarios. The usage scenarios presented in this paper highlight the characteristics of the software engineering ontology. The software engineering ontology assists in defining information for the exchange of semantic project information and is used as a communication framework. Its users are software engineers sharing domain knowledge as well as instance knowledge of software engineering.  相似文献   

16.
万年红  谭文安  王雪蓉 《计算机工程》2011,37(9):110-111,114
针对传统软件工程知识分类方法效率低下的问题,提出一种改进的软件工程知识分类方法。依据软件工程知识体系(SWEBOK)对构件行为进行聚类,确定关联系数、最佳聚类数和模糊关联矩阵,基于K-NN算法和结构建模方法生成软件知识分类系统,并根据训练先验知识将新知识归入到SWEBOK的对应类别下。实验结果表明,该方法具有较好的分类效果。  相似文献   

17.
离散数学是软件工程专业的一门重要专业基础理论课,是学生学习后续课程的基础,对提高学生的抽象思维与逻辑思维能力有重要的作用。文章根据高校软件工程专业人才培养的特点,结合教学实践,探讨了教学内容、教学方式等方面的改革。实践证明,该方案对于提高课程教学效果,促进学生各方面能力的提高起到了很好的作用。  相似文献   

18.
<软件工程>是计算机专业的核心基础课程.对<软件工程>课程教学中所遇到的一些问题、如何在教学中强调<软件工程>课程的重点内容,以及在教学中如何对<软件工程>课程进行实践教学等进行了思考,提出了一些想法与方法.  相似文献   

19.
Software engineering programs are not computer science programs   总被引:1,自引:0,他引:1  
Parnas  D.L. 《Software, IEEE》1999,16(6):19-30
Software Engineering programs have become a source of contention in many universities. Computer Science departments, many of which have used that phrase to describe individual courses for decades, claim SE as part of their discipline. Yet some engineering faculties claim it as a new specialty among the engineering disciplines. This article discusses the differences between traditional CS programs and most engineering programs, and argues that we need SE programs that follow the traditional engineering approach to professional education  相似文献   

20.
《数据结构》课程是计算机专业基础课,也是计算机专业的核心课程,学好《数据结构》为计算机专业的后续课程如:《操作系统》、《软件工程》、《算法设计》等课程打下基础。该文通过对民办高校学生的自身特点和《数据结构》的教学特点出发,探讨《数据结构》这门课对民办高校学生的教育教学方法,促进民办高校计算机专业学生学习这门课程的积极性和主动性,为以后学习其它课程打下坚实的基础。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号