Writing as' a tool for learning software engineering

被引:1
作者
Wang, Alf Inge [1 ]
Sorensen, Carl-Fredrik [1 ]
机构
[1] Norwegian Univ Sci & Technol, Dept Comp & Informat Sci, NO-7491 Trondheim, Norway
来源
19TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION & TRAINING, PROCEEDINGS | 2006年
关键词
software architecture; software engineering education; writing to learn; and software architecture tactics;
D O I
10.1109/CSEET.2006.46
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents an educational method used to improve teaching of tedious topics in software engineering courses that can be difficult for students to comprehend without any reference to own practical experience. The method utilizes the students existing software engineering knowledge to understand new theory, methods, and techniques. The goals of the method are to improve student participation in the lectures and to enable the students to think through the topics on their own before giving answers and explanations. The method allows the students to learn in three different settings: Individually, in groups, and in class. This paper describes experiences using the method, and proposes how it can be used in software engineering courses.
引用
收藏
页码:35 / +
页数:2
相关论文
共 50 条
  • [21] An Educational Card Game Approach to Motivating the Learning of Software Engineering
    Nguyen, Bao-An
    Duong, Hoang-Thanh
    Tsao, Ling-Ling
    Chen, Hsi-Min
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2023, 39 (05) : 999 - 1022
  • [22] Experiential Learning for Software Engineering Using Agile Modeling in Umple
    Lethbridge, Timothy C.
    2020 IEEE 32ND CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2020, : 289 - 290
  • [23] Writing as a tool for meaningful learning: A quasi-experiment in science class
    Andueza Correa, Alejandra
    REVISTA COMPLUTENSE DE EDUCACION, 2016, 27 (02): : 653 - 668
  • [24] Putting engineering into software engineering: Upholding software engineering principles in the classroom
    Tchier, Fairouz
    Rabai, Latifa Ben Arfa
    Mili, Ali
    COMPUTERS IN HUMAN BEHAVIOR, 2015, 48 : 245 - 254
  • [25] Learning Diaries-A Valuable Companion of Mobile Learning for Higher Education in Software Engineering
    Schefer-Wenzl, Sigrid
    Miladinovic, Igor
    INTERNET OF THINGS, INFRASTRUCTURES AND MOBILE APPLICATIONS, 2021, 1192 : 930 - 937
  • [26] Assessing Problem-Based Learning in a Software Engineering Curriculum Using Bloom's Taxonomy and the IEEE Software Engineering Body of Knowledge
    Dolog, Peter
    Thomsen, Lone Leth
    Thomsen, Bent
    ACM TRANSACTIONS ON COMPUTING EDUCATION, 2016, 16 (03):
  • [27] Deploying Team-Based Learning at Undergraduate Software Engineering Courses
    Matalonga, Santiago
    Mousques, Gaston
    Bia, Alejandro
    2017 IEEE/ACM 1ST INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING CURRICULA FOR MILLENNIALS (SECM), 2017, : 9 - 15
  • [28] TOWARDS A DEFINITION AND IDENTIFICATION OF LEARNING OBSTACLES IN HIGHER SOFTWARE ENGINEERING EDUCATION
    Reuter, Rebecca
    Hauser, Florian
    Gold-Veerkamp, Carolin
    Mottok, Juergen
    Abke, Joerg
    9TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES (EDULEARN17), 2017, : 10259 - 10267
  • [29] Improving the PBL method with Experiential Learning Theory in Software Engineering Teaching
    Almeida, Cleuton
    Franca, Cesar
    2022 IEEE/ACM 4TH INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING EDUCATION FOR THE NEXT GENERATION (SEENG 2022), 2022, : 28 - 35
  • [30] Group organization system for software engineering group learning with genetic algorithm
    Hazeyama, A
    Sawabe, N
    Komiya, S
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2002, E85D (04): : 666 - 673