I like how the itch.io stats for my game, *You're the OS!*, always gets a little surge when semesters start and computer science students are back to school. Can't wait to present it in my own class again!
I like how the itch.io stats for my game, *You're the OS!*, always gets a little surge when semesters start and computer science students are back to school. Can't wait to present it in my own class again!
Semester starts Monday & I need another prep month!. The CircuitPython course got lots of updates this summer, but still not all I'll need for Fall https://bit.ly/circuitpython-school. And I'm just now getting to Xcode26 & iOS26 (will update all lessons in https://bit.ly/prof-g-swiftui with (2026) at the end. #csed
Admiral Grace will occasionally fetch but it seems she didn’t really see the CircuitPython / Raspberry Pi Pico rubber band launcher do its thing. More practice later. And build lesson & files coming soon. #csed
While many educators in the West see AI as a threat they have to manage, more Chinese classrooms are treating it as a skill to be mastered.
Eighty percent of job openings available to fresh graduates listed AI-related skills as a plus in 2025. In a slowed-down economy and a competitive job market, many students see AI as a lifeline.
https://www.technologyreview.com/2025/07/28/1120747/chinese-universities-ai-use/ #TechNews #CSEd #AI
Here's a link to my talk for CircuitPython Day. Thanks Liz Clark for speaking with me & letting me shine a light on student work at @bostoncollege.bsky.social. Continued thanks to the @adafruit.com team for all there awesome support. #CSed Use my free courseware! https://www.youtube.com/live/hUPt08tCYNM?si=K03UOTI6vQgjdvJi
Consolidated a bunch of in-process projects I’m doing for our students in anticipation of speaking with @blitzcitydiy for #CircuitPythonDay on #csed and #makered.
Small milestone today: Hit combined 10k subs across both channels for my two university courses. SwiftUI on largest. Smaller is CircuitPython & Maker content I’m moving to its own channel. Lots coming as I get ready for the new semester! Thx to all who’ve helped me learn & spread the word! #csed http://YouTube/profgallaugher http://YouTube/@BuildWithProfG
More lessons as I rush to get read for Fall semester: An intro to displaying images on TFT or OLED displays using CircuitPython. Demo uses a Raspberry Pi Pico2 & an ili9341 aft display. https://youtu.be/_kZa1JUZohA #CSed, you are welcome & encouraged to use in your own classes if appropriate.
For #csed folks and anyone looking for examples of #AI Day 1 caution with GPT-5 I’ve put a couple in this post https://profgallaugher.substack.com/p/chatgpt-5-a-few-examples-to-temper
Lots of folks who don't code much have been taking about "AI Replacing Software Engineers". Here is my real experience with state-of-the-market paid tiers, as well as my experience in #CSed with AI in both my #SwiftUI and #CircuitPython courses. https://www.linkedin.com/pulse/some-personal-experiences-using-ai-programming-tool-john-gallaugher-8dyoe
It's behind an ACM paywall, but if you happen to be a member, this is an excellent article:
Teaching about Accessibility in Computer Science Education
Here's an updated parts list w/links & notes for products I use in my CircuitPython-based Physical Computing course. We primarily use CircuitPlayground Bluefruit & Raspberry Pi Pico 2W boards: https://bit.ly/prof-g-parts-list #CSed #STEMed #MakerSpace #Maker lessons at: https://bit.ly/circuitpython-school
Our colleague Tim Lindgren at the Boston College Center for Teaching Excellent has great thoughts in Harvard Business Review for educators on creating AI bots for the classroom. https://hbsp.harvard.edu/inspiring-minds/how-to-create-custom-ai-chatbots-that-enrich-your-classroom #CSed
A tutorial on using PyCharm & Tio with CircuitPython. This is the editor I use for my course. Setup isn't intuitive & there are a few spots that can trip folks up, but I've found it to be the best available editor. Also sharing a tip sheet. Hope this helps some: https://youtu.be/zTRMT5xupRo #CSEd #STEMed
Has anyone played around with encouraging (but not requiring) students to teach one another?
One way of demonstrating mastery of the material is teaching it to others. I feel like if student A says "Student B really helped me understand the material" that increases my Bayesian posterior that student B understood the material really well (and also that student A understood it, since presumably after student B explained it, student A understood it at least better than they did before).
I wouldn't do this as the only, or even major, part of their grade, but it seems like if the grade is to reflect learning, that teaching it to others certainly reflects on their learning.
(Additional context: this is for a university-level elective technical course in Comp Sci, for 3rd and 4th-years mostly. I generally do flipped classroom and alternative grading - some combo of ungrading, mastery-based, standards-based, but I'm open to ideas. The class has about 55 students, so whatever it is can take some time but not be *too* time-intensive on me & the one TA.)
#AlternativeGrading #grading #teaching #education #CSEd #ComputerScience #CompSci
Working with a @raspberrypi pico & #CircuitPython? Here’s an updated tutorial on installing CircUp - a tool for installing & updating libraries. I have all my students use CircUp. It’s great! Hope you find the lesson helpful #csed & #stemed friends. Hack on! https://youtu.be/OD6CqkVaihM?si=3do_SdBY-JULa7xR
#CSed friends looking for @raspberrypi pico #CircuitPython lessons, or anyone wanting to learn #Maker electronics, another lesson of the revised pico-school is up. Includes challenges re: prior lesson on NeoPixels, & new concepts inc variables, naming conventions & more! https://youtu.be/cMrd02IHxaM?si=8g5RHkmOvJbBS89Y
I’m updating the @raspberrypi.com pico lessons for my course on #electronics #making: beginner thru IoT & robotics. We use #CircuitPython. Here is the first lesson youtu.be/d6e6En1OjNQ Will also have a low-cost book & online quiz. Feedback & shared always welcome. #CSed have at it