8 votes

Using microcontrollers in an Introductory course

Microcontrollers can address two important aspects. The first is bridging the gap between the code, and the real world. Particularly if you have sensors (accelerometer, buttons) and outputs (an LED ...
Sean Houlihane's user avatar
5 votes

Using microcontrollers in an Introductory course

If the goal is to create more interest in learning programming (as you state above), then Arduinos are not the strongest vehicles for reaching that end. The logic of ...
Peter's user avatar
  • 9,082
2 votes

Is there independent evidence that physical computing improves engagement

There are many academic articles reporting high engagement, especially among students underrepresented in computing, using physical computing. https://scholar.google.com/scholar?q=physical+computing+...
Bennett Brown's user avatar
1 vote

Using microcontrollers in an Introductory course

Advantages compared to what? I will assume compared to programming abstract applications on a desktop. Programming abstract applications on a microcontroller does not provide any obvious advantages, ...
Peter's user avatar
  • 141

Only top scored, non community-wiki answers of a minimum length are eligible