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 条
  • [1] EDUCATION INFRASTRUCTURE FOR PROJECT-BASED LEARNING IN SOFTWARE ENGINEERING
    Andres Moreno-Ruiz, Jose
    Maria del Aguila-Cano, Isabel
    Rafael Garcia-Lazaro, Jose
    Joaqun Canadas-Martinez, Jose
    INTED2015: 9TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE, 2015, : 643 - 650
  • [2] Software Engineering for Security as a Non-functional Requirement
    Ragab, Noha
    Ahmed, Ali
    AlHashmi, Saadat
    INTELLIGENT DATA ANALYSIS AND APPLICATIONS, 2015, 370 : 347 - 357
  • [3] Prioritizing Non-Functional Requirements in Agile Software Engineering
    Maiti, Richard R.
    Mitropoulos, Frank J.
    PROCEEDINGS OF THE SOUTHEAST CONFERENCE ACM SE'17, 2017, : 212 - 214
  • [4] Students Perception on the use of Project-Based Learning in Software Engineering Education
    Souza, Mauricio
    Moreira, Renata
    Figueiredo, Eduardo
    PROCEEDINGS OF THE XXXIII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2019, 2019, : 537 - 546
  • [5] ANOVA Based Significance Testing of Non-functional Requirements in Software Engineering
    Kaur, Harsimran
    Sharma, Ashish
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY PROJECT MANAGEMENT, 2019, 10 (04) : 100 - 117
  • [6] An Eco-System Approach to Project-Based Learning in Software Engineering Education
    Stahl, Daniel
    Sandahl, Kristian
    Buffoni, Lena
    IEEE TRANSACTIONS ON EDUCATION, 2022, 65 (04) : 514 - 523
  • [7] Industry-Oriented Project-based Learning of Software Engineering
    Spichkova, Maria
    2019 24TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2019), 2019, : 51 - 60
  • [8] Enhancing Project-Based Manufacturing Education With Integrated Engineering Software Tools
    Guo, Gangjian
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2025, 33 (02)
  • [9] Developing Software Engineering Competences in Undergraduate Students: A Project-Based Learning Approach in Academy-Industry Collaboration
    Juarez-Ramirez, Reyes
    Jimenez, Samantha
    Huertas, Carlos
    2016 FOURTH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION - CONISOFT 2016, 2016, : 87 - 96
  • [10] Using Project-Based Learning and Collaborative Learning in Software Engineering Talent Cultivation
    Song, Hongzhi
    Si, Guodong
    Yang, Lei
    Liang, Huakun
    Zhang, Lixia
    TRUSTCOM 2011: 2011 INTERNATIONAL JOINT CONFERENCE OF IEEE TRUSTCOM-11/IEEE ICESS-11/FCST-11, 2011, : 1288 - 1293