• Skip to content
  • Skip to footer

DrTechniko

Train Young Innovators Anywhere Anytime

Main navigation

  • Free Stories & Activities
  • Online Courses
  • Coaching & Workshops
  • Bio
  • Blog

technology

December 13, 2015 By drtechniko

How To Build A Simple Computer Out Of Anything

What is a computer?

A while ago I taught a group of 1st graders a class about computing. I wanted them to understand the concept of a computer in a simple and tangible way. So I came up with an activity where the kids would be able to build and test a simple computer anywhere: in the classroom, at home or at the playground.

Here is what I told them to do:

“Build a computer that can produce random numbers using anything you have at home.”

They go: “Really? We can use anything we like?”

And I go: “Yes. Anything you like. Except of course your mom’s or your dad’s computer. You can’t use a computer to build a computer. That would be cheating. You are also not allowed to generate the random numbers in your head. The computer must do that.”

And then they go: “What are random numbers?”

It took me a few cycles to recover from such a disarming question. I thought “Wow, the world around us is full of randomness (especially the computing world) yet how does one explain it to a six year-old?”

I said: “It’s numbers that are not in order. They are completely mixed up and you can’t guess which number comes next. Like when you throw a dice. Can you guess which number will come up when you throw a dice? No, right? That’s a random number.”

Solutions as surprising as a random number

The kids surprised me with their creativity. Here are some of their cool “computer” designs:

domarien-prng
Spin the wheel to get the next number. I love the added touch of fake buttons to make this look like a real computer!
Riley_s_random_number_computer__-_nikos_michalakis_gmail_com_-_Gmail
Stir the pot to shake the numbers and open it to pick the next one. Computing in the kitchen!
isabel-prng
Throw the dart-marker at the target and write down the number closest to the mark. I would have never thought of that one!

Surprised yet again

What’s more surprising than the creativity of the children is the lack of creativity of the adults. Having already seen what the kids came up with, I posed the same question when I interviewed a series of college students for a software engineering position. They were about to graduate from one of the top computer science programs in the US.

I asked the candidates:

“Design a computer for generating random numbers using anything found in this interview room.”

9 out of 10 of them gave me the same answer:

“I can do this by flipping a coin.”

And then I thought: “Should I tell them a 6 year-old can do better than that?”

What’s your design?

Does you kid have a cool design? Post a picture to the DrTechniko Facebook Page. I will personally respond to you.

I hope we learned something useful today,

DrTechniko

Filed Under: child, class, computer science, design Tagged With: children, education, first grade, teaching, technology

July 15, 2011 By drtechniko

Online schooling: Should we offer it to children?

Last week I finished an online digital painting class at schoolism.com taught by the legendary Bobby Chiu. To show you how effective the class was, I learned how to turn this:

Into this:

And then into this!


All from the comfort of my home and time schedule using only Photoshop and a digital tablet.

I’m not a professional illustrator (yet), but I feel like I learned some amazing skills from a world expert on the subject and I felt like a kid having fun. So, I wondered “Could kids benefit from online schooling?”

So I thought of some benefits and drawbacks of online schooling compared to traditional schools:

Benefits:

  • Get to learn from world experts, homeworks included (e.g., schoolism.com, MIT OnlineCourseWare) no matter where you live.
  • Use superior interaction with content through technology (boardworks.co.uk).
  • Get help with Adaptive/Personalized learning (knewton.com).
  • Learn at your own pace and schedule.

(The online schools I include above do not target children per se, but I don’t see why their models couldn’t be adapted for children.)

Drawbacks:

  • Schools are not just about knowledge transfer, they ‘re also about making friends and getting exposed to the real world away from home.
  • It’s hard to enforce the “rules” when the teacher is not physically around.

