Effects of visualizing roles of variables with animation and IDE in novice program construction

N Shi, Z Min, P Zhang - Telematics and Informatics, 2017 - Elsevier
In this research, the researchers apply the roles of variables visualization to the teaching of
novice C language programmers. The results are evaluated using the Structure of Observed …

Teaching Program Decomposition in CS1: A Conceptual Framework for Improved Code Quality

G Haldeman, JR Bernal, A Wydra, P Denny - arXiv preprint arXiv …, 2024 - arxiv.org
Program decomposition is essential for developing maintainable and efficient software, yet it
remains a challenging skill to teach and learn in introductory programming courses. What …

[PDF][PDF] Effect of collaborative problem solving assisted by advance organisers and cognitive style on learning outcomes in computer programming

D Susilowati, INS Degeng, P Setyosari… - World Trans. on Engng …, 2019 - wiete.com.au
The aim of this research was to examine the effects of advance organisers (AO)-assisted
collaborative problem solving (CPS) on the conceptual understanding and application of …

[PDF][PDF] Development of a Data-Grounded Theory of Program Design in HTDP

FEVG Castro - 2020 - digital.wpi.edu
Studies assessing novice programming proficiency have often found that many students
coming out of introductory-level programming courses still struggle with programming. To …

The Design and Evaluation of an Educational Software Development Process for First Year Computing Undergraduates

C Higgins - 2021 - arrow.tudublin.ie
First year, undergraduate computing students experience a series of well-known challenges
when learning how to design and develop software solutions. These challenges, which …

[PDF][PDF] GENERATING A TEMPLATE FOR AN EDUCATIONAL SOFTWARE DEVELOPMENT METHODOLOGY FOR NOVICE COMPUTING UNDERGRADUATES: AN …

C McAvinia - jite.org
ABSTRACT Aim/Purpose The teaching of appropriate problem-solving techniques to novice
learners in undergraduate software development education is often poorly defined when …

Software design within Creative Technology

H Ottenschot - 2021 - essay.utwente.nl
The presence of software design with the study Creative Technology is examined. An
opportunity for the curriculum is identified, where the addition of software design could …

Collaborative Problem Solving in Computer Programming Learning

D SUSILOWATI - International Conference on Computers in …, 2018 - library.apsce.net
The paper discuss to design an instructional syntax for the implementation of collaborative
problem solving through theoretical and empirical studies related to instructional strategy of …

[引用][C] WhatsApp as part of a blended learning model to help programming novices

TJ Ramabu - International Journal of Computer and Information …, 2019