Visual and textual programming languages: a systematic review of the literature

M Noone, A Mooney - Journal of Computers in Education, 2018 - Springer
It is well documented and has been the topic of much research as well that Computer
Science courses tend to have higher than average drop-out rates at third level, particularly …

Block-based versus text-based programming environments on novice student learning outcomes: A meta-analysis study

Z Xu, AD Ritzhaupt, F Tian… - Computer Science …, 2019 - Taylor & Francis
ABSTRACT Background and Context: The use of block-based programming environments is
purported to be a good way to gently introduce novice computer programmers to computer …

An environment to improve programming education

A Gomes, AJ Mendes - … of the 2007 international conference on …, 2007 - dl.acm.org
Computer Programming learning is a difficult process. Experience has demonstrated that
many students find difficult to use programming languages to write programs to solve …

Classification and retrieval of traffic video using auto-regressive stochastic processes

AB Chan, N Vasconcelos - IEEE Proceedings. Intelligent …, 2005 - ieeexplore.ieee.org
We propose to model the traffic flow in a video using a holistic generative model that does
not require segmentation or tracking. In particular, we adopt the dynamic texture model, an …

Aprendizagem de programação de computadores: dificuldades e ferramentas de suporte

A Gomes, C Areias, J Henriques… - Revista portuguesa …, 2008 - impactum-journals.uc.pt
São várias as razões que tornam a aprendizagem de programação um processo difícil, ao
qual as abordagens de ensino tradicionais não têm conseguido responder eficazmente …

Using flowchart-based programming environments for simplifying programming and software engineering processes

S Xinogalos - 2013 IEEE Global Engineering Education …, 2013 - ieeexplore.ieee.org
Programming environments based on an iconic, flowchart-based notation have been widely
used in the context of introducing novices to programming. These tools were initially heavily …

[PDF][PDF] Raptor: a visual programming environment for teaching object-oriented programming

MC Carlisle - Journal of Computing Sciences in Colleges, 2009 - researchgate.net
Learning object-oriented programming usually involves learning a programming language
with a large amount of complexity. Students very often spend more time dealing with …

What do we know about Computing Education in Africa? A Systematic Review of Computing Education Research Literature

IT Sanusi, FG Deriba - arXiv preprint arXiv:2406.11849, 2024 - arxiv.org
Noticeably, Africa is underrepresented in the computing education research (CER)
community. However, there has been some effort from the researchers in the region to …

Flowchart-based programming environments for improving comprehension and problem-solving skill of novice programmers: a survey

D Hooshyar, RB Ahmad, MHNM Nasir… - International …, 2015 - inderscienceonline.com
From the time of early exploration in the area of programming languages, many tools have
been employed to introduce novice programmers to programming. More research in this …

[PDF][PDF] Novice students and computer programming: Toward constructivist pedagogy

J Chetty, G Barlow-Jones - Mediterranean Journal of Social …, 2014 - academia.edu
In order to develop computer programmings skills: critical thought, problem solving, attention
to detail, accuracy and abstract thinking are required. Unfortunately, many novice students at …