[HTML][HTML] Exploring the intersection between software industry and Software Engineering education-A systematic map** of Software Engineering Trends

O Cico, L Jaccheri, A Nguyen-Duc, H Zhang - Journal of Systems and …, 2021‏ - Elsevier
Context: Software has become ubiquitous in every corner of modern societies. During the
last five decades, software engineering has also changed significantly to advance the …

Why is programming so difficult to learn? Patterns of Difficulties Related to Programming Learning Mid-Stage

Y Bosse, MA Gerosa - ACM SIGSOFT Software Engineering Notes, 2017‏ - dl.acm.org
New software engineers and casual developers are needed in many different areas.
However, students face many difficulties while learning the logic of computer programming …

[PDF][PDF] Pedagogy in teaching computer science in schools: A literature review

J Waite - London: Royal Society, 2017‏ - royalsociety.org
Literature review: pedagogy in teaching Page 1 Pedagogy in teaching Computer Science in
schools: A Literature Review Jane Waite Queen Mary University of London and King's …

Implementation of agile methodologies in an engineering course

J Pócsová, D Bednárová, G Bogdanovská… - Education …, 2020‏ - mdpi.com
At present, a new generation of students is studying at universities with their specific abilities
and skills. In addition to hard skills, potential employers also require significantly developed …

Teaching Software Engineering in K-12 Education: A Systematic Map** Study.

F da Cruz Pinheiro, C Gresse von Wangenheim… - Informatics in …, 2018‏ - ceeol.com
Diverse initiatives have emerged to popularize the teaching of computing in K-12 mainly
through programming. This, however, may not cover other important core computing …

Agile Methodology in Online Learning and How It Can Improve Communication: A Case Study

M Petrescu, A Sterca - arxiv preprint arxiv:2307.09543, 2023‏ - arxiv.org
This paper presents a study on using Agile methodologies in the teaching process at the
university/college level during the Covid-19 pandemic, online classes. We detail a list of …

Towards antifragile software architectures

D Russo, P Ciancarini - Procedia Computer Science, 2017‏ - Elsevier
Antifragility is a rising issue in Software Engineering. Due to pervasiveness of software in a
growing number of mission critical applications, traditional resilience and recovery systems …

Teaching agile model-driven engineering for cyber-physical systems

JO Ringert, B Rumpe, C Schulze… - 2017 IEEE/ACM 39th …, 2017‏ - ieeexplore.ieee.org
Agile development methods, model-driven engineering, and cyber-physical systems are
important topics in software engineering education. It is not obvious how to teach their …

Assessing software development skills among K-6 learners in a project-based workshop with scratch

FJ Gutierrez, J Simmonds, N Hitschfeld… - Proceedings of the 40th …, 2018‏ - dl.acm.org
Recent literature reports a fair amount of initiatives on how to engage younger populations
in achieving computational literacy. However, there is considerable less research on how to …

Cooperative Thinking: Analyzing a new framework for software engineering education

P Ciancarini, M Missiroli, D Russo - Journal of Systems and Software, 2019‏ - Elsevier
Abstract Computational Thinking (CT) and Agile Values (AV) focus respectively on the
individual capability to think algorithmically, and on the principles of collaborative software …