Software engineering education: some important dimensions

被引:13
作者
Mishra, Alok [1 ]
Cagiltay, Nergiz Ercil [1 ]
Kilic, Ozkan [1 ]
机构
[1] Atilim Univ, Dept Comp Engn, Ankara, Turkey
关键词
Curriculum; IT; Software; Software engineering; Software engineering education;
D O I
10.1080/03043790701278607
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
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.
引用
收藏
页码:349 / 361
页数:13
相关论文
共 50 条
[41]   Analysis of Software Engineering Industry Needs and Trends: Implications for Education [J].
Gurcan, Fatih ;
Kose, Cemal .
INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2017, 33 (04) :1361-1368
[42]   SE-First: A New Approach to Software Engineering Education [J].
Maly, Colin ;
Person, Suzette ;
Soh, Leen-Kiat .
2021 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2021), 2021,
[43]   SEE_ME: Software Engineering Education Methodology Exploration [J].
Feng, Xin ;
Ji, Chunyan ;
Guo, Haipeng ;
Ji, Yanyan .
2015 IEEE INTERNATIONAL CONFERENCE ON TEACHING, ASSESSMENT, AND LEARNING FOR ENGINEERING (TALE), 2015, :49-53
[44]   Strengthening the "Engineering" in Software Engineering Education: A Software Engineering Bachelor of Engineering Program for the 21st Century [J].
Laird, Linda .
2016 IEEE 29TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2016, :128-131
[45]   Assessing Teamwork Performance in Software Engineering Education: A Case in a Software Engineering Undergraduate Course [J].
Chen, Jian ;
Qiu, Guoyong ;
Yuan, Liu ;
Zhang, Li ;
Lu, Gang .
2011 18TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2011), 2011, :17-24
[46]   Software Engineering Education: Towards Ethical, Reliable, and Beautiful Software [J].
Inuganti, Aikya ;
Goyal, Madhuri ;
Samarah, Mohammad .
PROCEEDINGS OF THE 2024 IEEE/ACM INTERNATIONAL WORKSHOP ON DESIGNING SOFTWARE, DESIGNING 2024, 2024, :40-45
[47]   Perspectives on the Gap Between the Software Industry and the Software Engineering Education [J].
Oguz, Damla ;
Oguz, Kaya .
IEEE ACCESS, 2019, 7 :117527-117543
[48]   E-learning in Software Engineering Education for Computer Software Development in the Big Data Context [J].
Huang Y. ;
Wang Y. ;
Wang P. .
Computer-Aided Design and Applications, 2024, 21 (S22) :1-17
[49]   Improving Teamwork in Agile Software Engineering Education: The ASEST plus Framework [J].
Avila, Daymy Tamayo ;
Van Petegem, Wim ;
Snoeck, Monique .
IEEE TRANSACTIONS ON EDUCATION, 2022, 65 (01) :18-29
[50]   Students' Selection of Teamwork Tools in Software Engineering Education: Lessons Learned [J].
Colomo-Palacios, Ricardo ;
Samuelsen, Terje ;
Casado-Lumbreras, Cristina ;
Larrucea, Xabier .
INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2020, 36 (01) :309-316