skip to main content
10.1145/3528231acmconferencesBook PagePublication PagesicseConference Proceedingsconference-collections
SEENG '22: Proceedings of the 4th International Workshop on Software Engineering Education for the Next Generation
ACM2022 Proceeding
Publisher:
  • Association for Computing Machinery
  • New York
  • NY
  • United States
Conference:
ICSE '22: 44th International Conference on Software Engineering Pittsburgh Pennsylvania 17 May 2022
ISBN:
978-1-4503-9336-2
Published:
07 February 2023
Sponsors:
In-Cooperation:
IEEE CS
Recommend ACM DL
ALREADY A SUBSCRIBER?SIGN IN
Next Conference
Reflects downloads up to 15 Feb 2025Bibliometrics
Skip Abstract Section
Abstract

This workshop, the fourth in the series since ICSE 2017, brings together scholars, educators, and other stakeholders to discuss the unique needs and challenges of software engineering education for the next generation. Building on its predecessors, the workshop employs a highly interactive format, structured around short presentations to generate discussion topics, an activity to select the most interesting topics, and structured breakout sessions to allow participants to address those topics.

Skip Table Of Content Section
short-paper
Beyond the badge: reproducibility engineering as a lifetime skill

Ascertaining reproducibility of scientific experiments is receiving increased attention across disciplines. We argue that the necessary skills are important beyond pure scientific utility, and that they should be taught as part of software engineering (...

research-article
On using distance labs for engineering education

Laboratory courses (labs) are an integral part of engineering education. They help students deepen the knowledge taught in lectures and support the application of this knowledge to concrete problems. However, labs do have several known problems such as a ...

research-article
Open Access
Aligning the learning experience in a project-based course: lessons learned from the redesign of a programming lab

In teaching and training the next generation of software engineers, programming labs with students working together in small groups provide the opportunity to obtain hands-on experience for software projects involving multiple developers. However, more ...

research-article
An automatic grading system for a high school-level computational thinking course

Automatic grading systems help lessen the load of manual grading. Most existent autograders are based on unit testing, which focuses on the correctness of the code, but has limited scope for judging code quality. Moreover, it is cumbersome to implement ...

research-article
Improving the PBL method with experiential learning theory in software engineering teaching

Context: Problem-Based Learning (PBL) and Experiential Learning Theory (ELT) are convergent active learning approaches widely known for their competent integration between theory and practice. Problem/Objective: However, the usual implementation of PBL ...

research-article
Reflection through two lenses: experiences of teaching and taking undergraduate software engineering and testing courses

Undergraduate software engineering courses in higher education institutions usually cover many aspects of software development including software testing. In this experience paper, we collectively discuss our learning through realizations and reflections ...

research-article
Software engineering learning landscape: an experience report from siemens healthineers

This paper gives an overview of the software engineering activities of Siemens Healthineers that are related to education and learning. Our training activities have a long history and are done globally throughout the company. We expect that experience ...

research-article
Teaching software engineering as programming over time

Programming and software engineering differ by the aspect of time and scale. Going beyond just implementing software that fulfills requirements, software engineering also means writing code that can be maintained by multiple contributors over months, ...

Index terms have been assigned to the content through auto-classification.

Recommendations