STEM Corner: Surrounded by Code

STEM Corner: Surrounded by Code

  • By Ryan Stanley
  • Tuesday, October 24, 2017 6:15am
  • News

There is code all around us: tiny instructions that tell machines how to do what they do. Boats, planes, cars, appliances and buildings all contain little computer devices that run code. Some code, like in stoplights, is basic and simple-minded. Other code, like in computers and phones, is expansive and includes millions of lines.

Electronic machines are dumb. They can only understand two things: On or Off where a “1” is on and a “0” is off. Code allows us to compile our human desires into a binary language that machines can understand. A simple example, for a stoplight, is the literal translation of the word “go” in binary: “01100111 01101111”.

Once upon a time, code had a different name: math. “Computer” was the job title given to the people who did the math. In the 1940s and ‘50s machines evolved enough to take those math jobs, and the human computers became programmers. Today many of us carry around computers in our pockets that 70 years ago would have taken up the same amount of space as Fred Meyer plus Costco plus the Nugget Mall.

Tomorrow, computers will continue to shrink and code will surround us: in shoes, light bulbs, tires, desks, chairs, pens, thermostats, eye glasses, drinking glasses, doorknobs and pacemakers (to name a few). The building of useful gadgets will happen less in hardware and more in code. The question is, who will be writing that code and when will they learn how to do it?

Each year, schools are expected to do more with less, and while budgets get cut, there is one thing that isn’t cut and is rarely changed: “core.”

With technology growing at a breakneck pace, our schools struggle to maintain relevance. There is no mention of computer science in the Alaska State Education Standards and the same is true if you thumb through either of Juneau’s high school course catalogs. Nationally, the story is only slightly improved, with only 40 percent of schools having computer science as part of their core curriculum (source: “https://code.org/promote/stats”).

Many students are mastering the use of technology to interact and create documents and media, but few are learning how to create technology. Modern students who learn programming outside of college do so largely of their own volition, either as an elective or on their own time.

And so, until our schools catch up, what can we as parents do to prepare our kids for a future they haven’t yet invented? Plenty. Here’s a start:

First: encourage JSD to make computer science part of core and to adopt curriculum in science, math and creative arts that employs the use of coding.

Second: encourage your teachers and school to integrate coding into lessons, even if only in the form of spreadsheet formulas or offline activities.

Lastly: practice at home. Following are some resources.

For younger kids, there’s a wealth of paper-and-pencil games and activities you can download from the internet to build coding skills. Go to “pinterest.com” and search for “coding unplugged.”

For slightly older beginners with an online computer, the website “code.org/learn” hosts a number of game-like activities which will have kids coding in not time.

Older learners can get free access to “lynda.com” through the Juneau public library. Also “khanacademy.org” and “freecodecamp.org” are excellent sources. For those with a little coin to spend, “tinyurl.com/jstem-code-pay” and “tinyurl.com/jstem-code-pay2” list online courses for discount or pay-as-you-can.

STEM Activity: Follow the Sequence

Coding is writing instructions, then running them to see how they do, then adjusting them and rerunning. This is a potentially hilarious activity where the kid is the programmer and the adult the computer.

1) Programmer: Write the precise steps for making a peanut butter & jelly sandwich.

2) Computer: Follow the steps literally and only the steps, with no deviation or interpretation. If you don’t understand or can’t do a step, say “ERROR!”

3) Programmer: Re-write and re-run the instructions through your computer until you get a tasty sandwich.

If you want to see how this activity went over for another family, here’s a video: “tinyurl.com/jstemfollow-video.”

The Colossus was the first functional digital computer, used to decode German messages during World War II. It was credited with ending the war and possesses a fraction of the computing power most of us carry around today in our pockets.


• Ryan Stanley is the Technology Director at SERRC. Thanks to Dan Strong for contributing some links to this article. STEM Corner is a monthly column about Science Technology Engineering and Math, written by a rotating group of Juneau STEM Coalition members.


 

More in News

(Juneau Empire file photo)
Aurora forecast through the week of Dec. 1

These forecasts are courtesy of the University of Alaska Fairbanks’ Geophysical Institute… Continue reading

An intersection in the Mendenhall Valley is submerged during record flooding from Suicide Basin on Aug. 6. A report published last week states such flooding is the result of glacier melt occurring due to climate change. (City and Borough of Juneau photo)
Believe it not, costs and damage of climate change are expanding in Juneau and elsewhere in Alaska

Record flooding, fatal landslides, decimated seafood industry cited as regional impacts in new report.

Signs at the front of the Alaska State Capitol on Sunday indicate a designated entrance for legislators and their staff, and direct members of the public to a separate door. (Mark Sabbatini / Juneau Empire)
Security screenings for people entering Alaska State Capitol to be considered by legislators Thursday

Signs already designating separate entrance for public, bids from security providers received.

(Mark Sabbatini / Juneau Empire file photo)
911 service out for some Verizon customers, JPD says call business line at (907) 500-0600 if necessary

Some Verizon mobile phone customers are having connectivity issues when trying to… Continue reading

Darius Heumann tries his hand at an old-fashioned steering wheel on the bridge of the U.S. Coast Guard’s Healy icebreaker during a public tour on Friday. (Mark Sabbatini / Juneau Empire)
A shipload of elephants, oysters and narwhals for visitors aboard Coast Guard’s Healy icebreaker

Hundreds of locals take tours of ship with power 40,000 Formula One cars during its stop in Juneau.

A dump truck reportedly stolen by a drunk driver is ensnared in power lines on Industrial Boulevard early Saturday morning. (Photo by Jeremy Sidney)
Stolen dump truck hits power lines, knocks out electricity on Industrial Boulevard; driver arrested for DUI

Officials estimate power will be out in area for 8 to 12 hours Saturday.

Deanna and Dakota Strong have been working as a bear patrol in Klukwan. Now, they’re set to the become the new Village Public Safety Officers. (Photo courtesy of Deanna Strong)
Mother and son duo volunteering as Klukwan’s only wildlife protection now taking on VPSO role

Tlingit and Haida hires pair heading for Trooper academy as villagers begin donating their support.

A trio of humans is dwarfed by a quartet of Christmas characters in a storefront on South Franklin Street during Gallery Walk on Friday. (Mark Sabbatini)
Families, neighbors and visitors from the far north join in holiday harmony at Gallery Walk

Traditional celebration throughout downtown joined by Healy icebreaker returning from Arctic.

A line at the Ptarmigan lift gains new arrivals shortly after Eaglecrest Ski Area begins operating for the 2023-24 ski season on Wednesday, Dec. 20, 2023. The Ptarmigan lift will be the only one operating to the top of the mountain this season due to mechanical problems with the Black Bear lift. (Mark Sabbatini / Juneau Empire file photo)
Eaglecrest board responsible for many of ski area’s operational, staffing woes, former GM says

Members “lack the industry knowledge needed to provide supervisory overview of the area,” report states.

Most Read