共查询到20条相似文献,搜索用时 31 毫秒
1.
Lethbridge T.C. LeBlanc R.J. Kelley Sobel A.E. Hilburn T.B. Diaz-Herrera J.L. 《Software, IEEE》2006,23(6):19-25
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.
3.
4.
软件工程课程理论与实践教学方法 总被引:1,自引:0,他引:1
软件工程是高等院校计算机专业教学计划中的一门理论性和实践性非常强的课程,是计算机软件开发和维护的一门工程性学科,课程主要培养学生的软件开发能力和项目管理的能力,课程的理论和方法也逐渐运用到软件行业中,软件工程课程的教学也越来越受到重视。从软件工程课程的理论教学、实践教学方面对软件工程的教学方法进行分析与探讨。 相似文献
5.
《软件工程》课程涵盖了软件开发的全过程,为将计算机专业的学生培养成高层次的IT人才,提供了理论依据和借鉴,实验课在《软件工程》课程体系中所占的位置尤为重要。通过分析《软件工程》实验课程的重要作用,详细阐述实验课程设计的方法和实施过程,说明《软件工程》实验改革具有重大意义。 相似文献
6.
7.
明勇 《数字社区&智能家居》2009,(34)
《软件工程》是计算机科学与技术专业软件方向核心课程之一,是指导计算机软件开发和维护的一门综合性课程,是计算机专业学生必须掌握的技能之一,因此,提高软件工程课程的教学质量对学生的今后的学习和工作都具有极其重要的意义。该文结合教学实践,对大学计算机软件工程课程改革进行了探讨。 相似文献
8.
明勇 《数字社区&智能家居》2009,5(12):9751-9752,9762
《软件工程》是计算机科学与技术专业软件方向核心课程之一,是指导计算机软件开发和维护的一门综合性课程,是计算机专业学生必须掌握的技能之一,因此,提高软件工程课程的教学质量对学生的今后的学习和工作都具有极其重要的意义。该文结合教学实践,对大学计算机软件工程课程改革进行了探讨。 相似文献
9.
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.
James E. Tomayko 《Annals of Software Engineering》1998,6(1-4):3-18
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.
Sylvie Trudel Jean-Marc Lavoie Marie-Claude Paré Witold Suryn 《Software Quality Journal》2006,14(1):7-23
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.
Wongthongtham Pornpit Chang Elizabeth Dillon Tharam Sommerville Ian 《Knowledge and Data Engineering, IEEE Transactions on》2009,21(8):1205-1217
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.
17.
18.
19.
Software engineering programs are not computer science programs 总被引:1,自引:0,他引:1
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.
《数据结构》课程是计算机专业基础课,也是计算机专业的核心课程,学好《数据结构》为计算机专业的后续课程如:《操作系统》、《软件工程》、《算法设计》等课程打下基础。该文通过对民办高校学生的自身特点和《数据结构》的教学特点出发,探讨《数据结构》这门课对民办高校学生的教育教学方法,促进民办高校计算机专业学生学习这门课程的积极性和主动性,为以后学习其它课程打下坚实的基础。 相似文献