NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 4 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Akkaya, Ali; Akpinar, Yavuz – Computer Science Education, 2022
Background and Context: Though still a nascent area of research, serious games have been presented as means of engaging students in computer programming and computational thinking due to their immersive and interactive nature. Existing research is limited in its ability to provide systems based on sound instructional design models, and only a few…
Descriptors: Experiential Learning, Educational Games, Instructional Design, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Basu, Satabdi; Rutstein, Daisy W.; Xu, Yuning; Wang, Haiwen; Shear, Linda – Computer Science Education, 2021
Background and Context: In today's increasingly digital world, it is critical that all students learn to think computationally from an early age. Assessments of Computational Thinking (CT) are essential for capturing information about student learning and challenges. When programming is used as a vehicle to foster CT skills, assessment of CT…
Descriptors: Computer Science Education, Programming, Thinking Skills, Logical Thinking
Peer reviewed Peer reviewed
Direct linkDirect link
Margulieux, Lauren E.; Catrambone, Richard; Guzdial, Mark – Computer Science Education, 2016
The rapid integration of technology into our professional and personal lives has left many education systems ill-equipped to deal with the influx of people seeking computing education. To improve computing education, we are applying techniques that have been developed for other procedural fields. The present study applied such a technique, subgoal…
Descriptors: Computer Science Education, Programming, Educational Improvement, Undergraduate Students
Peer reviewed Peer reviewed
Direct linkDirect link
Fee, Samuel B.; Holland-Minkley, Amanda M. – Computer Science Education, 2010
Regardless of the course topic, every instructor in a computing field endeavors to engage their students in deep problem-solving and critical thinking. One of the specific learning outcomes throughout our computer science curriculum is the development of independent, capable problem solving--and we believe good pedagogy can bring such about. Our…
Descriptors: Problem Based Learning, Problem Solving, Computer Science, Teaching Methods