2017 Conference Archive
Learning Computational Thinking Using Open-Source Hardware-based Programming
Copyright
This work is archived and distributed under the repository's Standard Copyright and Reuse License (opens in new tab). End users may copy, store, and distribute this work without restriction. For all other uses, permission must be obtained from the copyright owners or their authorized agents.
Track
Research Proposal / Teaching with Technology
Abstract
One of the first most fundamental skills that freshman engineering students learn is computational thinking. Computation thinking is the thought process carried out to solve problems. To develop this skill-set usually computer programming fundamentals are introduced using a specific programming language. This approach falls short in sustaining the students’ interest in engineering. To rekindle the students’ interest in engineering, we proposed the utilization of the open-source electronics prototyping platform “Arduino”. Introducing the students to hardware programming and having them use project-based approaches to develop their computational thinking skill-set increased their interest in the subject matter and significantly improved their performance.
Session Format
Presentation Session
Publication Type and Release Option
Event
Recommended Citation
Haddad, Rami and Siddiqui, Salman, "Learning Computational Thinking Using Open-Source Hardware-based Programming" (2017). SoTL Commons Conference. 29.
https://digitalcommons.georgiasouthern.edu/sotlcommons/SoTL/2017/29
Learning Computational Thinking Using Open-Source Hardware-based Programming
One of the first most fundamental skills that freshman engineering students learn is computational thinking. Computation thinking is the thought process carried out to solve problems. To develop this skill-set usually computer programming fundamentals are introduced using a specific programming language. This approach falls short in sustaining the students’ interest in engineering. To rekindle the students’ interest in engineering, we proposed the utilization of the open-source electronics prototyping platform “Arduino”. Introducing the students to hardware programming and having them use project-based approaches to develop their computational thinking skill-set increased their interest in the subject matter and significantly improved their performance.