Sustainable software engineering: Reflections on advances in research and practice

CC Venters, R Capilla, EY Nakagawa, S Betz… - Information and …, 2023 - Elsevier
Context: Modern societies are highly dependent on complex, large-scale, software-intensive
systems that increasingly operate within an environment of continuous availability, which are …

Teaching Programming Competencies: A Role for Craft Computing?

T Crick, JH Davenport, A Hayes, T Prickett - Proceedings of the 2023 …, 2023 - dl.acm.org
Competency-based education is the recommended paradigm of the ACM/IEEE-CS
Computing Curricula 2020 (CC2020) and the Computer Science Curricula 2023 (CS2023) …

Arguments for and Approaches to Computing Education in Undergraduate Computer Science Programmes

Q Cutts, M Kallia, R Anderson, T Crick… - Proceedings of the …, 2023 - dl.acm.org
Computing education (CE), the scientific foundation of the teaching and learning of subject
matter specific to computing, has matured into a field with its own research journals and …

A Global Survey of Introductory Programming Courses

R Mason, Simon, BA Becker, T Crick… - Proceedings of the 55th …, 2024 - dl.acm.org
We present results of an in-depth survey of nearly 100 introductory programming (CS1)
instructors in 18 countries spanning six continents. Although CS1 is well studied, relatively …