Manipulatives for Teaching Computer Science Concepts
J Parham-Mocello, G Berliner… - 2023 IEEE Frontiers in …, 2023 - ieeexplore.ieee.org
Despite many initiatives to increase participation in K-12 computer science (CS), only about
half of the public high schools offer CS, and only about a third of the K-8 public schools offer …
half of the public high schools offer CS, and only about a third of the K-8 public schools offer …
TangiBooks: Design and Creation of Paper-Based Tangibles with Embedded Electronics for Teaching Programming Concepts
D Wong-Aitken, P Rajabi, S Carpendale… - … IEEE Symposium on …, 2023 - ieeexplore.ieee.org
The growing need for programming and computational skills has led to a demand for
teaching approaches that can appeal to a broader audience. We explore the design and …
teaching approaches that can appeal to a broader audience. We explore the design and …
Finding the best approach for using serious games in teaching computer programming
AJ Assaf, B McCollum, P McMullan - Journal of Positive School …, 2022 - journalppw.com
Several studies reported the problem of high attrition and failure rates in computing schools.
Many solutions were proposed and used to overcome these difficulties. The use of serious …
Many solutions were proposed and used to overcome these difficulties. The use of serious …
[PDF][PDF] Space Geeks: A Proposed Serious Game to Teach Array Concept for Novice Programming Students.
The failure rates in introductory programming courses still shows that there is a continuous
need in research to investigate and propose new methods and techniques of teaching …
need in research to investigate and propose new methods and techniques of teaching …
Teaching fundamental computer science concepts utilizing manipulatives
G Berliner - 2023 - ir.library.oregonstate.edu
This thesis presents innovative pedagogical approaches to teach fundamental Computer
Science (CS) concepts, such as abstraction, representation, algorithms, and computation …
Science (CS) concepts, such as abstraction, representation, algorithms, and computation …