Posts Tagged parents

STEM Tuesday’s New Year’s Celebration — Part One

Part One: A Great Conjunction

Last year, I volunteered to do the STEM Tuesday New Year’s Eve post. It was full of shiny optimism with a hopeful eye to what was going to be a fantastic year in 2020. I was wrong. For this year’s post, I knew I had to do something different or else risk being exiled from the wonderful STEM Tuesday team. In an act of desperate redemption, I had to bring in an expert. With the upcoming Chinese New Year ringing in the Year of the Ox, I felt it appropriate to head to the ranch and consult with the expert bovine, Dr. Bull Loney. 

“Hello, Dr. Bull Loney. Did you enjoy the Great Conjunction of Jupiter and Saturn last week?”

“Oh, it’s you. Yes, I found tracking the planets over the past few months absolutely fascinating and it’s been a fantastic show. The views we get here at the ranch are absolutely spectacular. Amateur astronomy is right up my alley.”

 

“Excellent. I bet you’re wondering why I’m here.”

The tail swished back and forth while he pondered my last statement. “Not really,” he said.

“Well, I need help.”

“Everyone knows that, Hays.”

“You’re not as funny as you think, Bull Loney.”

“That’s Dr. Bull Loney to you,” the bull replied. “Anyway, my fellow bovine appreciate my humor and wit.”

I didn’t want to head down the path of Dr. Bull Loney’s humor and wit so I got straight to the point of my visit. “I’m writing the STEM Tuesday New Year’s Post and need your help.”

“Ha! Why did they let you do the STEM Tuesday New Year’s Post again this year?”

“Quality, I guess?”

“Bahaha. Now, that’s complete humbug!“ The bull turned and sauntered off toward the feeder.

I followed. “Please help me?

“My guess is everyone else is on vacation and the STEM Tuesday Team found themselves, once again, in desperate straits.”

“Whatever. Can we just get to my idea? I was thinking about a STEM Tuesday Word of the Year to look back on 2020 and another word to look forward to 2021.” 

”You mean like last year’s ‘Optimism’? If a bull can laugh, I swear Dr. Bull Loney belly laughed. Thank goodness he’s a bull or else there might be milk-through-the-nose laughter happening.

“Are you going to help me or not?” I said, running out of patience.

“Let me defer to you, Nostradamus. Show me what you got so far.”

I walked away from the giggling bovine and faced the open pasture.

“Ladies and gentlemen, the 2020 STEM Tuesday Theme of the Year is—.” I froze in my tracks.  “Ugh! I stepped in cow$%@#!”

The laughter stopped.

“Whoa! Whoa! Whoa! Back it up a minute. What’s wrong with cow$%$@#, anyway? It’s a necessary part of being a bovine. And can you refer to it as cow poo? We do have certain standards at From the Mixed-Up Files…Of Middle-Grade Authors.” 

“Well, right now, cow poo is all over my boot.”

The bull looked at the bottom of my boot and turned away to hide its joy. “Ah, there’s 2020 in a nutshell.”

“What are you talking about?” 

“You stepped in cow poo. That’s about as 2020 as you can get.”

“I did not just step in cow poo on purpose. It was an accident. In fact, it’s probably your fault anyway.” I said standing on one foot trying to decide how to proceed.

“My fault?”

“Yes. You appear to be the only cow around right now.”

“Bull.”

“Whatever.”

“Bovine or Bos taurus will work also.”

“Whatever! The fact remains you are the only bovine in the barnyard so it has to be your, um…deposit that I stepped in.”

“That is so very 2020.”

“Can we stop with the 2020 bit and get back to the STEM Tuesday Theme of the Year?”

“I just did.”

“What?”

“I think cow poo is the perfect STEM word for 2020.”

“That is not an appropriate word to use.”

“It’s perfect.”

“It’s disgusting.”

“It’s perfect.”

“No.”

“Listen for just one minute, okay? Why did you step in it?”

“I wasn’t paying attention?”

“See? The perfect 2020 word.”

“And you neglected to warn me it was in my path so it’s your fault.”

Silence. I tried to avoid the death glare of a 2000 lb. bull by focusing on my soiled boot.

“My fault! You’re the one who wasn’t paying attention to the data staring you in the face, or, in this case, under your foot. You are the person who stepped right in it.”

“That’s ridiculous! Complete cow$!@#.”

“Poo.”

I thought for a moment. As much as I hate to admit it, Loney actually made sense. I wasn’t paying attention to the data in front of me. To make matters worse, instead of accepting my mistake and accepting responsibility, I threw the blame everywhere except where it belonged…back on me.

“You win. Cow poo is a good representation of 2020. You can make the official announcement.”

