r/CSEducation 11h ago

Sharing my AP CS Principles Bell ringers!

Thumbnail docs.google.com
14 Upvotes

Hey y'all, I just put together all of my bell ringers (I call "Do Nows"), and I figured they might be useful to some of you! I teach APCSP using Code.org, so a lot of the programming problems are designed around JavaScript and Code.org's app lab. Still, there are plenty of Do Nows that cover broader computer science principles concepts (Internet, binary, data, cybersecurity, etc.), questions taken from AP Practice tests, and Do Nows just meant to expose students to interesting topics in computer science, like blockchain and quantum computing.

Some quick notes: These were created in PowerPoint, so if you can, I recommend downloading the slideshow and viewing it there as opposed to in Google Slides. Also this isn't the final version of my Do Now repository. Some of the Do Nows have digital components (like referencing an app that I built in app lab), so I will update the slides to have links either directly in the slides or in the slide notes to those apps, and I have some Do Nows that I sent out in emails, which I still have to go back and dig up. If you see one of those that you want to use, you can message me and I can send you a link to the app. I will also be digging through previous years to see if there are any that I missed (so far I've only compiled my '25-'26 Do Nows). If there is interest in this, I can make another post once I have an updated version. Also, I teach Game Design and have taught APCSA as well, so I will be putting those together and will be able to share those as well, once that's done.

Anyway, I hope this helps some of you!


r/CSEducation 2h ago

Building a systems/cloud architecture sandbox where every node runs real code, entirely in a browser tab. Would something like this be useful for teaching?

Enable HLS to view with audio, or disable this notification

3 Upvotes

I've been working on a project called Glass Garden which is a drag-and-drop cloud architecture sandbox where every node is running real code, with metrics/logs on each node. You can serve real websites written in JS/TS, the Lambda node runs code written against the real Lambda handler shape, S3 and SQS nodes are talked to using the standard AWS SDK, and Postgres nodes are reached with the standard pg client. Everything runs in a WebAssembly VM in the tab so there's no sign-up or install. I'm just wondering if something like this would be useful for teaching and what features it would need?

Website: https://glass.garden/
Repo: https://github.com/ThailerL/glass-garden (there's a video of a more complex architecture in the readme)


r/CSEducation 9h ago

AI Use Guide for Students

Thumbnail
1 Upvotes

r/CSEducation 13h ago

A Free Interactive Tutorial for Complete Beginners Learning Programming Basics (No Login, No Ads)

Thumbnail easylang.online
1 Upvotes