Journal ArticleDOI
Software Engineering Education: Some Important Dimensions
Reads0
Chats0
TLDR
The proposed important dimensions as integral parts of software engineering education: interdisciplinary skills, practice experience, communication, skills on continuing education and professionalism are proposed.Abstract:
Software engineering education has been emerging as an independent and mature discipline. Accordingly, various studies are being done to provide guidelines for curriculum design. The main focus of these guidelines is around core and foundation courses. This paper summarizes the current problems of software engineering education programs. It also proposes some important dimensions as integral parts of software engineering education: interdisciplinary skills, practice experience, communication, skills on continuing education and professionalism. In the current guidelines and studies these dimensions are not addressed specifically. Although there could be other dimensions to be considered in software engineering education, we believe that the proposed ones are very crucial as software engineering is evolving more rapidly than any other engineering discipline. This study also provides a survey of some major universities’ undergraduate software engineering programs to evaluate these dimensions.read more
Citations
More filters
Journal ArticleDOI
SECDEP: Software engineering curricula development and evaluation process using SWEBOK
TL;DR: A Software Engineering Curricula Development and Evaluation Process (SECDEP) that takes advantage of the SWEBOK guidelines to improve the quality of SE programs based on objective and subjective evidences is proposed.
Journal ArticleDOI
Promoting entrepreneurship among informatics engineering students: insights from a case study
TL;DR: In this paper, the authors discuss relevant issues related to promoting entrepreneurship in the software field, based on the experience of a 15-European Credit Transfer and Accumulation System course, which seeks to instil in the students the recognition of the need to reconcile technical and business visions, organisational and commercial aspects, most of which have never been addressed previously.
Journal ArticleDOI
An assessment of the software engineering curriculum in turkish universities : ieee/acm guidelines perspective
Alok Mishra,Ali Yazici +1 more
TL;DR: This study will provide a guideline to universities conducting an SE programme at undergraduate level to align their course curriculum with IEEE/ACM guidelines (SEEK, 2004) and provide an assessment of SE curriculum in Turkish Universities with respect to SEEK (2004).
Journal ArticleDOI
Activity Oriented Teaching Strategy for Software Engineering Course: An Experience Report.
TL;DR: AOTS focuses on the essential skill sets demanded by the software industry such as communication, problem-solving, teamwork, and understanding of the software development processes.
Journal ArticleDOI
Gamifying research in software engineering
TL;DR: The methodology and initial evaluations from three gamification strategies used in the Master's degree programme are presented, including the game of reading and discussing research articles (GoRaD), thegame of arguing and counter‐arguing, and combining research and practice.
References
More filters
Engineering Education, Is Problem-Based or Project-Based Learning the Answer
TL;DR: Nathan Scott et al. as discussed by the authors presented a study of the role of the locked bag lock bag for Mechanical and Materials Engineering at the University of Western Australia (UWS) in Australia.
Book
Guide to the Software Engineering Body of Knowledge - SWEBOK
TL;DR: The mapping shows that, though there are no major "school of thought" divergences between the two bodies of knowledge, there are a number of differences in the details of each breakdown in terms of vocabulary, level of detail, decomposition approach and topics encompassed.
Journal ArticleDOI
What knowledge is important to a software professional
TL;DR: Which educational topics have proved most important to them in their careers and to identify the topics for which their education or current knowledge could be improved are surveyed.
Journal ArticleDOI
Software engineering programs are not computer science programs
TL;DR: The differences between traditional CS programs and most engineering programs are discussed, and it is argued that the authors need SE programs that follow the traditional engineering approach to professional education.
Journal ArticleDOI
Collaborations: closing the industry-academia gap
TL;DR: A comprehensive collaboration between academic software engineering programs and industry is proposed and a model for this collaboration is offered and three real-world ventures are highlighted.