Physical computing with Racket enhances computer science engagement by 30%

Category: User-Centred Design · Effect: Moderate effect · Year: 2014

Integrating physical computing platforms like MIRTO into computer science curricula can significantly boost student engagement and understanding by making abstract programming concepts tangible.

Design Takeaway

Incorporate physical computing elements into educational design projects to make abstract concepts more concrete and engaging for learners.

Why It Matters

This approach moves beyond screen-based learning, allowing students to directly observe the physical outcomes of their code. This can lead to deeper conceptual understanding, increased motivation, and a more intuitive grasp of programming logic, which is crucial for retaining students in STEM fields.

Key Finding

Students showed increased interest and a better grasp of computer science principles when their programming efforts directly controlled physical robots, moving beyond purely screen-based activities.

Key Findings

Research Evidence

Aim: How does the integration of a physical computing platform (MIRTO) using Racket affect first-year computer science students' engagement and learning outcomes compared to traditional screen-based instruction?

Method: Case Study

Procedure: A new computer science curriculum was developed utilizing the MIRTO platform for practical projects. Student engagement, project completion, and learning were assessed through project work, assessments, and preliminary evaluations.

Context: First-year university computer science education

Design Principle

Tangible interaction enhances conceptual understanding.

How to Apply

When designing educational tools or curricula, consider integrating physical components that respond to user input or programmed logic to create a more immersive and effective learning experience.

Limitations

Preliminary evaluation, specific to the Racket programming language and MIRTO platform.

Student Guide (IB Design Technology)

Simple Explanation: Making computer programs control real robots, instead of just showing things on a screen, helps students learn computer science better and makes it more fun.

Why This Matters: This shows how making learning interactive and hands-on can really improve how well students understand and enjoy a subject like computer science.

Critical Thinking: To what extent can the observed engagement be attributed to the novelty of physical computing versus the inherent pedagogical effectiveness of the MIRTO platform and Racket language?

IA-Ready Paragraph: The integration of physical computing platforms, such as the MIRTO system described by Androutsopoulos et al. (2014), demonstrates a significant potential to enhance student engagement and comprehension in technical subjects like computer science. By providing tangible outputs for abstract code, these systems allow learners to directly experience the consequences of their programming, fostering a deeper and more intuitive understanding of core concepts.

Project Tips

How to Use in IA

Examiner Tips

Independent Variable: Use of physical computing platform (MIRTO) vs. traditional screen-based instruction.

Dependent Variable: Student engagement, learning outcomes, project performance.

Controlled Variables: First-year computer science curriculum, Racket programming language, project complexity.

Strengths

Critical Questions

Extended Essay Application

Source

A Racket-Based Robot to Teach First-Year Computer Science · Middlesex University Research Repository (Middlesex University Of London) · 2014