As far as “enforcing rules”, a “virtual teacher” technology can easily be applied to record scores and progress as if the teacher was around (with deadlines, online testing etc.). So the most serious drawback of online schooling is the lack of the ability to socialize. Even though there are options that mimic social interaction online a la Facebook (schoology.com), unless kids leave home and meet other kids in person, they will miss out on a big part of life lessons if we replace schools with online learning.

So how about turning schools into “social activity centers” to get kids to play and interact together while they get schooled online? For the first time in history, we could give kids the opportunity (especially in developing countries) to get quality education from anywhere anytime at the fraction of the cost of traditional schools.

What do you think?

Filed Under: child, discussion, online learning, online schooling Tagged With: bobby chiu, child education, children, digital painting, education, kids, learning, online schools, schoolism, socializing, teaching, technology, virtual school, virtual teacher

July 9, 2011 By drtechniko

StoRy 4 – Discussion

Many times I’ve heard people ask first graders “what is your favorite class in school”. The child is forced to choose one subject: sports, math, language etc. That trend continues throughout school and students tend to become one-dimensional. Too much focus too early ends up hurting our problem solving skills, because we lose the opportunity to build extra thinking tools and models that can be composed together.

StoRy 4 illustrates that taking a step back, thinking outside the box and composing abilities can solve a problem even if it appears to be unsolvable. Not until the Number 4 and the Letter R realize they can combine their spelling and counting abilities can they figure out that R is the fourth letter in the word FOUR.

The story also introduces the array, a data structure that appears everywhere in science (especially in computer science). An array, is basically a list of items that can be identified by an index/position. In our story, the array is an array of characters (F-O-U-R), also known as a word.

Here are some comprehension questions you can ask your children:

Q: What is the 4th letter of the word LETTER? What’s the position of the letter B in the word NUMBER?
A: T. 4.

Q: What’s more useful: Counting or Spelling?
A: Both are equally useful.

Q: Why was the Number 4 smiling at the end?
A: Because at the end, FOUR had 4 boxes and R only 1 inside the crossword puzzle. Moreover, it was all because the Letter R jumped into the box thinking that this would make it win the argument against the Number 4. If the Letter R hadn’t jumped into the box, then the Number 4 would not appear in the crossword puzzle at all.

I hope we learned something useful today,
Dr. Techniko

Filed Under: discussion, science Tagged With: algorithms, children, education, first grade, preschool, problem solving, storytelling, teaching, technology

May 11, 2011 By drtechniko

Story 3 – Discussion (part 2)

The second part of Story 3 explores more aspects of the DNA molecule both when used as a message and when used to create new organisms. Also, we take a look into biological processes that are defined in terms of positive and negative feedback loops.Here are some questions you might want to discuss with your kids:

Q: What happens when we change a sequence in the DNA or we start messing with the DNA strand and we cut and paste pieces from other DNA strands into it?
A: We get an engineered DNA strand that may or may not exist in nature. The change can be as small as changing the color of your hair or as big as transforming you into a new type of organism altogether, like a mutant.

Q: What do you think is Daena’s best quality that makes her a great DNA detective?
A: First, she knows her biology. Second, she is inventive and tries to find solutions based on her knowledge. Third, her solutions are not complicated. They are simple and they work.

Q: How did Daena beat the Ugga Ugga virus at the end?
A: First she changed the DNA of the Ugga Ugga virus to create a stronger (and not evil) virus, the Gaga Gaga virus, and then used the Gaga Gaga virus to kill the Ugga Ugga virus by creating a negative-positive feedback loop.

Q: How does a negative feedback loop work? Can you show an example of a negative feedback loop at your home?
A: A negative feedback loop works by regulating the amount of something. The more of the “something” we have, the feedback loop will try to make this “something” less. The less of the “something” we have, the feedback loop will try to make this “something” more.
This is for example how we maintain temperature in a house using a thermostat. In this case the “something” is the “heat”. The more heat we have, the thermostat will tell the A/C to blow cool air into the house to bring down the heat.

I hope we learned something useful today,
Dr. Techniko

