Implementation of Practical Exercises in Software Engineering Education to Improve the Acquirement of Functional and Non-Functional Competences A field report about project-based learning in software engineering

被引:0
|
作者
Soska, Alexander [1 ]
Schroll-Decker, Irmgard [1 ]
Mottok, Juergen [1 ]
机构
[1] OTH Regensburg, LaS3 Lab Safe & Secure Syst, Regensburg, Germany
关键词
software engineering education; project-based learning; software engineering exercises; competences;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Software Engineering is a very volatile profession that requires a variety of theoretical as well as practical skills. In addition to expertise technical knowledge, graduates have to have a variety of social, methodical and personal competences. The acquirement of these non-functional competences are getting more and more important for a successful software engineer. To fulfill these requirements, it is necessarily important to prepare future professionals already during their college course of education. This paper presents exercises for a software engineering lecture with the goal to strengthen the students' practical experiences and to support the development of their non-functional competences. The developed exercises impart technical knowledge and encourage the students to improve their self-organized and lifelong learning. Thereby they are facing practical issues in all steps of the software engineering process while working on an inter semester project.
引用
收藏
页码:338 / 345
页数:8
相关论文
共 48 条
  • [21] PROJECT-BASED LEARNING IN AN INTERNATIONAL VIRTUAL CLASSROOM TO TEACH GLOBAL SOFTWARE ENGINEERING
    Olivares-Ceja, J. M.
    Guitierrez-Sanchez, B.
    Brockmann, P.
    Kress, A.
    Staufer, J.
    9TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES (EDULEARN17), 2017, : 6263 - 6273
  • [22] Software Engineering Project-Based Learning in an Up-To-Date Technological Context
    Admjan, Alejandro
    Solari, Martin
    2021 IEEE URUCON, 2021, : 486 - 491
  • [23] The Lack of Shared Understanding of Non-Functional Requirements in Continuous Software Engineering: Accidental or Essential?
    Werner, Colin
    Li, Ze Shi
    Ernst, Neil
    Damian, Daniela
    2020 28TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE'20), 2020, : 90 - 101
  • [24] IMPLEMENTATION OF CREATIVE PROJECT-BASED CONCEPT: ASSESSMENT OF ENGINEERING STUDENTS COMPETENCES IN FLEXIBLE LEARNING ENVIRONMENT
    Pavlasek, P.
    EDULEARN18: 10TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2018, : 10112 - 10121
  • [25] ADDIE instruction design and cognitive apprenticeship for project-based software engineering education in MIS
    Huang, ST
    Cho, YP
    Lin, YJ
    12th Asia-Pacific Software Engineering Conference, Proceedings, 2005, : 652 - 659
  • [26] Project-based learning in engineering higher education: two decades of teaching competences in real environments
    de los Rios, Ignacio
    Cazorla, Adolfo
    Diaz-Puente, Jose M.
    Yaguee, Jose L.
    INNOVATION AND CREATIVITY IN EDUCATION, 2010, 2 (02): : 1368 - 1378
  • [27] Supporting Real Demands in Software Engineering with a Four Steps Project-Based Learning Approach
    Silva, Leonardo Humberto
    Castro, Renata Xavier
    Guimaraes, Marice Costa
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: JOINT TRACK ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (ICSE-JSEET 2021), 2021, : 50 - 59
  • [28] Creating Domain Non-Functional Requirements in Software Product Line Engineering using Model Transformations
    Khalique, Fatima
    Butt, Wasi Haider
    Khan, Shoab Ahmad
    2017 INTERNATIONAL CONFERENCE ON FRONTIERS OF INFORMATION TECHNOLOGY (FIT), 2017, : 41 - 45
  • [29] An Engineering Approach to Integrate Non-Functional Requirements (NFR) to Achieve High Quality Software Process
    Gondal, Muhammad Awais
    Qureshi, Nauman A.
    Mukhtar, Hamid
    Ahmed, Hafiz Farooq
    PROCEEDINGS OF THE 22ND INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS (ICEIS), VOL 2, 2020, : 377 - 384
  • [30] Integrating Project Based Learning and Project Management for Software Engineering Teaching: An Experience Report
    Fioravanti, Maria Lydia
    Sena, Bruno
    Paschoal, Leo Natan
    Silva, Laiza R.
    Allian, Ana P.
    Nakagawa, Elisa Y.
    Souza, Simone R. S.
    Isotani, Seiji
    Barbosa, Ellen F.
    SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, : 806 - 811