Introductory programming: a systematic literature review
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 …
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
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 …
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 …
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 …
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 …
testing concepts on introductory programming courses. Aiming at contributing to this issue …
An evaluation of interactive test-driven labs with WebIDE in CS0
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 …
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.
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 …
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 …
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 …
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 …
practice and education for some time, these are mainly intended for classical web …