Introductory programming: a systematic literature review

A Luxton-Reilly, Simon, I Albluwi, BA Becker… - … companion of the 23rd …, 2018 - dl.acm.org
As computing becomes a mainstream discipline embedded in the school curriculum and
acts as an enabler for an increasing range of academic disciplines in higher education, the …

Increasing adoption of smart learning content for computer science education

P Brusilovsky, S Edwards, A Kumar, L Malmi… - Proceedings of the …, 2014 - dl.acm.org
Computer science educators are increasingly using interactive learning content to enrich
and enhance the pedagogy of their courses. A plethora of such learning content, specifically …

Effects of developer experience on learning and applying unit test-driven development

R Latorre - IEEE Transactions on Software Engineering, 2013 - ieeexplore.ieee.org
Unit test-driven development (UTDD) is a software development practice where unit test
cases are specified iteratively and incrementally before production code. In the last years …

Challenges to integrate software testing into introductory programming courses

LP Scatalon, EF Barbosa… - 2017 IEEE Frontiers in …, 2017 - ieeexplore.ieee.org
Several studies suggest that the teaching of software testing should begin as early as
possible, since introductory programming courses. In this way, the teaching of both subjects …

POPT: a problem-oriented programming and testing approach for novice students

VL Neto, R Coelho, L Leite, DS Guerrero… - 2013 35th …, 2013 - ieeexplore.ieee.org
There is a growing interest of the Computer Science education community for including
testing concepts on introductory programming courses. Aiming at contributing to this issue …

An evaluation of interactive test-driven labs with WebIDE in CS0

DS Janzen, J Clements, M Hilton - 2013 35th International …, 2013 - ieeexplore.ieee.org
WebIDE is a framework that enables instructors to develop and deliver online lab content
with interactive feedback. The ability to create lock-step labs enables the instructor to guide …

[PDF][PDF] Space Geeks: A Proposed Serious Game to Teach Array Concept for Novice Programming Students.

AJ Assaf, M Eshtay, L Issa - WEBIST, 2022 - scitepress.org
The failure rates in introductory programming courses still shows that there is a continuous
need in research to investigate and propose new methods and techniques of teaching …

A strategy to combine test-driven development and test criteria to improve learning of programming skills

BH Pachulski Camara, MA Graciotto Silva - Proceedings of the 47th ACM …, 2016 - dl.acm.org
Students usually have difficulties assimilating basic contents of introductory programming
disciplines. Test-Driven Development (TDD) is an interesting approach to address this issue …

Learning to teach computer science: Qualitative insights into secondary teachers' pedagogical content knowledge

AK Hubbard - 2017 - search.proquest.com
In this dissertation, I explored the pedagogical content knowledge of in-service high school
educators recently assigned to teach computer science for the first time. Teachers were …

Good-bye localhost: A cloud-based web IDE for teaching Java EE web development to non-computer science majors

M Leisner, P Brune - 2019 IEEE/ACM 41st International …, 2019 - ieeexplore.ieee.org
While cloud-and web-based Integrated Development Environments (IDE) are used in
practice and education for some time, these are mainly intended for classical web …