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 …

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 …

Punch cards to python: A case study of a cs0 core course

T Babbitt, C Schooler, K King - Proceedings of the 50th ACM technical …, 2019 - dl.acm.org
There is an immense interest in teaching computer science concepts-and programming
specifically-to everyone. The United States Military Academy at West Point has required …

Flow2Code: from hand-drawn flowcharts to code execution

JI Herrera-Camara, T Hammond - … of the Symposium on Sketch-Based …, 2017 - dl.acm.org
Flowcharts play an important role when learning to program by conveying algorithms
graphically and making them easy to read and understand. Computer-based flowchart …

[PDF][PDF] Decoding Success: Assessing the Online Pseudocode Interpreter through Users Insights

TN Tacuban, LG Gabawa Jr, CLD Gimeno… - International Journal of …, 2024 - ijiet.org
Pseudocode is vital in enhancing programming comprehension, making it an essential
component of the Programming Logic Formulation (CS1) course. However, many CS1 …

Enhancing Novice Programmers? Understanding through Interactive Visualizations and Multiple Representations

N Sibia - Proceedings of the 24th Koli Calling International …, 2024 - dl.acm.org
This research explores the challenges novice students face in un-derstanding and tracing
programs, particularly when lacking prior programming experience. Novices often struggle …

Kick-start activation to novice programming—a visualization-based approach

E Lahtinen, T Ahoniemi - Electronic Notes in Theoretical Computer Science, 2009 - Elsevier
In the beginning of learning programming students have misconceptions of what
programming is. We have used a kick-start activation in the beginning of an introductory …

[PDF][PDF] Problem solving through programming: motivating the non-programmer

BA Ring, J Giordan, JS Ransbottom - Journal of Computing …, 2008 - researchgate.net
Among the toughest challenges in an introductory computer science course is the need to
motivate non-programmers to learn how to program. The United States Military Academy …

Work in progress—Using a visual programming language to bridge the cognitive gap between a novice's mental model and program code

BJ Smith, HS Delugach - 2010 IEEE Frontiers in Education …, 2010 - ieeexplore.ieee.org
Current research suggests that many students do not know how to program at the
conclusion of their introductory course, which has been taught predominately with textual …

Flow2code: Transforming hand-drawn flowcharts into executable code to enhance learning

S Ray, JI Herrera-Cámara, M Runyon… - Inspiring Students with …, 2019 - Springer
Flowcharts serve as a great tool for new students learning programming logic in a language-
independent fashion. However, current software tools for creating flowcharts on the …