Swift on Microcontrollers! Do You Teach Electronics / Engineering?

Hi Friends! This CrowdSupply effort is trying to put Swift on microcontrollers:

https://www.crowdsupply.com/madmachine-limited/swiftio-playground

I currently teach both SwiftUI app dev (zero to full stack), and electronics coding. For the electronics course (Physical Computing - it's the class I presented a Showcase on at #ADE2023 - I use CircuitPython, which is a much better choice than Arduino or MicroPython, but Swift would be WAY better. I very much hope we see Swift on more platforms. It's such a better language, both for teaching, as well as for writing solid, less error-prone code. If there's anything we can do to encourage Apple or the community at large to expand Swift, I'd love to see the shappen. I've backed the project & very much hope to produce some learning videos once I get my hands on it. It's a bit pricey compared to some of the other alternatives, but here's hoping that there may be some open-source Swift efforts like CircuitPython (currently on over 300 boards) at some point in the future.

And if you do teach electronics, it'd be great to connect. Although I teach at a university (Boston College), my classes assume no advance coding experience. I share all my flipped-class lessons online (see below). Hope to turn both courses into supplemental iBooks, soon, as my "One Best Thing", but I also write an Information Systems textbook for business majors & have an update due for this, first. I will be contributing more, soon, though. And thanks to all who are contributing their awesomeness! So inspiring!

Prof. John Gallaugher - Boston College

SwiftUI: https://bit.ly/prof-g-swiftui

CircuitPython: https://bit.ly/circuitpython-tutorials

And you can find Keynote slides with lessons, challenges, and solutions in the open Google Drive for both of these courses at https://gallaugher.com. There are littlerally hundreds of videos in the two playlists above, and more on my channel. Dig in & if you use this material in your class, LMK, and I'll send you some stickers:

 

Sticker that says "Make Something Awesome" with a stylized smiling gear & an LED light image.
 
My Mac Builds Apps sticker with Swift logo.

0 replies