Published:Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE
(2025)
Over more than two decades, The University of Glasgow has co-designed and delivered numerous software engineering focused courses with industry partners, covering both technical and discipline specific professional skills. Such collaborations are not unique and many of the benefits are well recognis…
Published:Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE
(2024)
Dispositions, skills, and knowledge form the three components of competency-based education. Moreover, dispositions are considered crucial for students to succeed in the workplace. Few studies investigate how dispositions manifest in the form of observable behaviors, which causes challenges for both…
Published:Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE
(2023)
Dispositions, along with skills and knowledge, form the three components of competency-based education. Moreover, studies have shown dispositions to be necessary for a successful career. However, unlike evidence-based teaching and learning approaches for knowledge acquisition and skill development, …
Published:Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE
(2021)
Competency-based learning has been a successful pedagogical approach for centuries, but only recently has it gained traction within computing. Competencies, as defined in Computing Curricula 2020, comprise knowledge, skills, and professional dispositions. Building on recent developments in competenc…
Published:Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE
(2020)
The broadly influential document Computing Curricula 2005 (CC2005) is in the process of being updated through a project called Computing Curricula 2020 (CC2020). CC2020 provides a vision for the future of computing education, including a comprehensive report that contrasts curricular guidelines, and…
Published:Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE
(2018)
The ability to predict student performance in a course or program creates opportunities to improve educational outcomes. With effective performance prediction approaches, instructors can allocate resources and instruction more accurately. Research in this area seeks to identify features that can be …
Published:Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE
(2017)
The problem of how best to assess student learning is a fundamental one in education. Changes to computer science curricula seek to emphasise teaching practices that promote deep learning through direct, contextual examination of student performance on tasks that resemble those of practitioners, rat…