Filed Under: child, discussion Tagged With: biology, biotechnology, children, detective, dna, education, fantasy, fifth grade, proteins, research, rna, science, sixth grade, teaching, technology, virus

April 24, 2011 By drtechniko

Story 3.5 – Daena the DNA Detective And The Ugga Ugga Virus (The Final Battle)

“We need to catch one of these viruses and …” but before Daena could form a plan, the big hungry monkey head with the twisted sharp teeth started approaching them.

“DannyBot, this Ugga Ugga seems to take an interest in us. We should head back and reevaluate. I’m not in the mood for drama.”

They turned around but another Ugga Ugga virus blocked the exit.

“Dannybot, without being too dramatic I think we are …”

The virus zoomed at them, mouth wide open.

“DOOMED!”

But the next instant the virus was caught by a lasso made of DNA coming out of … DannyBot’s body. The lasso wrapped the virus around the mouth and body tight as a squeezing tentacle. Once Daena realized they were safe she headed to the exit, DannyBot and their new prisoner behind her.

“If I were not under the shock of a near-death experience, I would be impressed. Dannybot, I didn’t know you could do that.”

“It’s quite a basic function I’ve been designed for. My lasso makes bonds at the molecular level with the object so the object is unlikely to escape,” said DannyBot as if he had lassoed a harmless-looking water molecule.

They dragged the Ugga Ugga prisoner to the closest White Cell headquarters, at the tonsils.

DannyBot constructed a message from DNA, asking for permission to see the Warden and gave it to the nearest guard. It felt like a lifetime until the gate opened. When they found the Warden he was floating around his office, eating random proteins. He looked quite well-fed in fact.

“What can I do you for, Miss Daena?” asked the Warden.

“First of all, it’s DNA Detective Daena. Second, you ‘ve been infected by a genetically engineered virus. As proof, I brought a sample right here into your office.”

“He don’t look so dangerous to me. Just a monkey face. We ‘ll take the prisoner from here. Off you go now.”

The guards escorted them out of the headquarters.

“I assume the mission has been completed. Shall I set course for the extraction point?” asked DannyBot.

“Nothing would cheer me up more, but I have a depressing feeling about this. Let’s just wait out here. How much time left?”

“There are three hours left to total infection.”

It felt like forever until finally the gates opened. At first, it looked like the Warden coming out of the gates. But as he moved out of the gate and into the light, he didn’t look as white as before. He looked dark and ugly and had twisted sharp teeth. Like an Ugga Ugga virus!

The two guards at the gates tried to swim away, but before they could escape, a hoard of hungry monkey faces stormed out of the gates and brought an end to them.

“Eat my children. Eat and multiply!” said the Warden as the monkey heads swarmed the area. Then his eyes fell on Daena. He started eating his way towards her in a steady pace.

“This doesn’t look good. DannyBot, let’s hide before more of these monsters realize we are here!”

“Don’t go Missy. Come and feed me,” said the Warden, and then gulped down a couple of his children.

They zoomed away from the tonsils and went into hiding behind the nose. “The Warden might be slow, but his children are multiplying. How much time left, DannyBot?”

“We have entered the last hour.”

Daena sighed. This was all very stressful. She wished she was back inside her vial even if it was not near a window, even if had to look at the same sticker all day:

-The recipe of life and death lies in the DNA-
The recipe lies in the DNA, she thought. Her mind drifted off to her first class at the detective academy and the principle-of-life rule they all had to memorize:

The DNA recipe is written with 4 letters.

What are they?

T, G, C and A.

And when DNA splits in two

Each half is called RNA

And every letter T is replaced by a U.

“That’s it!” Daena jumped with excitement. “I figured out how to kill the Ugga Ugga virus! The recipe of life and death lies in the DNA. Get it, DannyBot?”

DannyBot blinked.