Dr. Bull Loney’s tail swished in delight. He pawed the ground and snorted just to prove his superiority. 

“Ladies and gentlemen, thank you for your efforts during this unforgettable year of 2020. I dedicate this Year of Cow Poo to all who trudge through these tough and difficult times. We wish you the best and can’t wait to see what you’ve created this past year and what lies ahead for each of you in the middle-grade universe.”

Loney walked over to me with the look of great accomplishment in those large, round black eyes. “How was that, Hays? An improvement over last year?”

I patted his flank. “You did well, Bull Loney.”

“That’s—”

“I know. I know. It’s Dr. Bull Loney.”

“Thank you, Hays.”

We walked to the barn side by side. 

As I slid the barn door open, the bull said, “Come to think of it, cow poo is also the perfect word for 2021.”

“I’m not buying it,” I said.

“Let’s get that boot cleaned up and tomorrow I’ll tell you why #CowPoo2021 deserves to be our theme for the New Year.”

To Be Continued Tomorrow...

Anya Adora [CC BY 4.0 (https://creativecommons.org/licenses/by/4.0)]

Mike Hays has worked hard from a young age to be a well-rounded individual. A well-rounded, equal opportunity sports enthusiasts, that is. If they keep a score, he’ll either watch it, play it, or coach it. A molecular microbiologist by day, middle-grade author, sports coach, and general good citizen by night, he blogs about sports/training related topics at www.coachhays.com and writer stuff at www.mikehaysbooks.comTwo of his science essays, The Science of Jurassic Park and Zombie Microbiology 101,  are included in the Putting the Science in Fiction collection from Writer’s Digest Books. He can be found roaming around the Twitter-sphere under the guise of @coachhays64.

STEM Tuesday — Coding– Writing Tips and Resources

Conditional Statements

Welcome to the STEM Tuesday Coding Revival & Traveling Medicine Show! Grab a great book from the STEM Tuesday Coding recommendation table, have a seat and let the power of coding revive your STEM soul. Can I get a “Hallelujah!”?

Citation: George R. Brunk II 1950’s Revival Photographs. Theron F. Schlabach Photograph Collection (HM4-378 Box 1 Folder 4 photo). 

Our simple and elegant design looks at coding through fresh eyes and is inspired by the universal power of the coding embedded in our daily lives. 

Coding is two-fold. We mainly associate coding with the writing of computer programs, but coding also means classifying or identifying something by assigning it a code. I like to preach coding as being the logical breakdown of a process or event. Coding is a way of thinking. 

Coding, on one hand, is computer programs and video games and special effects and entertainment. The scope of computer coding reaches far and wide into almost every aspect of modern life. Alexa is Alexa because Alexa’s software codes it to be Alexa. Banks, governments, law enforcement, education, sports, etc. all increasingly rely on the power of code.

Coding also exists outside the electronic world. 

Coding is biological. Coding is chemical. Coding is physical. 

Coding is animal, vegetable, and mineral.

Coding spans from describing how atoms interact to how our entire universe behaves.

Now that’s truly a hallelujah thought!

Conditional statements

If/then, hypothesis/conclusion, cause/effect are conditional statements. Thinking in code requires using conditional statement tools. Thinking within the logic of a conditional statement helps break down a process which leads to an understanding of that process.

If this happens, then that happens. If this doesn’t happen, then that happens. 

A simple tool with so much power. A way to look at the world and attempt to understand it. The knowledge of the human race is built upon conditional statements. The knowledge waiting to be discovered will most certainly be found by observing if this happens, then that happens.

Simplify & design

Once one knows how something works, the process and the design, and the logic can be extrapolated to other things. Build a better building by studying the steps (coding) termites use to build a mound or the organization of chemical bonds in a crystal. One of the coolest things in molecular biology I’ve been reading about is DNA origami. Molecular scientists are using the predictive binding inherent between the nucleotide bases of the DNA genetic code to fold DNA strands into molecular tools for a wide range of processes, from drug delivery systems to micro-robots. 

Better design comes from a better understanding. Better understanding comes from thinking like a coder!

Steps to Code

A. Observe!

     Watch something happen. Pay attention to what is happening and record what is seen.

(There’s an almost indefinable book first released in 1969 called, Supper of the Lamb by Robert Farrar Capon. The book combines culinary science, philosophy, religion, and economy in a stream of consciousness style as the author prepares four meals for eight from one leg of lamb. The entire second chapter is about observing an onion. How it’s packaged, designed, and executed to produce a wonder of nature and of flavor. That’s next-level observation!)

B. Break down the parts.

     Take the observations, place them in order.

C. Study how the parts fit and how they work.

     Come up with ideas (hypothesis) of how to get from part A to part B. 

D. Mimic.

     Try out your idea. If it works, then move forward. If it doesn’t work, then try something different.

E. Repeat. 

     Iterate until you imitate.

Logic muscle  

Coding requires healthy logic muscles. Living life through a coder’s lens takes practice and discipline. The logic muscles need work. Practice daily and code your world! Observe. Observe. Observe. 

Thank you for attending the STEM Tuesday Coding Revival & Traveling Medicine Show! We hope you feel the coding inspiration flowing through your veins. On your way out, don’t forget to grab your complimentary bottle of Dr. Swanson’s Patented Problem-Solving Elixir! It is guaranteed, organic, pure STEM with a touch of STEAM for added flavor.

Go out and code, my friends! 

See the world through new eyes!

By Unidentified U.S. Army photographer – Image from Historic Computer Images, Public Domain.

 

Mike Hays has worked hard from a young age to be a well-rounded individual. A well-rounded, equal opportunity sports enthusiasts, that is. If they keep a score, he’ll either watch it, play it, or coach it. A molecular microbiologist by day, middle-grade author, sports coach, and general good citizen by night, he blogs about sports/training related topics at www.coachhays.com and writer stuff at www.mikehaysbooks.comTwo of his science essays, The Science of Jurassic Park and Zombie Microbiology 101,  are included in the Putting the Science in Fiction collection from Writer’s Digest Books. He can be found roaming around the Twitter-sphere under the guise of @coachhays64.

 


The O.O.L.F Files

The Out Of Left Field (O.O.L.F.) Files this month branches out into the world of coding. As I said in previous O.O.L.F. Files, all roads lead down the rabbit hole of curiosity and inquiry. Have fun sliding down your rabbit hole of curiosity and inquiry! Just remember to come back and do good work.

Bioinformatics: Where code meets biology by Daniel Bourke

Code.org

Code.org® is a nonprofit dedicated to expanding access to computer science in schools and increasing participation by young women and students from other underrepresented groups. Our vision is that every student in every school has the opportunity to learn computer science as part of their core K-12 education. They also sponsor the Hour of Code event.

Best Coding Tools for Middle School from Common Sense Education

Coding in Astronomy

I never really thought much about the relationship between astronomy and coding until a few years ago. But when you think about how the immense amount of data generated by modern telescopes collecting electromagnetic wave spectrum from distant galaxies, that data needs to be organized and analyzed. Astronomy and coding. It’s a no-brainer-relationship.

DNA Origami

 


STEM Tuesday — Coding– In the Classroom


This month we’re focusing on coding. On our booklist, coding includes how to program computers, careers as a coder/programmer, and cryptography or secret codes.

This week is Computer Science Education Week, so it’s a great time to explore ways to incorporate coding ideas into lesson plans, scouting activities, and home learning. (Plus, it’s really fun.)

I tried to read the books like a codes and coding novice. This was a bit of a challenge. Prior to writing children’s books, I spent 15 years programming embedded computers (the microchips that go inside things like phones), often working with elements of cryptography.

Support Independent Bookstores - Visit IndieBound.orgCoding Games in Scratch
by Jon Woodcock (2019)
You don’t approach this like a typical book. Rather, you work your way through it, alternating between reading and coding. It’s very easy to follow, providing a great introduction to MIT’s fabulous free coding system, Scratch. This book doesn’t just cover coding, though. It includes ideas behind game design like themes, difficulty, and playability.

Support Independent Bookstores - Visit IndieBound.org
Video Game Coding
by Janet Slingerland (2019)
The title of this book may be a little misleading. It doesn’t teach readers how to code video games. Its purpose is to introduce readers to careers in video game coding. It looks at how many people work on a game, what kind of code they use, and a what the general process is.

 

Support Independent Bookstores - Visit IndieBound.org

Can You Crack the Code?: A Fascinating History of Ciphers and Cryptography
by Ella Schwartz, illustrated by Lily Williams (2019)
I love this book. It follows the history of secret codes, from Julius Caesar to modern day internet encryption. I found the explanations easy to understand, and there are lots of examples to put your understanding to the test.

 

As always, I have way more ideas on this subject than I have time and space to provide them. I’m going to restrain myself and give you a few things to explore and consider here.

For additional resources and ideas, you can check out the coding page on my website (http://janetsbooks.com/my-books/coding) and my STEM for Kids Pinterest board (https://www.pinterest.com/janetslingerlan/stem-for-kids).

Hour of Code

If you’ve never heard of Hour of Code or haven’t taken a closer look, I encourage you to do so. Code.org and HourOfCode.com have resources for students, educators, and more.

Hour of Code activities are generally designed for beginner coders. They cover a variety of coding languages and platforms.

The activities are searchable by many different variables: grade, time to complete, topics (including social studies and language arts), and available technology.

There are even activities that require no computers or other devices, just filter on “No computers or devices”.

If you want to host an Hour of Code event, you can find help to do so here: https://hourofcode.com/us/how-to.

Explore Scratch

Many of the books on this month’s list use Scratch. There are several reasons for this.

Scratch is free language, provided and managed by MIT (Massachusetts Institute of Technology). If you need to work offline, you can download a Scratch program. But if you have a reliable internet connection, you can work solely online – no program download needed.

Scratch is a block-coding language. Coders choose blocks of code they customize to create a program. The blocks are designed to fit together like puzzle pieces. This takes away the syntax errors that programmers of text-based languages run into.

It’s designed as a sharing platform, so Scratch coders can learn from and be inspired by other coders. They can also easily share their coded creations with other Scratch users.

Many of the Scratch resources online encourage users to explore Scratch in a freeform manner. This can be rather intimidating for some new coders. Following the projects in one of this month’s books introduces users to Scratch. Once they get comfortable with Scratch, they are more likely to explore new ways of using the platform.

Like Hour of Code, Scratch has project ideas that focus on different areas like art, music, and stories: https://scratch.mit.edu/starter-projects.

Escape Room Challenge

As the current state of things has moved much of our lives online, virtual Escape Rooms have become very popular. There are many escape rooms out there to try. But how about challenging young readers and coders to create their own?

Designing an escape room can put into use computer coding ideas, game design elements, development processes, and cryptography skills. The experience will give young developers a taste of life as a video game designer/coder.

There at least 2 free platforms that could be used to develop an escape room – Google Forms and Scratch. Here are helpful resources for these.
Scratch: http://scratched.gse.harvard.edu/sites/default/files/pdf-escape-the-room-scratch-draggable-using-lock-button.pdf
Google Form: https://www.bespokeclassroom.com/blog/2019/10/4/how-to-build-a-digital-escape-room-using-google-forms

Developers will follow the basic process described on page 29 of Video Game Coding. They can use the secret codes described in Can You Crack the Code? and consider the game elements discussed in Chapter 1 of Coding Games in Scratch.

Pre-Production

Plan out the stages of the escape room, including the puzzles and/or challenges players will face. This is the pre-production or design stage of video game coding. The platform will determine the level of design required.

The first decision is what theme to use. The escape room could be based on a favorite book, character, or fictional world – like Harry Potter, Pete the Cat, or Star Wars. This could also be an opportunity to create new characters, stories, and worlds.

How many levels will there be? What are the challenges players will face? Make sure each challenge makes sense to get the player from one level to the next.

This is a creative process that mirrors fictional story writing. Characters need to be developed and worlds built. The progression through the levels is the plot. Challenges should work with the chosen world, character(s), and plot.

How are players working through the escape room – individually or in teams? Does that change what the challenges look like?

If coding in Scratch, are players represented on the screen? If so, what do they look like and what are they able to do?

Production

Once the overall story and challenges are planned out, it’s time to move on to the production stage. This is where designers create the art, puzzles, and code needed to turn the escape room into reality.

In Coding Games in Scratch, readers learn to code a little then test a little. Build a part of the game, then try it out to make sure it works correctly. This is a great way to develop a game or program. It helps identify where problems are by keeping the testing area small. It also helps ensure programmers don’t incorrectly use a coding element throughout an entire program.

Post-Production

Once the initial escape room is put together, it’s time to move on to the post-production phase.

The escape room needs to be tested. Each path through needs to be checked for errors. This is often one of the most tedious portions of coding and game development. Once the designers have done their testing, it’s time to get a beta tester.

Beta testers are new to the game. Can they understand how to start and how to progress through the challenges? If not, the designers may need to add additional instructions or learning steps.

Beta testers may move through the escape room in a way the designers didn’t anticipate. This can highlight other errors or omissions that need to be corrected.

Each time a designer makes a change, they’ll need to test out everything to make sure they’ve solved the problem without introducing any new ones.

Release

Once designers are confident their escape room is working the way they want, it’s time to release it to a broader audience. Invite classmates, friends, and family to try out them out.

This would be an excellent time to have a celebration. Developing something like this is a lot more work than people realize. Finishing is a huge accomplishment.

Explore More

I hope this has given you some ideas for exploring coding. There are so many more out there. I hope you take the time to explore and code.

**********************************************************************
Janet Slingerland in LondonJanet Slingerland has written more than 20 books for children, including several about coding. To find out more about Janet and her books, check out her website – http://janetsbooks.com – or visit her on Facebook, Twitter, or Instagram.