NotesFAQContact Us
Collection
Advanced
Search Tips
Audience
Teachers1
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Showing all 9 results Save | Export
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Gabbay, Hagit; Cohen, Anat – International Educational Data Mining Society, 2023
In MOOCs for programming, Automated Testing and Feedback (ATF) systems are frequently integrated, providing learners with immediate feedback on code assignments. The analysis of the large amounts of trace data collected by these systems may provide insights into learners' patterns of utilizing the automated feedback, which is crucial for the…
Descriptors: MOOCs, Feedback (Response), Teaching Methods, Learning Strategies
Peer reviewed Peer reviewed
PDF on ERIC Download full text
Mahatanankoon, Pruthikrai; Wolf, James – Information Systems Education Journal, 2021
Learning a computer programming language is typically one of the basic requirements of being an information technology (IT) major. While other studies previously investigate computer programming self-efficacy and grit, their relationships between "shallow" and "deep" learning (Miller et al., 1996) have not been thoroughly…
Descriptors: Cognitive Processes, Learning Strategies, Introductory Courses, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Hwang, Wu-Yuin; Hsu, Jung-Lung; Shadiev, Rustam; Chang, Chia-Ling; Huang, Yueh-Min – Journal of Computing in Higher Education, 2015
This study explored the use of self-assessments, journaling, and peer sharing in an online computer programming course. We conducted an experiment using a pretest-intervention-posttest design in which 64 undergraduate first-year students participated. We aimed to investigate whether self-assessment, journaling, and peer sharing can facilitate…
Descriptors: Online Courses, Computer Science Education, Programming, Student Evaluation
Lee, Nancy – ProQuest LLC, 2013
The current study explored the differential effects of two learning strategies, self-explanation and reading questions and answers, on students' test performance in the computer programming language JavaScript. Students' perceptions toward the two strategies as to their effectiveness in learning JavaScript was also explored by examining students'…
Descriptors: Programming Languages, Tests, Student Attitudes, Tutoring
Peer reviewed Peer reviewed
Direct linkDirect link
Kolfschoten, Gwendolyn; Lukosch, Stephan; Verbraeck, Alexander; Valentin, Edwin; de Vreede, Gert-Jan – Computers & Education, 2010
Nowadays we need to teach students how to become flexible problem solvers in a dynamic world. The pace in which technology changes and complexity increases requires increased efficiency in learning and understanding. This requires the engineers of tomorrow to quickly gain knowledge and insight outside their prime area of expertise. To transfer…
Descriptors: Instructional Design, Problem Solving, Learning Processes, Efficiency
Peer reviewed Peer reviewed
Direct linkDirect link
Bunch, John M. – Journal of Information Systems Education, 2009
This paper presents a goal-based scenario approach to teaching introductory database concepts to undergraduates using two different scaffolding methods. One method, termed "worked-out examples," attempts to reduce extraneous cognitive load by requiring students to complete increasingly complex missing parts of worked out examples. The other…
Descriptors: Cognitive Processes, Difficulty Level, Undergraduate Students, Scaffolding (Teaching Technique)
Peer reviewed Peer reviewed
Bielaczyc, Katerine; And Others – Cognition and Instruction, 1995
Presents ongoing research for constructing formal models of learning in rich problem-solving domains. The underlying framework for the research is aimed at integrating models of active, goal-oriented learning processes with theories of problem-solving and cognitive skill development. Indicates that the particular self-explanation and…
Descriptors: Cognitive Processes, Learning Processes, Learning Strategies, Learning Theories
Peer reviewed Peer reviewed
Direct linkDirect link
McKenna, Peter – Journal on Educational Resources in Computing, 2004
This paper summarizes the results of an investigation into whether women and men have different (concrete and abstract) styles of programming, and whether the standard computing curriculum is therefore biased against women. The theory underpinning the hypothesis is critically reviewed in practical programming contexts. A concrete means of testing…
Descriptors: Student Attitudes, Females, Learning Strategies, Programming
Recker, Margaret M. – 1994
This document presents a theoretical approach and a methodology for analyzing data from students interacting with and learning from hypermedia systems. Interactions are mutually influenced by individual students' goals and strategies and the actions supported by the interface of the learning environment. The approach is illustrated by modelling…
Descriptors: Cognitive Processes, Computer Interfaces, Computer System Design, Educational Environment