article thumbnail

IoT, Python, and Raspberry Pi–Oh My

Computer Science Teacher

So mixing a new programming language (Python), with a new development domain (IoT) with a new operating system (the Raspberry Pi OS is built on Linux) seemed like something I should give a try. Seriously though I like the idea of having a computer controlled watering system for plants. That’s something I have wanted to do for a while.

IoT 111
article thumbnail

Top 5 Reasons Why Kids Should Learn Python

Ask a Tech Teacher

The community support makes it very easy for kids to learn computer science with Python. For instance, Matplotlib is used for plotting charts and graphs; SciPy for engineering applications, science, and mathematics; Beautiful Soup for HTML parsing and XML and NumPy for scientific computing.

educators

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Teaching Computer Science–Moving atoms not pixels

Computer Science Teacher

Robots, game controllers, Internet of Things, and more are ways that computer science interacts with physical objects and not just pixels on a screen. These are ways that teachers can bring more students to more interesting (to the student) to get involved with computer science. But where to start?

article thumbnail

Looking Back on Computer Science Education in 2021

Computer Science Teacher

It’s not just devices like the Oculus but also computers capable enough to support VR and its development. The pandemic has made doing any sort of physical computing more difficult. I’ve also noticed some increase in virtual reality programming courses as well. How that will go is anyone’s guess. There are two barriers.

article thumbnail

Is Computer Science STEM – The Link Between the Two

STEM Education Guide

However, one thing that’s often overlooked is computer science education, an incredibly essential subject and skill in today’s digital era. —–If you and your kids are interested in building a DIY computer, take a look at my article here, Best DIY Computer Build Kits. What Is Computer Science?

article thumbnail

15 Highest Paying Tech Jobs in the United States – 2023

STEM Sport

Job Details: Software engineer managers lead a team of software engineers to develop and improve computer systems and software. Education Level Needed: Jobs in this field require a bachelor’s degree in computer science or programming. This role can be done through a third-party technology agency or in-house at a specific company.

IoT 59
article thumbnail

What You Might Have Missed in March

Ask a Tech Teacher

How Smart Tech and IoT are Making Educational Spaces More Accessible. Humorous Look at What I Learned from my Computer. Teaching Basic Cybersecurity Measures To Everyday People (For Parents of Digital Natives). How Readilearn grew from one woman’s dream to an exciting education resource. Peer Feedback That Works.

IoT 182