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 条
  • [1] Dimensions of Experientialism for Software Engineering Education
    Holmes, Reid
    Allen, Meghan
    Craig, Michelle
    2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING (ICSE-SEET), 2018, : 31 - 39
  • [2] Some myths of software engineering education
    van Vliet, H
    ICSE 05: 27TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2005, : 621 - 622
  • [3] Practice training: Important feature in undergraduate education of software engineering major
    He, Hong
    Yuan, Shengzhong
    Liang, Likai
    ADVANCING SCIENCE THROUGH COMPUTATION, 2008, : 165 - 167
  • [4] The Dimensions of Software Engineering Success
    Ralph, Paul
    Kelly, Paul
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2014), 2014, : 24 - 35
  • [5] Software engineering education
    Moore, MM
    IEEE SOFTWARE, 2002, 19 (05) : 103 - 103
  • [6] The software studio in software engineering education
    Kuhn, S
    Hazzan, O
    Tomayko, JE
    Corson, B
    15TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2002, : 256 - 258
  • [7] A software factory for education in software engineering
    Siqueira, Fabio Levy
    Barbaran, Gabriela M. Cabel
    Becerra, Jorge Luis Risco
    21ST CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2008, : 215 - +
  • [8] Why Blockchain Is Important for Software Developers, and Why Software Engineering Is Important for Blockchain Software (Keynote)
    Marchesi, Michele
    2018 IEEE 1ST INTERNATIONAL WORKSHOP ON BLOCKCHAIN ORIENTED SOFTWARE ENGINEERING (IWBOSE), 2018, : 1 - 1
  • [9] Software Engineering Education for Technical Engineering Degrees: A Comparison With the Needs of Robotics Software Engineering Education
    Daun, Marian
    IEEE SOFTWARE, 2023, 40 (06) : 40 - 46
  • [10] Trends in Software Engineering for Engineering Education
    Angel Conde-Gonzalez, Miguel
    Sarasa-Cabezuelo, Antonio
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2016, 32 (02) : 869 - 872