A systematic review of approaches for teaching introductory programming and their influence on success

A Vihavainen, J Airaksinen, C Watson - Proceedings of the tenth annual …, 2014 - dl.acm.org
Decades of effort has been put into decreasing the high failure rates of introductory
programming courses. Whilst numerous studies suggest approaches that provide effective …

A review of AI-supported tutoring approaches for learning programming

NT Le, S Strickroth, S Gross, N Pinkwart - … computational methods for …, 2013 - Springer
In this paper, we review tutoring approaches of computer-supported systems for learning
programming. From the survey we have learned three lessons. First, various AI-supported …

A classification of adaptive feedback in educational systems for programming

NT Le - Systems, 2016 - mdpi.com
Over the last three decades, many educational systems for programming have been
developed to support learning/teaching programming. In this paper, feedback types that are …

Verificator: educational tool for learning programming

D Radosevic, T Orehovacki, A Lovrencic - Informatics in Education, 2009 - infedu.vu.lt
The paper introduces Verificator, our learning programming interface aimed for learning
programming in C++ at the university beginners' level. In teaching programming some …

An overview of computer programming teaching methods

S Mohorovicic, V Strcic - Central European Conference on …, 2011 - search.proquest.com
This paper researches different computer programming teaching methods in courses in
higher education. Computer programming is among the most challenging subjects in …

Teaching concurrent and parallel programming by patterns: An interactive ICT approach

MI Capel, AJ Tomeu, AG Salguero - Journal of Parallel and Distributed …, 2017 - Elsevier
The use of programming patterns is considered to be a conceptual aid for programmers for
developing understandable and testable concurrent and parallel code which is not only well …

Challenges in teaching logic programming

V Sekovanić, S Lovrenčić - 2022 45th Jubilee International …, 2022 - ieeexplore.ieee.org
Learning Prolog is a challenge on many levels. In relation to other programming languages,
it carries additional weight in understanding due to its declarative nature, which is …

[图书][B] Hvad vi deler: Antropologiske perspektiver på deling som socialt fænomen

AS Hansen, S Højlund, CMS Pallesen, M Rytter - 2019 - books.google.com
At dele er det nye sort. Vi holder ferie i andres hjem, vi lader fremmede køre vores bil, så
længe de betaler og afleverer den igen, og på sociale medier deler vi nogle af vores sorger …

Selecting the most appropriate web IDE for learning programming using AHP

I Škorić, B Pein, T Orehovački - 2016 39th International …, 2016 - ieeexplore.ieee.org
The focus in computing today has shifted from the desktop environment to the Web. Tasks
that were previously performed exclusively on desktop can now be done in Web …

Interactive Program Visualization to Teach Stack Smashing: An Experience Report

H Ramaprasad, M Sridhar, E Akeyson - Journal of The Colloquium for …, 2023 - cisse.info
This paper presents an experience report on using an interactive program visualization tool—
Dynamic, Interactive Stack-Smashing Attack Visualization (DISSAV)—and a complementary …