Daena sighed. “Ugga Ugga’s DNA contains the recipe for making an Ugga Ugga virus. It’s like when you read a message written in DNA language using the T, G, C and A 4-letter alphabet. Only the message is also the recipe. Do you see?”

“I don’t see how this helps us defeat the Ugga Ugga virus,” said DannyBot.

“Well, here is the missing puzzle piece. DNA doesn’t make the Ugga Ugga directly. It has to first split into two RNA strands, and in the RNA alphabet T is replaced by a U.”

“I don’t see how this helps us defeat the Ugga Ugga virus,” repeated DannyBot.

“Don’t you get it? What’s the code name of the Ugga Ugga virus in RNA alphabet?” said Daena as if explaining the concept to a hydrogen atom.

“U-G-G-A-U-G-G-A,” said DannyBot.

“Can you search your data for the U-G-G-A-U-G-G-A sequence in the Ugga Ugga virus’s RNA?”

A few moments later DannyBot said “I searched. I found the pattern.”

“Great. I want you to synthesize the same RNA strand but replace the U-G-G-A-U-G-G-A pattern with the G-A-G-A-G-A-G-A pattern.”

DannyBot synthesized the mutated Ugga Ugga virus strand. One by one he glued together A’s and C’s and G’s and U’s until he had a full RNA strand.

“The sequence is ready. But I don’t see how this helps us defeat the Ugga Ugga virus,” said DannyBot.

Daena closed her eyes. She wished she had a hydrogen atom for a partner.

“Because if we get the Warden to eat this mutated Ugga Ugga strand, then he will use the wrong recipe to make children. His children will be Gaga Gaga viruses instead. Then the Gaga Gaga viruses can fight the Ugga Ugga viruses. I think it’s time to pay a visit to these depressing monkey faces.”

They zoomed back to the tonsils with the Gaga Gaga strand in hand. The Warden eyed them with a hungry look.

“Bring them to me, my children!”

Before Daena and DannyBot realized what was going on, they found themselves wrapped by DNA lassos from a bunch of Ugga Ugga viruses.

“My calculations tell me he means to eat us,” said DannyBot.

“You depress me.”

“Miss Daena. Why so gloomy? You should be happy, because you’ll make a tasty snack,” said the Warden and opened his mouth.

“Wait, wait! You don’t want to eat me like that. I’m more tasty if you eat this first as an appetizer,” Daena waved the Gaga Gaga virus strand in his face.

“You ‘re a real lady,” said the Warden and he gulped down the Gaga Gaga strand. He burped and said “Missy, that was really yummy. Remind me to get the recipe after I eat you.”

He came closer to Daena, opened his mouth and was about to close it over her head, but instead he grew and grew and grew until he… burst and a bunch of Gaga Gaga viruses came out of his body.

Soon a war begun between the Ugga Ugga and the Gaga Gaga as they started eating each other. Whenever an Ugga Ugga ate a Gaga Gaga, it gave birth to Gaga Gagas.

But, whenever a Gaga Gaga ate an Ugga Ugga, it gave birth to Gaga Gagas. Soon the Ugga Ugga’s were wiped out.

“He should not have eaten the Gaga Gaga strand before checking it, but I didn’t think it was a good idea to tell him,” said DannyBot.

“DannyBot, you are learning. Yet you still have ways to go to before you understand the genius of my scheme that killed the Ugga Ugga virus.”

“There was nothing to understand. It was based on a pair of positive and negative feedback loops. It is quite a very elementary and primitive principle of life,” said DannyBot.

“You really depress me.”

Filed Under: child, detective, science, story, thriller Tagged With: biology, biotechnology, children, education, fifth grade, infection, nanotechnology, proteins, rna, sixth grade, storytelling, teaching, technology, virus

  • Page 1
  • Page 2
  • Page 3
  • Next Page »

Footer

  • Facebook
  • Pinterest
  • Twitter

Copyright © 2021 DrTechniko · All Rights Reserved · Contact DrTechniko