Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 4 |
Since 2016 (last 10 years) | 11 |
Since 2006 (last 20 years) | 19 |
Descriptor
Source
Author
Ahmad, R. B. | 1 |
Banerjee, Gargi | 1 |
Barnes, Tiffany | 1 |
Bouvier, Dennis | 1 |
Catrambone, Richard | 1 |
Chen, Tzu-Yi | 1 |
Christopoulos, Athanasios | 1 |
Cummiskey, Kevin | 1 |
Desmarais, Michel, Ed. | 1 |
Dong, Yifei | 1 |
Ezeamuzie, Ndudi O. | 1 |
More ▼ |
Publication Type
Journal Articles | 16 |
Reports - Research | 13 |
Collected Works - Proceedings | 4 |
Reports - Evaluative | 2 |
Reports - Descriptive | 1 |
Education Level
Audience
Location
South Korea | 3 |
Brazil | 2 |
Estonia | 2 |
Finland | 2 |
Germany | 2 |
Italy | 2 |
Japan | 2 |
Portugal | 2 |
Spain | 2 |
United Kingdom | 2 |
Africa | 1 |
More ▼ |
Laws, Policies, & Programs
Assessments and Surveys
Program for International… | 2 |
What Works Clearinghouse Rating
Lasater, Robert S.; Joseph, Anny-Claude; Cummiskey, Kevin – Teaching Statistics: An International Journal for Teachers, 2023
In this paper, we provide instructors with an approach for a classroom activity for students in an introductory data science or statistics course who have little or no statistical programming experience. We designed this activity to help students improve their statistical literacy while exploring a social justice problem-the gender wage gap. To…
Descriptors: Gender Differences, Salary Wage Differentials, Visual Aids, Statistics Education
Lokkila, Erno; Christopoulos, Athanasios; Laakso, Mikko-Jussi – Informatics in Education, 2023
Prior programming knowledge of students has a major impact on introductory programming courses. Those with prior experience often seem to breeze through the course. Those without prior experience see others breeze through the course and disengage from the material or drop out. The purpose of this study is to demonstrate that novice student…
Descriptors: Prior Learning, Programming, Computer Science Education, Markov Processes
Shin, Yoonhee; Song, Donggil – Journal of Educational Computing Research, 2022
This study explores the effect of self-regulated learning support on learners' cognitive load and problem-solving performance, considering cases from well-structured to ill-structured tasks in a computer programing course. Sixty-seven undergraduate students in a computer programing fundamentals course were randomly assigned into one of two groups:…
Descriptors: Cognitive Ability, Computer Science Education, Programming, Problem Solving
Ezeamuzie, Ndudi O. – Journal of Educational Computing Research, 2023
Most studies suggest that students develop computational thinking (CT) through learning programming. However, when the target of CT is decoupled from programming, emerging evidence challenges the assertion of CT transferability from programming. In this study, CT was operationalized in everyday problem-solving contexts in a learning experiment (n…
Descriptors: Programming, Computer Science Education, Problem Solving, Thinking Skills
Noh, Jiyae; Lee, Jeongmin – Educational Technology Research and Development, 2020
Around the world, programming education is actively promoted by such factors as economic and technical requirements. The use of a robot in programming education could help students understand computer-science concepts more easily. In this study we designed a course in programming a robot for elementary school students and investigated its…
Descriptors: Thinking Skills, Elementary School Students, Robotics, Programming
Margulieux, Lauren E.; Catrambone, Richard – Journal of the Learning Sciences, 2019
Subgoal learning, a technique used to break down problem solving into manageable pieces, has been used to promote retention and transfer in procedural domains, such as programming. The primary method of learning subgoals has been passive, and passive learning methods are typically less effective than constructive methods. To promote constructive…
Descriptors: Problem Solving, Learning Strategies, Logical Thinking, Guidance
McCord, Rachel; Jeldes, Isaac – Computer Science Education, 2019
Background and Context: Flipped classrooms are becoming more widely adopted across engineering higher education contexts. In degree programs where enrollment is increasing and undergraduate curricula are packed with content, pedagogies that allow more time for actively participate in classroom activities are being highly sought after to aid in…
Descriptors: Computer Software, Computer Science Education, Blended Learning, Intervention
Ueno, Maomi; Miyazawa, Yoshimitsu – IEEE Transactions on Learning Technologies, 2018
Over the past few decades, many studies conducted in the field of learning science have described that scaffolding plays an important role in human learning. To scaffold a learner efficiently, a teacher should predict how much support a learner must have to complete tasks and then decide the optimal degree of assistance to support the learner's…
Descriptors: Scaffolding (Teaching Technique), Prediction, Probability, Comparative Analysis
Liu, Zhongxiu; Zhi, Rui; Hicks, Andrew; Barnes, Tiffany – Computer Science Education, 2017
Debugging is an over-looked component in K-12 computational thinking education. Few K-12 programming environments are designed to teach debugging, and most debugging research were conducted on college-aged students. In this paper, we presented debugging exercises to 6th-8th grade students and analyzed their problem solving behaviors in a…
Descriptors: Problem Solving, Middle School Students, Student Behavior, Programming
Banerjee, Gargi; Murthy, Sahana; Iyer, Sridhar – Research and Practice in Technology Enhanced Learning, 2015
Multiple studies report that Computer Science (CS) instructors face problems on how to integrate visualizations in their teaching. This problem gets compounded for instructors in technology-constrained classrooms that are common in developing countries. In these classrooms, students are not able to interact with visualization directly; instead,…
Descriptors: Active Learning, Computer Science Education, Visualization, Teaching Methods
Hooshyar, D.; Ahmad, R. B.; Yousefi, M.; Yusop, F. D.; Horng, S.-J. – Journal of Computer Assisted Learning, 2015
Intelligent tutoring and personalization are considered as the two most important factors in the research of learning systems and environments. An effective tool that can be used to improve problem-solving ability is an Intelligent Tutoring System which is capable of mimicking a human tutor's actions in implementing a one-to-one personalized and…
Descriptors: Flow Charts, Intelligent Tutoring Systems, Educational Technology, Teaching Methods
He, Wu; Yen, Cherng-Jyh – Journal of Information Systems Education, 2014
More and more information technology (IT) programs are offering distance learning courses to their students. However, to date, there are a very limited number of published articles in the IT education literature that compare how different methods of delivering distance course relate to undergraduate students' learning outcomes in IT software…
Descriptors: Programming, Computer Software, Computer Science Education, Participant Satisfaction
Robins, Anthony – Computer Science Education, 2010
Compared to other subjects, the typical introductory programming (CS1) course has higher than usual rates of both failing and high grades, creating a characteristic bimodal grade distribution. In this article, I explore two possible explanations. The conventional explanation has been that learners naturally fall into populations of programmers and…
Descriptors: Programming, Learning Processes, Grading, Simulation
Simon, Beth; Bouvier, Dennis; Chen, Tzu-Yi; Lewandowski, Gary; McCartney, Robert; Sanders, Kate – Computer Science Education, 2008
We report on responses to a series of four questions designed to identify pre-existing abilities related to debugging and troubleshooting experiences of novice students before they begin programming instruction. The focus of these questions include general troubleshooting, bug location, exploring unfamiliar environments, and describing students'…
Descriptors: Troubleshooting, Teaching Methods, Computer Science Education, Programming
Nunes, Miguel Baptista, Ed.; McPherson, Maggie, Ed. – International Association for Development of the Information Society, 2016
These proceedings contain the papers of the International Conference e-Learning 2016, which was organised by the International Association for Development of the Information Society, 1-3 July, 2016. This conference is part of the Multi Conference on Computer Science and Information Systems 2016, 1-4 July. The e-Learning (EL) 2016 conference aims…
Descriptors: Professional Associations, Conferences (Gatherings), Electronic Learning, Computer Science Education
Previous Page | Next Page ยป
Pages: 1 | 2