# data[].attributes.body
Pszczoly

# data[].attributes.attachment_link.readable_text
Fun LEGO computer coding for kids! Technology is a huge part of our lives today. My son loves his iPad and although we monitor his use of it, it's a part of our home. We also love LEGO activities and have tons of fun building neat contraptions and gadgets with our bricks. We have played around with a couple of fun ways to do computer coding with LEGO® with and without a computer.

FUN LEGO CODING ACTIVITIES FOR KIDS!

LEGO CODING FOR LEARNING

Computer coding with LEGO® is a great introduction to the world of coding using a favorite building toy. Yes, you can teach young kids about computer coding, especially if they are highly interested in computers and how they work.

My son was astounded to hear that a person actually wrote/designed the Minecraft game. We even had to use the iPad to lookup more about this guy. With the realization that my son could very well make his own game someday, he was pretty interested to learn more about computer coding.

How can you combine computer coding and LEGO®?

There are a few ways you can combine computer coding with LEGO® for the younger crowd or depending on the skill level. My son is kindergarten age and is also highly interested to learn more at this time. You can test out the world of computer coding on and off the computer.
Looking for easy to print activities, and inexpensive problem-based challenges? We have you covered... Click below to get your brick binary code activity.
LEGO CODING GAMES

I was introduced to Bits and Bricks, an online computer coding game made by LEGO® . It is part of the Hour of Code initiative aimed towards kids as young as 5 and 6, to get them excited about computer coding. Hour of Code is a global project reaching millions of kids. You can find many versions of Hour of Code to try out. Of course, the LEGO® lovers that we are, we enjoyed working with Bit the Bot.

BINARY ALPHABET

Our computers don't read the letter A like we read the letter A. The computer has a special code called the binary alphabet where each letter, both upper and lower case is assigned a set of numbers containing 1's and 0's.

My son first encountered this at school, but it was an activity for an older grade. He was curious so I read up on the binary alphabet and showed him how it worked. Mom has some learning to do too! We made a computer coding Christmas ornament. You can also take a base plate and LEGO® bricks and play around with the binary alphabet.

BUILD MINI LEGO ROBOTS

LEGO coding doesn't have to be just about the computer. Grab a bin of LEGO® pieces including the neat, super tiny pieces and see if you can make your Bit the Bot from Bricks and Bits mentioned above. Can you use your LEGO bricks to make a robot?
YOU MAY ALSO LIKE: LEGO ROBOTS
DIY LEGO CODING ALGORITHM GAME

You have a robot made, now make a coding game for it. Create a world with obstacles or an algorithm game. Make movement cards including forward, right turn, and left turn. Set a challenge with a start and a finish, and code your Bot to get through the obstacle course.

Layout the direction cards to plot the movement of the robot then try out your code and see if you are right! Create a new challenge and try again. It's a fun way to play with code and LEGO®! Read more about algorithms here ( and look for a FREE game printable).
YOU MIGHT ALSO LIKE: Superhero Computer Coding Game {no computer needed}
These fun ideas for LEGO® coding activities and games are a great introduction to coding, with and without the computer. Young kids CAN learn to code! Parents can learn about code too! Try LEGO coding today! You will love it!

LEGO CODING FOR PLAY AND LEARNING FOR KIDS
Want to explore more screen-free coding with kids? Check out our SHOP!
Click on the image below or on the link for more fun LEGO activities for kids.

# data[].attributes.attachment_link.title
LEGO Coding Activities For Kids STEM | Little Binns for Little Hands

# data[].attributes.attachment_link.description
Fun LEGO computer coding for kids! Technology is a huge part of our lives today. My son loves his iPad and although we monitor his use of it, it's a part of our home. We also love LEGO activities and have tons of fun building neat contraptions and gadgets with our bricks.

# data[].attributes.attachment_link.readable_text
School librarians around the country are helping their students participate in Hour of Code-the worldwide movement held during Computer Science Education Week, December 7-13) to introduce learners of all ages to computer programming.

Some librarians are extending the hours classes normally visit the library so students can get the full hour to program robots, write code for simple machines, and learn how computers think.

"These are the kids who are going to be building the next apps," says Barbara Johnson, a library media specialist at Jack Jackter Intermediate School, a third- to fifth-grade school in Colchester, CT. Twenty-eight classes will cycle through the library, where students will spend 40 minutes coding with the help of volunteers from local engineering firms and universities. During the last 20 minutes, teachers will join them and "get to play, too," Johnson says.

Now in its third year, Hour of Code is logging nearly 190,000 related events taking place in more than 180 countries.

But the popular campaign of the nonprofit Code.org goes well beyond annual events held in schools, libraries and other community locations. The larger objective is for schools, especially those serving minorities, to offer computer science courses and allow students to earn credit for them at the high school level. Code.org's campaign, which focuses on expanding access to computer science education among girls and minority students, won a victory earlier this fall when Congress passed and President Obama signed the STEM Education Act. Under the legislation, computer science joins the other sciences, technology, engineering, and math as part of the official definition of STEM education, which creates opportunities for schools to receive federal grants to support computer science programs.

"This is a big deal because computer science is something that benefits every student," according to a Code.org statement. "It gives them access to the highest paying, most in-demand jobs in the United States."

The organization, which offers a coding curriculum, is also seeing other signs of progress in school districts. In partnership with Code.org, 90 of the nation's largest districts have added computer science to their curriculum. In addition, 16,000 teachers have been prepared to teach computer science through the organization's professional development programs. Sixteen states have also changed policies to recognize computer science and 27 now count it toward a math or science credit in high school.

Unplugged programming

In many schools, especially at the elementary level, librarians are leading Hour of Code activities and other efforts to foster students' knowledge of and interest in coding.

"Elementary librarians are well positioned to run Hour of Code activities successfully, because in most cases we already have the tools we need to make these programs fly-a high comfort level with technology, an existing schedule into which we can fit programming classes, and most importantly, connections with every student and teacher in our schools," says Beth Redford, a teacher librarian at Richmond Elementary School in Richmond, VT.

Redford was inspired to implement Hour of Code in her school after reading an article in SLJ written by Donna Sullivan-Macdonald, the librarian at Orchard School in South Burlington, VT, and last year's winner in that state of $10,000 worth of technology from Code.org.

Instead of changing students' schedule for the week, Redford worked with teachers to fit coding into enrichment and regular classroom time, as well as in the library. Kindergarten and first graders at Richmond are using apps such as ScratchJr, which introduce children to programming language, and older students are using at tutorial on Code.org called Star Wars: Build a Galaxy with Code. Redford is also making the free resources available to families so children can continue learning about coding at home.

At Orchard School, Sullivan-Macdonald's students are physically acting out programming language to gain a better understanding of the process. The students work in pairs as robots and programmers and move around a large grid on the floor made from two clear shower curtains duct-taped together. "They pick a destination and the programmer has to program their robot to get to that destination," says Sullivan-Macdonald.

Students in the primary grades at Orchard work in teams during their hour. "I love to have kids talking out a problem together," says Sullivan-Macdonald. She also received emails from parents-one of them a kindergarten dad who works as a software developer-asking to volunteer during the week.

Embracing computer science

Even though libraries are the hub of coding activity in many schools, librarians say they are seeing changes that will allow students to gain more experience and pursue their interest in programming.

At Orchard School, fourth and fifth graders are able to log in to the Code.org curriculum and work at their own pace. "Kids are really anxious to continue coding," Sullivan-Macdonald says, adding that some schools in her district are talking about making coding part of the math curriculum.

At Jackter Intermediate, two science lessons on simple machines were introduced in classrooms last week that tie into the programming students are doing in the library. Johnson says programming is also trickling down from middle schools and high schools to the elementary grades. Fourth graders are using Minecraft and courses are being designed around solving problems.

"Teachers are sitting down and asking, 'How can we connect this to content? How is this helping kids with math and reading?'" she says. "My entire district has embraced it."

Teaching a digital generation forces many teachers and librarians to reach above their comfort level. To introduce herself to coding, Amanda Hurley, the librarian at Henry Clay High School in Lexington, KY, spent time one evening working a programming game featuring Elsa and Anna from the Frozen movie.

"I was so happy I tweeted about it," she says. The next day she was able to convince others in the school to participate. The technology team for her district, Fayette County Public Schools, is also encouraging school board members to try coding this week and offering an incentive-$500 for technology-to a participating elementary, middle and high school.

Johnson says even if educators are unsure about their own coding skills, they need to embrace children's curiosity and enthusiasm and accept how quickly learning is changing.

"I grew up a computer geek and was very involved in computers when they were as big as my car," Johnson says. "Kids have all of this in the palm of their hand."

SLJ contributor Linda Jacobson is an education writer and editor based in the Los Angeles area.

# data[].attributes.attachment_link.title
Librarians Leading the Way | Hour of Code 2015

# data[].attributes.attachment_link.description
School librarians around the country are helping their students participate in Hour of Code-the worldwide movement held during Computer Science Education Week, December 7-13) to introduce learners of all ages to computer programming. Some librarians are extending the hours classes normally visit the library so students can get the full hour to program robots, write code for simple machines, and learn how computers think.

# data[].attributes.body
Dzieci uwielbiają wyznaczać drogę pszczółce.

# data[].attributes.headline
Świąteczne kodowanie bez komputera w II B w ZSO w Stargardzie

# data[].attributes.subject
Świąteczne kodowanie bez komputera w II B w ZSO w Stargardzie

# data[].attributes.body
Uczniowie i rodzice z klasy II B podczas spotkania światecznego przy choince postanowili "zakodować kolory" zgodnie z wymyślonym algorytmem . Tak powstalo Sudoku z kolorów

# data[].attributes.headline
Kodowanie bez komputera czyli Sudoku na macie! 

# data[].attributes.subject
Kodowanie bez komputera czyli Sudoku na macie! 

# data[].attributes.body
Uczniowie z klasy II B z ZSO SP nr 2 z Oddziaami Integracyjnymi w Stargardzie podczas zajęć uczą się spostrzegawczości, logicznego myślenia i wspópracy ukadając kolorowe Sudoku!

# data[].attributes.body
Uczniowie z klasy II B z ZSO w Stargardzie Szczecińskim uczą się dodawania kodując obrazki na maice edukacyjnej!

# data[].attributes.headline
Kodujemy i podrózujemy!  Uczniowie z ZSO w Stargardzie nie tracą czasu w podróży! 

# data[].attributes.subject
Kodujemy i podrózujemy!  Uczniowie z ZSO w Stargardzie nie tracą czasu w podróży! 

# data[].attributes.headline
Rodzinne kodowanie bez komputera! Rodzice i uczniowie z klasy II B z Oddziałami Integracyjnymi w Stargardzie Szczecińskim wspólnie bawią się kodując bez komputera!

# data[].attributes.subject
Rodzinne kodowanie bez komputera! Rodzice i uczniowie z klasy II B z Oddziałami Integracyjnymi w Stargardzie Szczecińskim wspólnie bawią się kodując bez komputera!

# data[].attributes.body
Przed Wielkanocą aby umilić lekcję matematyki proponujemy naszym uczniom z SP58 w Poznaniu zabawę w układanie obrazów - tangramów. Tangram to chińska łamigłówka (układanka), znana od ok. 3000 lat. Składa się z siedmiu elementów w postaci figur geometrycznych (tan), powstałych przez rozcięcie kwadratu. Celem jest odtworzenie położenia wszystkich siedmiu elementów tangramu w przedstawionym obrazku na podstawie jedynie kształtu jego konturów, a także wymyślanie własnych wzorów. Na naszej lekcji dzieci losowały jajka w których wnętrzu znajdowały się trzy obrazki. Uczniowie konsultowali się między sobą i świetnie się bawili wklejając wzory do zeszytów.

# data[].attributes.body
Kodowanie i tworzenie GUI na papierze

# data[].attributes.attachment_link.title
Przenosimy papierowy projekt w wirtualną rzeczywistość!

# data[].attributes.attachment_link.description
Na naszym ostatnim spotkaniu, bez pomocy komputera, projektowaliśmy aplikację na 22 Ogólnopolską Nagrodę Literacką im. Kornela Makuszyńskiego. Dziś przyszedł czas na odrobinę kodowania - poznaliśmy nowe, przyjemne środowisko do tworzenia aplikacji mobilnych - AppInventor i omówiliśmy sobie podstawowe składniki aplikacji - m.in. przyciski, pola tekstowe, etykiety, a także, jak sparować urządzenie mobilne tak, aby zmiany,...

# data[].attributes.body
projektowanie na papierze

# data[].attributes.attachment_link.description
My już wiemy! :) Wczoraj w Bibliotece Galerii Książki odbyły się warsztaty, na których grupa naszych Mistrzów (i nie tylko) razem z rodzicami wzięła udział w warsztatach z projektowania aplikacji mobilnej z pomocą techniki User Experience - czyli takiej, w której główny nacisk kładziemy na doświadczenia użytkownika, który ma z niej korzystać.

# data[].attributes.body
Uczniowie klasy szóstej po raz pierwszy poznają układ współrzędnych w drugim semestrze. Aby umilić im lekcję gramy w statki. Zamiast standardowej planszy opisanej liczbami od 1 do 10 i literami od A do J, korzystamy z planszy układu współrzędnych.

# data[].attributes.attachment_link.title
Kubki, strzałki i gimnastyka międzykodowa

# data[].attributes.attachment_link.description
W ramach Europejskiego Tygodnia Kodowania dzięki fundacji Nowoczesna Polska oraz oczywiście Mistrzom Kodowania, mogliśmy w Bibliotece Galerii Książki spotkać się z Wami 12 października na dwóch niezwykłych warsztatach. Na pierwszym rozwijaliśmy myślenie algorytmiczne układając wieże z jendorazowych kubków oraz pisząc "programy" służące do ich budowania. Na drugim urządziliśmy sobie speedcoding!

# data[].attributes.body
W Legnicy w Szkole Podstawowej nr 9 najmłodsi uczniowie z klas pierwszych uczestniczy w specjalnych
zajęciach wprowadzających w świat kodowania. Maluchy dowiedziały się, że 
wystarczą do tego zwykłe kartki papieru z narysowanymi strzałkami. 
Następnie jedno dziecko układa ze strzałek polecenia, czyli kod programu, a drugie jest robotem, który ten kod wykonuje. Im bardziej 
skomplikowany układ strzałek, tym łatwiej o pomyłkę i naukę “naprawiania
 programu”. Cała godzina dobrej zabawy i pytania czy Pani jeszcze do nas
 przyjdzie?

# data[].attributes.attachment_link.readable_text
Introduce kids to binary code by teaching them to code their names - in jewelry! Plus more STEM fun for kids. You might also enjoy this collection of STEM activities for kids using household items.

Did you know that you an write your name in binary (the language computers speak) using the ASCII code that computers read? Emma got to do this fun name coding STEM activity through our local church group. She loved it, and it's a great way to introduce kids to computer brains.

Computers assign a string of 0s and 1s to different letters, symbols, and instructions, and this is called binary code. Emma was given a list of all the letters of the alphabet, and then she got to pick one color of bead to represent 1 (she picked red) and another color to represent 0 (she picked black). The blue beads are spaces between the letters of her name.

You can read more about this project and find the ASCII code you can use on this blog. Emma's name is short, but kids with longer names will need to make necklaces.

Looking for materials for this activity? Here are our recommendations:

Computer coding is a big deal here in Silicon Valley. My kids do simple coding in computer class at school, and their dad is a computer scientist. Binary code was something Emma had heard about before, but this activity helped solidify the concept in her mind.

I especially love that this activity is one that easily engages girls (read why I believe that STEM is important for girls).

Did you know that the raised and lowered dots of braille are another form of binary code? So is Morse Code! You could easily adapt activity to teach kids Morse Code (assign one color for dashes and another for dots).

More STEM Fun for Kids

Check more fun STEM activities for kids - from my blog:

And my friends:

What are your favorite STEM activities for kids? Have you introduced your kids to binary code yet? Share comments and feedback below, on my Facebook page, or by tagging me on Instagram. Sign up for my newsletter to receive book recommendations, crafts, activities, and parenting tips in your inbox every week.

# data[].attributes.attachment_link.title
Code Your Name in Jewelry STEM Fun for Kids

# data[].attributes.attachment_link.description
Introduce kids to binary code by teaching them to code their names - in jewelry! Plus more STEM fun for kids. You might also enjoy this collection of STEM activities for kids using household items. Did you know that you an write your name in binary (the language computers speak) using the ASCII code that computers read?

# data[].attributes.attachment_link.readable_text
Fun LEGO computer coding for kids! Technology is a huge part of our lives today. My son loves his iPad and although we monitor his use of it, it's a part of our home. We also love LEGO activities and have tons of fun building neat contraptions and gadgets with our bricks. We have played around with a couple of fun ways to do computer coding with LEGO® with and without a computer.

FUN LEGO CODING ACTIVITIES FOR KIDS!

LEGO CODING FOR LEARNING

Computer coding with LEGO® is a great introduction to the world of coding using a favorite building toy. Yes, you can teach young kids about computer coding, especially if they are highly interested in computers and how they work.

My son was astounded to hear that a person actually wrote/designed the Minecraft game. We even had to use the iPad to lookup more about this guy. With the realization that my son could very well make his own game someday, he was pretty interested to learn more about computer coding.

How can you combine computer coding and LEGO®?

There are a few ways you can combine computer coding with LEGO® for the younger crowd or depending on the skill level. My son is kindergarten age and is also highly interested to learn more at this time. You can test out the world of computer coding on and off the computer.
Looking for easy to print activities, and inexpensive problem-based challenges? We have you covered... Click below to get your brick binary code activity.
LEGO CODING GAMES

I was introduced to Bits and Bricks, an online computer coding game made by LEGO® . It is part of the Hour of Code initiative aimed towards kids as young as 5 and 6, to get them excited about computer coding. Hour of Code is a global project reaching millions of kids. You can find many versions of Hour of Code to try out. Of course, the LEGO® lovers that we are, we enjoyed working with Bit the Bot.

BINARY ALPHABET

Our computers don't read the letter A like we read the letter A. The computer has a special code called the binary alphabet where each letter, both upper and lower case is assigned a set of numbers containing 1's and 0's.

My son first encountered this at school, but it was an activity for an older grade. He was curious so I read up on the binary alphabet and showed him how it worked. Mom has some learning to do too! We made a computer coding Christmas ornament. You can also take a base plate and LEGO® bricks and play around with the binary alphabet.

BUILD MINI LEGO ROBOTS

LEGO coding doesn't have to be just about the computer. Grab a bin of LEGO® pieces including the neat, super tiny pieces and see if you can make your Bit the Bot from Bricks and Bits mentioned above. Can you use your LEGO bricks to make a robot?
YOU MAY ALSO LIKE: LEGO ROBOTS
DIY LEGO CODING ALGORITHM GAME

You have a robot made, now make a coding game for it. Create a world with obstacles or an algorithm game. Make movement cards including forward, right turn, and left turn. Set a challenge with a start and a finish, and code your Bot to get through the obstacle course.

Layout the direction cards to plot the movement of the robot then try out your code and see if you are right! Create a new challenge and try again. It's a fun way to play with code and LEGO®! Read more about algorithms here ( and look for a FREE game printable).
YOU MIGHT ALSO LIKE: Superhero Computer Coding Game {no computer needed}
These fun ideas for LEGO® coding activities and games are a great introduction to coding, with and without the computer. Young kids CAN learn to code! Parents can learn about code too! Try LEGO coding today! You will love it!

LEGO CODING FOR PLAY AND LEARNING FOR KIDS
Want to explore more screen-free coding with kids? Check out our SHOP!
Click on the image below or on the link for more fun LEGO activities for kids.

# data[].attributes.attachment_link.title
LEGO Coding Activities For Kids STEM | Little Binns for Little Hands

# data[].attributes.attachment_link.description
Fun LEGO computer coding for kids! Technology is a huge part of our lives today. My son loves his iPad and although we monitor his use of it, it's a part of our home. We also love LEGO activities and have tons of fun building neat contraptions and gadgets with our bricks.

# data[].attributes.headline
A-Maze Your Friends with a Hand-Written Computer Program

# data[].attributes.subject
A-Maze Your Friends with a Hand-Written Computer Program

# data[].attributes.attachment_link.readable_text
Advertisement

Key concepts
Computers
Computer programming
Problem solving

Introduction
You probably use computer programs every day. Every time you are on the Internet, play a video game or use a smartphone you rely on computer programs. Do you know you can learn a little bit about programming without needing to use a computer? In this fun activity you will write a "program"-a set directions for a volunteer to find the way through a maze. Can you help them find the way through without crashing?

Background
A computer program is a list of instructions or commands that tell a computer what to do. For example, when you are typing on a computer, there are commands that instruct it to display certain characters on the screen when you push a certain key on your keyboard. The program for a video game might have different instructions that tell the game to move the on-screen character when you push on a controller. A Web browser has instructions to tell it what to do when you mouse click on different buttons. There are many, many more examples of what computer programs can do. Can you think of more?

Computers are very good at following directions-but that can lead to a problem: What happens if a human programmer accidentally gives a computer the wrong directions? The computer can't think for itself-it will go ahead and follow the directions it was given, even if they're wrong! This can cause the program to "crash," or not function as it was intended to. Computer programmers call errors in computer code "bugs" and the process of finding and removing them is known as "debugging." In this project you will write a set of directions for a volunteer to navigate a maze, using commands like "move forward," "turn left" and "turn right." If you make a mistake with your directions, the volunteer will "crash" into the wall of the maze and you will have to debug your program and try again!

Materials

Graph paper

Ruler

Pencil

Volunteer

Preparation

Use a sheet of graph paper to create a small maze that fits on a rectangular grid. All of the maze's walls should be vertical or horizontal-no diagonal or curved lines.

Start out with a small, easy-to-solve maze. (You can make a more difficult one later.)

Make sure the maze has clearly labeled "start" and "finish" points.

Procedure

Imagine that you are a person walking through your maze, starting at the "start" point. On a separate piece of paper write directions, one step at a time, for how you would walk through the maze. For example, use commands like "move forward two squares," "turn left" and "turn right." Continue writing directions until you have enough to reach the maze's "finish" mark.

Optional: If you prefer, you can draw arrows for your directional instructions instead of writing out the words. Does it take awhile to write out the step-by-step instructions? How does this process compare with drawing the maze?

Now, hand your maze, the directions and a pencil over to your volunteer. Instruct them to follow your directions exactly as they go through the maze, even if they see a mistake. They are not allowed to solve the maze on their own or change the directions.

Watch closely to see if the volunteer successfully completes the maze by following your directions. Did they crash into any of the walls or make it all the way to the finish line?

If your volunteer made it all the way to the finish line, then congratulations! Your program did not have any bugs. Try making a bigger, more complicated maze and start over.

If your volunteer crashed into one of the maze's walls, however, you need to debug your program! Carefully trace through your program step by step to see where things went wrong. Did you tell them to move one block too far or turn one block too early? Just one mistake can throw off your entire program and cause a crash later on, so look carefully!

After you discover the bug, rewrite your program. If you only need to change one or two steps, you can just erase them instead of rewriting the whole thing.

Have your volunteer try the maze again, following your new program. Did they solve it this time? If not, keep debugging your program until they solve the maze. How difficult was the process of finding and fixing bugs for your maze instructions?

Extra: Computer programs are written in many different "languages," which all have slightly different formats but very similar underlying concepts. For example, some computer programs use punctuation and spelling differently-this is called the program's "syntax." Can you come up with a different "language" that accomplishes the same task of solving the maze? For example, what about using commands that are defined relative to absolute directions on the piece of paper like "move up," "move down," "move left" and "move right;" as opposed to turning left or right as if you were a person standing in the maze? Although these two languages are different, can you see how they both be used to do the same thing?

Extra: Try this project with more complicated mazes that include diagonal or curvy lines. If you can no longer rely on a rectangular grid for movement, how would you write the program? What sort of language might you need to introduce? (Hint: You can also try introducing new commands like "move forward until you reach an intersection" or "move forward until you hit a wall.")

Extra: Instead of using a maze on paper, write a program to navigate a person walking through your house or school. Can they move from room to room without bumping into a wall by only following your directions?

Observations and results
You probably found that it only takes one bug early on in a program to cause a crash. When solving a maze, there is little room for error-make one wrong turn and you can-literally-crash by bumping into a wall or you can get lost!

Have you ever used a computer program that crashed or played a video program with a glitch? Did you find the experience frustrating? This is why companies do lots of debugging and testing before they release a program to the public-and even so, sometimes they have to release "patches" or "updates" for a program after a bug is discovered.

More to explore
Science Activities for All Ages!, from Science Buddies
Scratcha kid-friendly way to learn to program from Massachusetts Institute of Technology
Computer Science Project Ideas, from Science Buddies
This activity brought to you in partnership with Science Buddies

ABOUT THE AUTHOR(S)

# data[].attributes.attachment_link.title
Program with Paper: A-Maze Your Friends with a Hand-Written Computer Program

# data[].attributes.attachment_link.description
Key concepts Computers Computer programming Problem solving Introduction You probably use computer programs every day. Every time you are on the Internet, play a video game or use a smartphone you rely on computer programs. Do you know you can learn a little bit about programming without needing to use a computer?

# data[].attributes.body
Krzysztof Jaworski

# data[].attributes.attachment_link.readable_text
Czy do nauki programowania potrzebny jest komputer ? Może się wydawać, że tak. Jednak w ubiegły piątek dowiedzieliśmy się, że wystarczą do tego zwykłe, plastikowe kubeczki. Nauka programowania to rozwijanie logicznego myślenia, a do tego kubeczki nadają się doskonale :). Podczas zajęć pracowaliśmy w parach. Jedna osoba zapisywała kod programu, a druga była robotem, który ten kod realizował. Naszym zadaniem było stworzenie układów kubeczków według przedstawionego wzoru. Im bardziej skomplikowany układ kubeczków, tym więcej możliwości zapisu programu. Polecenia zapisywaliśmy przy pomocy zwykłych strzałek. I tak strzałka w prawo - oznaczała jeden ruch w prawo, strzałka w dół - jeden ruch w dół, strzałka obróć w lewo - wykonaj obrót w lewo. Strzałki, kubki i wzory. Cała godzina dobrej zabawy !

# data[].attributes.attachment_link.description
Czy do nauki programowania potrzebny jest komputer ? Może się wydawać, że tak. Jednak w ubiegły piątek dowiedzieliśmy się, że wystarczą do tego zwykłe, plastikowe kubeczki. Nauka programowania to rozwijanie logicznego myślenia, a do tego kubeczki nadają się doskonale :). Podczas zajęć pracowaliśmy w parach.

# data[].attributes.attachment_link.readable_text
My first attempt at this coding game was during my very first Maker Monday, and it went fine. For my homeschool group, I tightened things up, and it went way better than fine!

Once the majority of kids were there, we talked a little bit about coding and I explained the rules of our game. Each table had their own giant playing board, and enough pieces for 6 people. Playing card sized pieces let you move your frog forward, turn it clockwise or counterclockwise, or stick out its tongue to eat a frog!

The kids quickly divided up into like-age groups, and started playing. The younger kids had a grown up, and the ones that were interested actually got the game and were able to accomplish the goal (ie. get your frog to the gem in the center!). Not surprising, since this game is based on Robot Turtles, which is aimed at preschoolers. Still, I was really pleased with this outcome.

The older kids quickly zoomed through my levels, and that's when the fun began. First, we didn't have enough of the move forward blue arrow cards, so on the fly we learned about functions and wrote a number on the bottom of the cards with a whiteboard marker, so one arrow could stand for moving forward 7 times! It was great!

They got creative with placement of the pieces, to make it more challenging, and made up rules to fill in the gaps in the game: What happens if your frog runs into the edge of the board? What if you run into another frog? One team wanted to speed things up, and decided that the frogs' tongues could stretch over 3 squares to eat a fly.

I gave all the parents a list of resources for future coding. Some of them had heard of Scratch, but they were happy to see an app list as well.

# data[].attributes.attachment_link.description
My first attempt at this coding game was during my very first Maker Monday, and it went fine. For my homeschool group, I tightened things up, and it went way better than fine! Once the majority of kids were there, we talked a little bit about coding and I explained the rules of our...

# data[].attributes.attachment_link.title
Code Week Ambassadors dance the "Ode to code" in Brussels

# data[].attributes.attachment_link.readable_text
Today we're talking coding and I had one goal in mind. Help kids learn to code with no expensive equipment. No computer, no tablet, no apps, just their bodies and their mind. So we're starting with one of the most basic parts of computer programming, the If Then statement and turning it into a fun and active game. It's an If-Then Backyard Coding Game for Kids. This post contains affiliate links.

The If-Then Statement

If Then is what's called a conditional statement in programming. The program queries if one condition exists, then it commands it to do something. It can be as basic as a True or False question and answer or it can prompt an action.

If-Then Coding Game Rules

For every round, there is one Programmer and everyone else is a Computer. The Programmer stands in front of the Computers and gives them his command. If I ____ (fill in the blank), then you _____ (fill in the blank). For example, the Programmer below gave the command " If I turn in a circle, Then you turn in a circle."

You can set up your rounds however works best for your group of kids. We did three rounds per Programmer and then switched. Because you know kids love giving commands to other kids so everyone wants a turn as a Programmer!!!

A Game for All Ages

In order to test out (and photograph!) the If-Then Game, I invited The Babe's preschool crew to come and join me at the park. And they brought some of their older siblings, too. So first, thank you to everyone for coming to play (you know who you are)!! But what was really interesting for this mama of an only child, was seeing how kids ages 3-8 could play this game to their best abilities at varying levels of difficulty. So here are some variations, depending upon the developmental age of your kiddos.
Difficulty Level 1 - If I Do This, Then You Do This
This one's perfect for the preschoolers. It's basically just monkey see, monkey do with some coding language thrown in. The Programmer commands the Computers to do the same thing she does and to stop when she stops.
Difficulty Level 2 - If I Do This, Then You Do That
Now for the kindergartners, you can add the twist that the Computers should do something different than the Programmer, but still start and stop when they do. This one works the brain because they'll hear something different than they are seeing.
Difficulty Level 3 - If I Do This, Then You Do That, Else You Do Something Else
Moving on up the grade levels, you can move on up the coding complexity too with If-Then-Else statements. For example, the Programmer commands "If I raise my right arm, Then you raise your left arm, Else raise your right foot." So if he just stands there and does nothing, the Computers should all be raising their right foot. This gets pretty funny, pretty fast.
Difficulty Level 4 - If-Then-Else Speed Round with Eliminations
Want to make it really challenging? Have the Computers "break" and sit down when they don't follow commands correctly. The last Computer standing wins.

P.S.: So many thanks to my programmer husband for fact checking this activity and for being my biggest blog supporter, tech, promotional, emotional and otherwise :)

If-Then, Check. What's Next?

So your kiddos are interested in computers. There are so many ways for them to explore!

For the older kids (or younger ones with your help), check out Scratch. Scratch is a programming language and an online community where children can program and share interactive media such as stories, games, and animation with people from all over the world. It's a project from the Lifelong Kindergarten Group at the MIT Media Lab and is free. Need a little help getting started with Scratch? There's a great guide on Amazon {affiliate}...

Also, I just filled up my STEM (Science, Technology, Engineering, & Math) Pinterest board full of Coding for Kids resources. Follow me and take a look!

Follow Anne @ Left Brain Craft Brain's board STEM (Science, Technology, Engineering and Math) Activities on Pinterest.

Giving Kids the Power to Create

This post is week 4 in a 5 week series with some of my favorite bloggers who all love STEAM. Because learning with Science, Technology, Engineering, Art & Math gives kids the power to do almost anything they can dream up. Like make a train move or colors change. This week is all about ways to Compute.

PVC Pipe Xylophone // Frugal Fun for Boys

Secret Code Activity // What Do We Do All Day?

Spring Garden Glyph // Meri Cherry

Easy Math Trick for Kids // All For the Boys

Patterned Multiplication Circles // Lemon Lime Adventures

Paper Toys: Flextangles // Babble Dabble Do

Did you see last week's Spring Play or the rest of the Harness posts? Or Maybe you caught my Color Changing Chemistry Clock. Or the week before where we all learned to Fly. Be sure to follow along for our final week while we Grow, all with the power of STEAM.

Science, Tech, Engineering, Art, and Math Fun for Kids

Looking for some more STEAM inspiration that use can use right now? Instant gratification style? Check out STEAM Kids: 50+ Hands-on Science, Technology, Engineering, Art, & Math Hands-On Projects for Kids ebook! It's packed full of a year's worth fun learning activities that will wow the boredom right out of your kids.

# data[].attributes.attachment_link.title
If-Then Backyard Coding Game for Kids - Left Brain Craft Brain

# data[].attributes.attachment_link.description
Today we're talking coding and I had one goal in mind. Help kids learn to code with no expensive equipment. No computer, no tablet, no apps, just their bodies and their mind. So we're starting with one of the most basic parts of computer programming, the If Then statement and turning it into a fun and active game.

# data[].attributes.body
Polskie tłumaczenia scenariuszy znajdują się w poszczególnych zadaniach

# data[].attributes.attachment_link.description
CS Unplugged is a collection of free teaching material that teaches Computer Science through engaging games and puzzles that use cards, string, crayons and lots of running around.

# data[].attributes.body
Dla starszych, od 9 roku życia

# data[].attributes.body
Artykuł

# data[].attributes.attachment_link.description
of Thinglink of Resources: https://www.thinglink.com/scene/753039991126360065 I have been asked to return to teach summer enrichment classes on maker education for elementary-aged learners at a local school during the summer of 2016. One of the new classes I am designing is called Coding and Bots. It is a week long (5 days) class that will meet...

# data[].attributes.body
Gra planszowa

# data[].attributes.attachment_link.readable_text
The Ultimate Coding Board Game

The Ultimate Coding Board Game

Featured in Purdue University's Engineering Gift Guide Make programming fun by learning the basics without a computer! In Code Master, your Avatar travels to an exotic world in search of power Crystals. Along the way, you use programming logic to navigate the Map. Think carefully, in each level, only one specific sequence of actions will lead to success. Once you collect all the Crystals and land at the Portal, you win! Playing Code Master won't just teach you principles behind programming, you'll also build planning, sequential reasoning and problem-solving skills. coding

Type: Coding Games Logic Games Our Top Ten
Skill: Logic and Problem Solving
Age: 8 and Up
Players: 1 Player
Instructions: View PDF
Features:

Avatar

Portal

6 Crystals

10 Maps with 60 Levels

12 Guide Scrolls

12 Action Tokens

8 Conditional Tokens

Instructions with Solutions

MSRP: $19.99

CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON SERVICES LLC. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

# data[].attributes.attachment_link.description
The Ultimate Coding Board Game The Ultimate Coding Board Game Featured in Purdue University's Engineering Gift Guide Make programming fun by learning the basics without a computer! In Code Master, your Avatar travels to an exotic world in search of power Crystals. Along the way, you use programming logic to navigate the Map.

# data[].attributes.body
Gra planszowa

# data[].attributes.attachment_link.readable_text
CODECAMPUS ACADEMY LLC

TERMS OF SERVICE

Last Modified: February 5, 2020

1.1. Terms of Service. These terms of service (" Terms of Service") govern the access and use of the website www.codecampus.com, and affiliated websites, features, services, mobile applications, products, software and other services, or any portion thereof (collectively, the " Service"), owned or controlled by CodeCampus Academy LLC, a Delaware limited liability company, or its affiliated companies (" CodeCampus" or " we" or " our" or " us"). Affiliated companies are entities that control, are controlled by or are under common control with CodeCampus.

1.2. Privacy Policy. For information about how CodeCampus collects, uses, and shares your information, please review our privacy policy (" Privacy Policy"), which can be found at www.codecampus.com/privacy, and is incorporated herein by reference. You agree that by using the Service you consent to the collection, use, and sharing (as set forth in the Privacy Policy) of such information, including the transfer of this information to the United States and/or other countries for storage, processing, and use by CodeCampus.

1.3. Agreement. These Terms of Service, the Privacy Policy, and any other legal notices published by us on the Service are, collectively, an agreement (this " Agreement") between CodeCampus and you (" You" or " your" or " you" or a " User" or " Instructor" or " Participant"), a user of the Service. By accessing or using the Service you acknowledge and agree to this Agreement, including, without limitation, these Terms of Service and the Privacy Policy. If you choose to not agree with any of the terms of this Agreement, including, without limitation, these Terms of Service or the Privacy Policy, you may not use the Service.

2. Intellectual Property.

2.1. Ownership of Marks and IP. The design, trademarks, service marks, and logos of CodeCampus and the Service (" CodeCampus Marks"), are owned by or licensed to CodeCampus, subject to copyright and other intellectual property rights under United States, foreign laws and international conventions. Except as otherwise indicated, all copyright rights and other intellectual property rights in the Service and its contents, including any and all CodeCampus Marks, content, data, databases, information, text, music, sound, photos, images, graphics, audio, video, software, code, technology, methods, analyses, studies, reports, and other intellectual property contained therein (" CodeCampus IP") are owned by or licensed to CodeCampus, and protected by law, including copyright, database, trade secret, and trademark laws of the United States and all applicable jurisdictions, as well as other applicable state, national, and international laws and regulations.

2.2. License. During the term of this Agreement, CodeCampus grants you a limited, non-exclusive, non-transferable license to access the Service for your personal and non-commercial use in accordance with these Terms of Service. CodeCampus reserves all rights not expressly granted in and to the Service. You agree to not engage in the use, copying, or distribution of any of the Service, or any portion thereof, other than as expressly permitted.

3.1. Account Registration. If you choose to register for an account, you must complete the account registration process by providing us with current, complete, and accurate information as prompted by the applicable registration form. You agree to register only once using a single account. You agree you will not (i) register on behalf of another person; (ii) register under the name of another person or under a fictional name or alias; (iii) choose a username that constitutes or suggests an impersonation of any other person (real or fictitious) or entity or that you are a representative of an entity when you are not, or that is offensive; (iv) choose a username for the purposes of deceiving or misleading our users and/or the CodeCampus as to your true identity; or (v) choose a username that incorporates a solicitation.

3.2. Account Information. You are entirely responsible for maintaining the confidentiality of your password and account. Furthermore, you are entirely responsible for any and all activities that occur under your account. You should notify us immediately of any known or suspected unauthorized use of your username and password or any other breach of security. CodeCampus will not be liable for any loss that you may incur as a result of someone else using your username, password, or account, either with or without your knowledge. You could be held liable for losses incurred by CodeCampus or another party due to someone else using your username, password, or account. You may not use anyone else's account at any time, without the permission of the account holder. Your account is unique to you and may not be transferred to any third party.

3.3. Account Security. CodeCampus cares about the integrity and security of your account information. However, CodeCampus cannot guarantee that unauthorized third parties will never be able to defeat the Service's security measures or use any personal information you provide to us for improper purposes. You acknowledge that you provide your account information at your own risk.

4. User Content and Conduct .

4.1. User Content. As a user with a registered account, you may be able to submit content to the Service, including videos, photos, images, audio, text, information (including, without limitation, Personally Identifiable Information), user comments, and any other content (collectively, " User Content"). You shall be solely responsible for your own User Content and the consequences of submitting and publishing your User Content on the Service. You further agree that you will not submit to the Service any User Content or other material that is contrary to these Terms of Service or contrary to applicable local, national, and international laws and regulations.

4.2. Representations. You affirm, represent, and warrant that you own or have the necessary licenses, rights, consents, and permissions to publish User Content you submit. You further agree that User Content you submit to the Service will not contain third party copyrighted material, or material that is subject to other third party proprietary rights, unless you have permission from the rightful owner of the material or you are otherwise legally entitled to post the material and to grant us all of the license rights granted herein. We do not permit copyright infringing activities and infringement of intellectual property rights on the Service, and we will remove all User Content if properly notified that such User Content infringes on another's intellectual property rights. We reserve the right to remove User Content without prior notice. By using the Service and the Community Services, you expressly agree not to use, reproduce, modify, adapt, edit, translate, publicly display, telecommunicate or perform, post, upload to, transmit, distribute, store, create derivative works from or otherwise publish throughout the world, in any media, now known or hereafter devised, on or through the Service any of the following:

(a) User Content that would constitute, encourage or provide instructions for a criminal offense, violate the rights of any party, or that would otherwise create liability or violate any local, state, foreign, national or international law, including, without limitation, the regulations of the U.S. Securities and Exchange Commission;

(b) User Content that is indecent, profane (including masked profanity where symbols, initials, intentional misspellings or other characters are used to suggest profane language), obscene, pornographic, abusive, inflammatory, untrue, misleading, illegal, invasive of privacy or publicity rights, libelous, slanderous or defamatory. We do not tolerate users harassing, threatening or embarrassing other users, including harassment or denigration based on age, gender, race, religion, national origin, sexual orientation or disability, marital status or veteran status, or the stalking of other users;

(c) User Content that contains any confidential or proprietary information of any person or entity, or that otherwise violates the legal rights of any person or entity. You may not include in any User Content either any email addresses or telephone numbers of any person or entity, including your own. You may not use a false email address, impersonate any person or entity (including any other user), or otherwise mislead as to the origin of your User Content;

(d) User Content that is unrelated to the topic of the Community Services in which such Content is posted, or that, in the sole judgment of CodeCampus, contravenes the above, is otherwise objectionable or inappropriate, or which restricts or inhibits any other person from using or enjoying the Service, or which may expose CodeCampus or its affiliates or its users to any harm or liability of any type.

4.3. Rights and License. You retain all of your ownership rights in your User Content. However, by submitting User Content to the Service, you hereby grant CodeCampus a worldwide, non-exclusive, royalty-free, sublicenseable and transferable license to use, reproduce, distribute, prepare derivative works of, display, and perform the User Content in connection with the Service and CodeCampus's (and its successors' and affiliates') business, including without limitation for promoting and redistributing part or all of the Service (and derivative works thereof) in any media formats and through any media channels (including for advertising or other commercial use). If we publish your User Content or authorize or license others to do so, your User Content may be edited for length, format, clarity or for any other reason either before or after it is published. You also hereby grant each user of the Service a non-exclusive license to access your User Content through the Service, and to use, reproduce, distribute, display and perform such User Content as permitted through the functionality of the Service and under these Terms of Service. The above licenses granted by you in User Content you submit to the Service terminate within a commercially reasonable time after you remove your User Content from the Service. You understand and agree, however, that we may retain, but not display, distribute, or perform, server copies of your User Content that have been removed. The above licenses granted by you in user comments you submit are perpetual and irrevocable.

4.4. User Conduct. As a condition of your use of and access to the Service, you agree not to use the Service for any unlawful purpose or in any way that violates these Terms. Any use of the Service or Community Services in violation of these Terms of Service and may result in, among other things, termination or suspension of your account and your ability to use the Service or Community Services. You may not engage in any of the following prohibited activities:

(a) Copying, distributing, or disclosing any part of the Service in any medium, including without limitation by any automated or non-automated "scraping"; collecting or harvesting any personally identifiable information, including account names, from the Service; altering, modifying or creating derivative works of the Service, or any portion thereof;

(b) Using any automated system, including without limitation "robots," "spiders," "offline readers," etc., to access the Service; accessing any content or features of the Service through any technology or means other than those provided or authorized by the Service;

(c) Transmitting spam, chain letters, or other unsolicited email; using the Service for any commercial solicitation purpose or political campaigning;

(d) Attempting to interfere with, compromise the system integrity or security, or decipher any transmissions to or from the servers running the Service; uploading invalid data, viruses, worms, or other software agents through the Service; bypassing the measures we may use to prevent or restrict access to the Service, including without limitation features that prevent or restrict use or copying of any content or features or enforce limitations on use of the Service or the content or features therein;

(e) Taking any action that imposes, or may impose at our sole discretion an unreasonable or disproportionately large load on Service infrastructure; interfering with the proper working of the Service;

(f) Impersonating another person or otherwise misrepresenting your affiliation with a person or entity, conducting fraud, hiding or attempting to hide your identity; or

(g) Disrupting the normal flow of dialogue, causes a screen to "scroll" faster than other Users are able to type, or otherwise negatively affects other Users' ability to engage in real time exchanges.

(h) The Service is for personal use only. Users may not use the Service or any content contained in the Service (including, but not limited to, content of other users, designs, text, graphics, images, video, information, logos, software, audio files and computer code) in connection with any commercial endeavors, such as (i) advertising or soliciting any user to buy or sell any products or services not offered by CodeCampus or (ii) soliciting others to attend parties or other social functions, or networking, for commercial purposes. Users of the Service may not use any information obtained from the Service to contact, advertise to, solicit, or sell to any other user without his or her prior explicit consent. Organizations, companies, and/or businesses may not use the Service or the Service for any purpose except with CodeCampus's express consent (such as for promoted profiles or other advertisements), which CodeCampus may provide or deny in its sole discretion. CodeCampus may investigate and take any available legal action in response to illegal and/or unauthorized uses of the Service, including collecting usernames and/or email addresses of users by electronic or other means for the purpose of sending unsolicited email and unauthorized framing of or linking to the Service.

5. The Service and Storage .

5.1. Informational Purposes Only. The Service is for informational purposes only and is not intended to substitute for professional medical advice, diagnosis, or treatment regarding memory or treatment. You should seek the advice of a physician or other qualified health provider with whom you have such a relationship if you have questions regarding any medical condition or if you are experiencing any symptoms of or believe you may have any medical condition.

5.2. Not Responsible for Storing User Content. You are solely responsible for maintaining appropriate security, protection and backup copies of your User Content and data. As set forth in Section 10 of these Terms of Service, below, CodeCampus has no liability of any kind as a result of the deletion of, correction of, destruction of, damage to, loss of or failure to store or encrypt any User Content, content or data.

6.1. Copyright Agent. CodeCampus respects the intellectual property rights of others and expects users of the Service to do the same. We will respond to notices of alleged copyright infringement that comply with applicable law and are properly provided to our designated copyright agent (" Copyright Agent"). Our designated Copyright Agent to receive notifications of claimed infringement is:

CodeCampus Academy LLC

Address:________________

Attn: ___________________

legal@codecampus.com

For clarity, only DMCA notices should go to the Copyright Agent; any other feedback, comments, requests for technical support, and other communications should be directed to support@codecampus.com. You acknowledge that if you fail to comply with all of the requirements of this Section, your DMCA notice may not be valid.

6.2. Claims of Infringement. If you are a copyright owner or an agent thereof and believe that any Content infringes upon your copyrights, you may submit a notification pursuant to the Digital Millennium Copyright Act (" DMCA") by providing our Copyright Agent with the following information in writing (see 17 U.S.C 512(c)(3) for further detail):

(a) A physical or electronic signature of a person authorized to act on behalf of the owner of an exclusive right that is allegedly infringed;

(b) Identification of the copyrighted work claimed to have been infringed, or, if multiple copyrighted works at a single online site are covered by a single notification, a representative list of such works at that site;

(c) Identification of the material that is claimed to be infringing or to be the subject of infringing activity and that is to be removed or access to which is to be disabled and information reasonably sufficient to permit the service provider to locate the material;

(d) Information reasonably sufficient to permit CodeCampus to contact you, such as an address, telephone number, and, if available, an electronic mail;

(e) A statement that you have a good faith belief that use of the material in the manner complained of is not authorized by the copyright owner, its agent, or the law; and

(f) A statement that the information in the notification is accurate, and under penalty of perjury, that you are authorized to act on behalf of the owner of an exclusive right that is allegedly infringed.

6.3. Counter-Notice. If you believe that your content that was removed (or to which access was disabled) is not infringing, or that you have the authorization from the copyright owner, the copyright owner's agent, or pursuant to the law, to post and use the material in your content, you may send a counter-notice containing the following information to our Copyright Agent:

(a) Your physical or electronic signature;

(b) Identification of the content that has been removed or to which access has been disabled and the location at which the content appeared before it was removed or disabled;

(c) A statement that you have a good faith belief that the content was removed or disabled as a result of mistake or a misidentification of the content; and

(d) Your name, address, telephone number, and e-mail address, a statement that you consent to the arbitration provision of this Agreement, and a statement that you will accept service of notice from the person who provided notification of the alleged infringement;

(e) If a counter-notice is received by our Copyright Agent, we may send a copy of the counter-notice to the original complaining party informing that person that he or she may replace the removed content or cease disabling it in ten (10) business days. Unless the copyright owner files an action seeking a court order against the content provider, or user, the removed content may be replaced, or access to it restored, in ten (10) to fourteen (14) business days or more after receipt of the counter-notice, at our sole discretion.

7.1. Third Party Links. The Service may contain links to third-party advertisers, websites or services. You acknowledge and agree that CodeCampus is not responsible or liable for: (i) the availability or accuracy of such advertisements, websites or services, or (ii) the content, products, or resources on or available from such advertisers, websites or services. Links to such advertisers, websites or services do not imply any endorsement by CodeCampus of those websites or services. You acknowledge sole responsibility for and assume all risk arising from your use of any such websites or services.

7.2. Third Party Content. Through the Service, you will have the ability to access and/or use content provided by third parties. CodeCampus cannot guarantee that such third party content will be free of material you may find objectionable or otherwise. CodeCampus disclaims any responsibility or liability related to your access or use of any third party content.

7.3. Third Party Promotions. Some third parties may promote sweepstakes, competitions, promotions, and other similar opportunities on the Service (" Third Party Promotions"). CodeCampus is not the sponsor or promoter of these Third Party Promotions and does not bear any responsibility or liability for the actions or inactions of any third parties who organize, administer or are otherwise involved in any of promotion of these Third Party Promotions. If you wish to participate in any of these Third Party Promotions, you are responsible for reading and ensuring that you understand the applicable rules and any eligibility requirements and are lawfully able to participate in such Third Party Promotions in your jurisdiction.

7.4. Social Media Networks. The Service may include features that connect to third party social media networks (" Social Media Networks") and allow you to share or like content or services with your friends or other users of the Social Media Networks, or you may be able to connect your user account with your Social Media Networks' accounts. To learn more about how your information may be shared with Social Media Networks or how your Social Media Networks' account information may be shared with us, please read our Privacy Policy and the privacy policy or settings of the relevant Social Media Networks.

8. Fees, Payments and Changes.

8.1. Fees. We reserve the right at any time to charge fees for access to the Service, or any portion thereof. However, in no event will you be charged for access to the Service unless we obtain your prior agreement to pay such charges. You may cancel your account at any time. You agree to pay all charges that may be incurred by you or on your behalf through the Service, at the price(s) in effect when such charges are incurred, including all shipping and handling charges. In addition, you remain responsible for any and all taxes that may be applicable to your purchase(s), and you agree that such taxes, if any, are not our responsibility. There shall be no refunds at any time.

8.2. Payments. If products, subscriptions, software, or services are made available for purchase through the Service and you wish to purchase such products, subscriptions, software, or services, you may be asked by us or our designee (or, if such product, subscriptions, software, or services are being made available by a third party provider, by such third party provider) to supply certain information relevant to your purchase, including, without limitation, credit card number, expiration date, billing address and shipping information. YOU REPRESENT AND WARRANT THAT YOU HAVE THE LEGAL RIGHT TO USE ANY CREDIT CARD(S) OR OTHER PAYMENT MEANS USED BY YOU OR THROUGH YOUR USERNAME(S) TO PURCHASE ANY SUCH PRODUCT AND/OR SERVICE. You acknowledge that any such information will be treated by us in accordance with our Privacy Policy. You grant us the right to provide such information to third parties in order to facilitate the completion of transactions initiated by you or on your behalf through the Service. Verification of information may be required prior to acceptance of any order through the Service.

8.3. Changes. We reserve the right, with or without prior notice, to: change descriptions or references to products, subscriptions, software or services; limit the available quantity of any products, subscriptions, software, or services; honor, or refuse to honor, any coupon, coupon code, promotional code or other similar promotions (collectively, the "Rewards Program"); and/or refuse to provide any user of the Service with any products, subscriptions, software or services. We may modify the Rewards Program, any points, or the terms that govern their usage, at our sole discretion, and such modifications may make the Rewards Program points more or less common, valuable, effective, or functional.

9. Mobile Services and App Stores .

9.1. " Mobile Services" means certain software and services that are available via a mobile device, including (i) the ability to upload data to the Service via a mobile device, (ii) the ability to use the Service from a mobile device, and (iii) the ability to access certain features through an application downloaded and installed on a mobile device.

9.2. Wireless Carriers. To the extent you access the Mobile Services through a mobile device, your wireless carrier's standard charges, data rates and other fees may apply. In addition, downloading, installing, or using certain Mobile Services may be prohibited or restricted by your carrier, and not all Mobile Services may work with all carriers or devices.

9.3. Notifications and Messages. By using the Mobile Services, you agree that we may communicate with you regarding CodeCampus and other entities by SMS, MMS, text message or other electronic means to your mobile device for the purpose of providing the applicable service and that certain information about your usage of the Mobile Services may be communicated to us. In the event you change or deactivate your mobile telephone number, you agree to promptly update your CodeCampus account information to ensure that your messages are not sent to the person that acquires your old number. In the event that you fail to comply with the obligation to promptly update your CodeCampus account information when changing or deactivating your mobile telephone number, you accept full responsibility for any of your messages, which may not be delivered or may be sent to the person that acquires your old number.

10. Disclaimers and Disclosures .

10.1. Disclaimers. We do not endorse any User Content submitted to the Service by any user or other licensor, or any opinion, recommendation, or advice expressed therein, and we expressly disclaim any and all liability in connection with User Content. CodeCampus takes no responsibility and assumes no liability for any User Content posted, stored or uploaded by you or any third party, or for any loss or damage thereto or in connection therewith, nor is CodeCampus liable for any mistakes, inaccuracies, infringements, defamation, slander, libel, omissions, falsehoods, obscenity, pornography or profanity you may encounter. As a provider of interactive services, CodeCampus is not liable for any statements, representations or User Content provided by its users. Although CodeCampus has no obligation to screen, edit or monitor any of the User Content posted to or distributed through the Service, CodeCampus reserves the right, and has absolute discretion, to remove, screen or edit without notice any User Content posted or stored on the Service at any time and for any reason and without liability to you or any third party, and you are solely responsible for creating backup copies of and replacing any User Content you post or store on the Service at your sole cost and expense. However, we also reserve the right in our sole discretion to display any User Content that is submitted to us (or to decline to remove any User Content), even if it violates this Agreement. Since not all of the areas of the Service are monitored on a "real time" basis, you may see User Content that violates this Agreement before we do. Please report such items to support@codecampus.com.

10.2. Disclosures. In order to cooperate with legitimate governmental requests, subpoenas or court orders, to protect CodeCampus's systems and users, or to ensure the integrity and operation of CodeCampus's business and systems, CodeCampus may access and disclose any information it considers necessary or appropriate, including, without limitation, account information (i.e. name, email address, etc.), IP addressing and traffic information, usage history, and posted User Content. CodeCampus's right to disclose any such information, as applicable, shall be pursuant to the terms of CodeCampus's Privacy Policy. Please see CodeCampus's Privacy Policy for the terms of our personal information collection and use practices with respect to the Service.

11. Termination, Suspension, and Restrictions, and Survival of Terms.

11.1. Termination, Suspension, and Restrictions. CodeCampus may terminate or suspend your access to or ability to use the Service immediately, without prior notice or liability, for any reason or no reason, including breach of this Agreement. In particular, CodeCampus may immediately terminate or suspend accounts that have been flagged for repeat copyright infringement. Upon termination of your access to or ability to use the Service, your right to use or access the Service will immediately cease. CodeCampus may change, restrict access to, suspend, or discontinue any aspect of the Service at any time, including availability of any feature, database, or content. CodeCampus may also impose limits on certain features and services or restrict your access to all or parts of the Service without notice or liability.

11.2. Survival of Terms. This Agreement's terms and conditions that by their nature should survive termination shall survive termination, including, without limitation, ownership provisions, warranty disclaimers, and limitations of liability. Termination of your access to and use of the Service shall not relieve you of any obligations arising or accruing prior to termination or limit any liability that you otherwise may have to CodeCampus or any third party.

12. Disclaimers . YOU EXPRESSLY AGREE THAT USE OF THE SERVICE (INCLUDING, WITHOUT LIMITATION, MOBILE SERVICES), IS AT YOUR SOLE RISK. THE SERVICE IS PROVIDED ON AN "AS IS" AND "AS AVAILABLE" BASIS WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED. TO THE FULLEST EXTENT PERMISSIBLE PURSUANT TO APPLICABLE LAW, COMPANY, ITS OFFICERS, DIRECTORS, EMPLOYEES, AND AGENTS, DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. COMPANY DOES NOT WARRANT THAT THE SERVICE WILL MEET YOUR REQUIREMENTS, OR THAT THE SERVICE WILL BE UNINTERRUPTED OR ERROR-FREE, THAT DEFECTS WILL BE CORRECTED OR THAT SERVICE OR THE SERVERS THAT MAKE IT AVAILABLE ARE FREE OF VIRUSES OR ANY OTHER HARMFUL COMPONENTS. COMPANY DOES NOT WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE OR THE RESULTS OF THE USE OF THE CONTENT OR DATA ON THE SERVICE, WITH RESPECT TO THEIR CORRECTNESS, ACCURACY, RELIABILITY OR OTHERWISE, OR THAT YOUR USER CONTENT OR DATA WILL BE ACCESSIBLE OR FREE FROM LOSS OR DAMAGE. COMPANY DOES NOT WARRANT, ENDORSE, GUARANTEE, OR ASSUME RESPONSIBILITY FOR ANY PRODUCTS, OR SERVICES ADVERTISED OR OFFERED BY A THIRD PARTY THROUGH THE SERVICE OR ANY HYPERLINKED SERVICES OR FEATURED IN ANY OTHER ADVERTISING, AND COMPANY WILL NOT BE A PARTY TO OR IN ANY WAY BE RESPONSIBLE FOR MONITORING ANY TRANSACTION BETWEEN YOU AND THIRD-PARTY PROVIDERS OF PRODUCTS OR SERVICES. AS WITH THE PURCHASE OF PRODUCTS OR SERVICES THROUGH ANY MEDIUM OR IN ANY ENVIRONMENT, YOU SHOULD USE YOUR BEST JUDGMENT AND EXERCISE CAUTION WHERE APPROPRIATE. APPLICABLE LAW MAY NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO THE ABOVE EXCLUSION MAY NOT APPLY TO YOU.

13. Limitations of Liability . IN NO EVENT SHALL COMPANY, ITS OFFICERS, DIRECTORS, EMPLOYEES, OR AGENTS, BE LIABLE TO YOU FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, PUNITIVE, OR CONSEQUENTIAL DAMAGES WHATSOEVER RESULTING FROM YOUR USE OF THE SERVICE (INCLUDING, WITHOUT LIMITATION, MOBILE SERVICES), OR ANY (I) ERRORS, MISTAKES, OR INACCURACIES OF CONTENT OR DATA, (II) PERSONAL INJURY OR PROPERTY DAMAGE, OF ANY NATURE WHATSOEVER, RESULTING FROM YOUR ACCESS TO AND USE OF THE SERVICE, (III) ANY UNAUTHORIZED ACCESS TO OR USE OF OUR SECURE SERVERS AND/OR ANY AND ALL PERSONAL INFORMATION AND/OR FINANCIAL INFORMATION STORED THEREIN, (IV) ANY INTERRUPTION OR CESSATION OF TRANSMISSION TO OR FROM THE SERVICE, (IV) ANY BUGS, VIRUSES, TROJAN HORSES, OR THE LIKE, WHICH MAY BE TRANSMITTED TO OR THROUGH THE SERVICE BY ANY THIRD PARTY, AND/OR (V) ANY ERRORS OR OMISSIONS IN ANY CONTENT OR DATA OR FOR ANY LOSS OR DAMAGE OF ANY KIND INCURRED AS A RESULT OF YOUR USE OF ANY CONTENT EMAILED, TRANSMITTED, OR OTHERWISE MADE AVAILABLE VIA THE SERVICE, OR ANY LACK OF ACCESSIBILITY, LOSS OR DAMAGE TO USER CONTENT OR DATA POSTED, UPLOADED OR TRANSMITTED VIA THE SERVICE, WHETHER BASED ON WARRANTY, CONTRACT, TORT, OR ANY OTHER LEGAL THEORY, AND WHETHER OR NOT COMPANY IS ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THE FOREGOING LIMITATION OF LIABILITY SHALL APPLY TO THE FULLEST EXTENT PERMITTED BY LAW IN THE APPLICABLE JURISDICTION. YOU SPECIFICALLY ACKNOWLEDGE THAT COMPANY SHALL NOT BE LIABLE FOR USER CONTENT OR THE DEFAMATORY, OFFENSIVE, OR ILLEGAL CONDUCT OF ANY THIRD PARTY AND THAT THE RISK OF HARM OR DAMAGE FROM THE FOREGOING RESTS ENTIRELY WITH YOU. IN NO EVENT WILL COMPANY'S TOTAL AGGREGATE LIABILITY TO YOU UNDER THIS AGREEMENT EXCEED THE AMOUNT PAID BY YOU TO USE THE SERVICE.

14. Indemnification . To the extent permitted by applicable law, you agree to defend, indemnify and hold harmless CodeCampus, its parent corporation, officers, directors, employees and agents, from and against any and all claims, damages, obligations, losses, liabilities, costs or debt, and expenses (including but not limited to attorney's fees) arising from: (i) your use of and access to the Service (including, without limitation, Mobile Services); (ii) your violation of any term of this Agreement; (iii) your violation of any third party right, including without limitation any copyright, property, or privacy right; or (iv) any claim that your User Content caused damage to a user or third party. CodeCampus may assume the exclusive defense and control of any matter for which users have agreed to indemnify CodeCampus and you agree to assist and cooperate with CodeCampus in the defense or settlement of any such matters. This defense and indemnification obligation will survive the termination of this Agreement and your use of the Service.

15.1. Mandatory Arbitration. For any dispute you have with CodeCampus, you agree to first contact CodeCampus and attempt to resolve the dispute informally. If CodeCampus has not been able to resolve the dispute with you informally, we each agree to resolve any claim, dispute, or controversy (excluding claims for injunctive or other equitable relief) arising out of or in connection with or relating to this Agreement by binding arbitration by the American Arbitration Association (" AAA") under the Commercial Arbitration Rules and Supplementary Procedures for Consumer Related Disputes then in effect for the AAA, except as provided herein. The arbitration will be conducted in Orange County, California, in the United States. Each party will be responsible for paying any AAA filing, administrative and arbitrator fees in accordance with AAA rules. The award rendered by the arbitrator shall include costs of arbitration, reasonable attorneys' fees and reasonable costs for expert and other witnesses, and any judgment on the award rendered by the arbitrator may be entered in any court of competent jurisdiction. This arbitration agreement survives the termination of this Agreement between you and CodeCampus.

15.2. Waivers of Class Action and Trial by Jury. You and CodeCampus both waive any right to participate in any class action involving disputes between us, and you and CodeCampus are each waiving the right to a trial by jury. All claims must be brought in the parties' individual capacity, and not as a plaintiff or class member in any purported class or representative proceeding, and, unless we agree otherwise, the arbitrator may not consolidate more than one person's claims. This class action waiver is an essential part of our arbitration agreement and may not be severed. If for any reason this class action waiver is found unenforceable, then the entire arbitration agreement will not apply. However, the waiver of the right to trial by jury set forth in this Section will remain in full force and effect.

15.3. Other Remedies. Notwithstanding the foregoing, either party may bring an individual action in small claims court. Nothing in this Section precludes you from bringing issues to the attention of federal, state or local agencies. Nothing in this Section shall prevent either party from seeking injunctive or other equitable relief from the courts for matters related to data security, intellectual property or unauthorized access to the Service.

15.4. Time Limitations. YOU AND COMPANY AGREE THAT ANY CAUSE OF ACTION ARISING OUT OF OR RELATED TO THE SERVICE OR THIS AGREEMENT MUST COMMENCE WITHIN ONE (1) YEAR AFTER THE CAUSE OF ACTION ACCRUES. OTHERWISE, SUCH CAUSE OF ACTION IS PERMANENTLY BARRED.

16. Children Under 13 . The Service is a general audience service and is not intended for children under 13. We require that only persons 13 years of age or older use any of the Service. By using the Service, you hereby represent that you are at least 13 years old. To view information on our policy regarding the privacy of children under the age of 13, please see the Privacy Policy. Parental control protections (such as computer hardware, software or filtering services) are commercially available that may assist you in limiting access to material that may be considered harmful to minors.

17. Notice for California Users . Under California Civil Code Section 1789.3, California users of the online services are entitled to the following specific consumer rights notice: The Complaint Assistance Unit of the Division of Consumer Services of the California Department of Consumer Affairs may be contacted in writing at 400 R Street, Suite 1080, Sacramento, California 95814, or by telephone at (916) 445-1254 or (800) 952-5210.

18. Users From Other Jurisdictions . By accessing or using the Service, or submitting information, you acknowledge that you accept the practices and policies outlined in this Agreement and consent to having your data transferred to and processed in the United States. If you do not agree to the terms of this Agreement, please do not use the Service. The Service is controlled and operated by CodeCampus from the United States. We do not represent or warrant that the Service, or any part thereof, is appropriate or available for use in any particular jurisdiction. Those who choose to access the Service, do so on their own initiative and at their own risk, and are responsible for complying with all local laws, rules and regulations. You also are subject to United States export controls in connection with your use of the Service and are responsible for any violations of such controls, including, without limitation, any United States embargoes or other federal rules and regulations restricting exports. We may limit the availability of the Service, in whole or in part, to any person, geographic area or jurisdiction that we choose, at any time and in our sole discretion.

19. General. This Agreement shall be governed by the internal substantive laws of the State of Delaware, without respect to its conflict of laws principles. This Agreement, including, without limitation, these Terms of Service, together with the Privacy Policy and any other legal notices published by us on the Service, shall constitute the entire agreement between you and CodeCampus concerning the Service. If any provision of this Agreement is deemed invalid by a court of competent jurisdiction, the invalidity of such provision shall not affect the validity of the remaining provisions of this Agreement, which shall remain in full force and effect. No waiver of any term of this Agreement shall be deemed a further or continuing waiver of such term or any other term, and CodeCampus's failure to assert any right or provision under this Agreement shall not constitute a waiver of such right or provision. We reserve the right to amend this Agreement, including, without limitation, these Terms of Service and the Privacy Policy, at any time and without notice, and it is your responsibility to review this Agreement, including, without limitation, these Terms of Service and the Privacy Policy for any changes. This Agreement, and any rights and licenses granted hereunder, may not be transferred or assigned by you, but may be assigned by CodeCampus without restriction. Your use of the Service following any amendment of this Agreement will signify your assent to and acceptance of its revised terms.

19. Contact Information .If you have any questions, feedback or to report a violation regarding these Terms of Service, you may email us at support@codecampus.com or contact us by mail addressed to:

CodeCampus Academy LLC

Address

# data[].attributes.attachment_link.description
CODECAMPUS ACADEMY LLC TERMS OF SERVICE Last Modified: February 5, 2020 1.1. Terms of Service. These terms of service (" Terms of Service") govern the access and use of the website www.codecampus.com, and affiliated websites, features, services, mobile applications, products, software and other services, or any portion thereof (collectively, the " Service"), owned or controlled by CodeCampus Academy LLC, a Delaware limited liability company, or its affiliated companies (" CodeCampus" or " we" or " our" or " us").

# data[].attributes.body
Gra planszowa

# data[].attributes.attachment_link.readable_text
ThinkFun was founded in 1985 by husband and wife team Bill Ritchie and Andrea Barthello. Bill was a born puzzler, so defining his dream company was no challenge, but the 80's were a tough time for toy companies. Retailers were moving away from games, and the Rubik's Cube, which had broken through in the mass market, was losing popularity.

No stranger to a challenge, Andrea vividly remembers the day she pulled up in their driveway and declared, "We can do this!" In the early years, Bill and Andrea's basement served as assembly line, home office, and distribution center, and our first product, the Hexadecimal Puzzle, was born right out of that basement!

Despite humble beginnings, Bill and Andrea founded ThinkFun, originally called Binary Arts, with a noble mission, "To translate the brilliant ideas of the craziest mathematicians, engineers and inventors into simple toys that can be appreciated by boys and girls around the world." We still believe this today.

Over the years, we have strengthened our commitment to creating products that naturally inspire learning, spark creativity, and build problem solving through play. We continue to push into new frontiers with mobile apps, online games, global education programs, even brain research... all this and we're STILL creating incredibly fun, innovative new games!

# data[].attributes.attachment_link.title
Robot Turtles | The Board Game that Teaches Programming to Kids

# data[].attributes.attachment_link.description
ThinkFun was founded in 1985 by husband and wife team Bill Ritchie and Andrea Barthello. Bill was a born puzzler, so defining his dream company was no challenge, but the 80's were a tough time for toy companies. Retailers were moving away from games, and the Rubik's Cube, which had broken through in the mass market, was losing popularity.

# data[].attributes.headline
How I Organized My School’s Hour of Code

# data[].attributes.subject
How I Organized My School’s Hour of Code

# data[].attributes.body
Artykuł

# data[].attributes.attachment_link.readable_text
By Donna Macdonald on

Squeals of delight emanated from students in kindergarten through fifth grade at my public elementary school. They were working in collaborative teams, challenging themselves to move characters through mazes, while also learning basic computer programming. They joined over 20 million others in the worldwide initiative (December 8-14), organized primarily by Code.org.

Code.org is so committed to the importance of teaching children computer science that the organization offers incentives to teachers willing to give their students an "Hour of Code." Prizes vary from 10 GB of Dropbox space to celebrity video chats. One lucky school in every state plus Washington, DC, is chosen to win $10,000 worth of technology hardware and accessories. My Vermont elementary school was one of them. Having just received my check, I'm in the planning stage of deciding how to best use the funds to to inspire my students with tech tools.

In the meantime, 2014 was our second year of whole-school participation in the national event, which runs concurrently with Computer Science Education Week. The timing was chosen to coincide with the birthdays of two key figures in computer science-Ada Lovelace and Grace Hopper. Lovelace lived in the mid-1800s and is thought to be the founder of scientific computing. She came up with the idea of a machine that could manipulate symbols in accordance with rules. Hopper was a computer scientist and U.S. Navy rear admiral. During the 1940s and 1950s, she created the programming language COBOL (Common Business Oriented Language). She also coined the term "debugging," which is said to have been inspired by an actual moth removed from a computer.
To start learning to code, unplug
Several student programs were in need of "debugging" in our "unplugged" activities the week prior to the Hour of Code. For K-3 students, I adapted a graph paper programming lesson that I found in the Code.org's curriculum. I wanted teams of students to actually be able to work as programmers while their "robots," played by fellow students, moved through a grid on the floor.

I created the grid with two clear plastic shower curtains and some duct tape purchased from my local department store. I connected the two shower curtains and used the duct tape to design a grid on them. Then I added assorted images to some squares in the grid to act as final destinations for student programs. After some instruction on using symbols-in this case, arrows-to replace words in their directions, student programmers had an exciting learning experience moving their robot teammates through the grid to their desired location. With this programming practice behind them, students were ready for their computer-based Hour of Code.

Code.org organized the first Hour of Code campaign in 2013. According to Hadi Partovi, Code.org's co-founder and CEO, "The Code.org vision is for every student in every school to have the opportunity to learn computer science," he writes on the Code.org website. "It is a fundamental American ideal-and an ideal people worldwide aspire to-that access to education and opportunity should be equal for all. It seems un-American to accept that computer science classes are only available to the privileged few, in only 10 percent of schools. That is the problem we're trying to solve."

Over 78 million people have tried an Hour of Code. Anyone may access the Code.org website at any time, since all of the free tutorials are available year-round. Over 70,000 classrooms from across the globe signed up to participate in this year's celebration.

Because it's a worldwide phenomenon, the website has been translated into 35 different languages. My students loved the game-like, self-directed tutorials that include video tips from notables such as Microsoft founder Bill Gates, Facebook CEO Mark Zuckerberg, and personalities including basketball player Chris Bosh and actor Ashton Kutcher. The beauty of the site is that the emphasis is on fun and enjoyment. The simple drag-and-drop language is easy for learners of all ages, even my parent volunteers. My students naturally collaborated and engaged with others as they pair-programmed. It was interesting to watch how they worked through puzzles logically, testing out various strategies to achieve a successful program.
Angry Birds, Ice Age, and Frozen
Twenty different tutorials are offered on the Code.org site, making it available for all ages, from non-readers through high school programmers. Tynker, Scratch, Kodable, Lightbot, Khan Acadamy, Codecademy, and CodeHS are all freely available to help remove the veil of mystery about computer science. A favorite site at my school was Code.org's Angry Birds. Even though most students had experienced many of these puzzles in last year's Hour of Code, they were pleasantly surprised by the addition of problems featuring the squirrel from the movie Ice Age. Several of my fourth and fifth grade students tackled another new set of puzzles featuring movie characters, Code with Ana and Elsa, which had ice skating characters drawn from Frozen. This set of activities was recommended for ages nine and above, since measurement was done using pixels, and angles needed to be determined in order to create beautiful snowflakes on ice.

Since my students enjoyed their Hour of Code so much, I've signed the six classes of fourth and fifth graders in Code Studio, a fabulous K-5 curriculum I'd learned about at a free, daylong professional development workshop offered by Code.org. The curriculum offers three courses that each consist of 20 lessons. There also are "unplugged" activities that require no computer at all, yet help to teach some basic programming principles. They are mixed with self-guided and self-paced tutorials that may be implemented as the teacher chooses. In Code Studio, students have their own logins, so progress may be saved and tracked.

The Hour of Code has been a huge success at my school. My students have taken steps to becoming literate citizens in today's digital world.
Donna Macdonald is the teacher librarian and technology integrationist at Orchard School in South Burlington, Vermont. Donna is also the president of ISTE's Librarians Network. You may follow Donna on Twitter at @dsmacdonald or Orchard School at @OrchardVT.

# data[].attributes.attachment_link.title
How I Organized My School's Hour of Code

# data[].attributes.attachment_link.description
By Donna Macdonald on Squeals of delight emanated from students in kindergarten through fifth grade at my public elementary school. They were working in collaborative teams, challenging themselves to move characters through mazes, while also learning basic computer programming. They joined over 20 million others in the worldwide initiative (December 8-14), organized primarily by Code.org.

# data[].attributes.body
Artykul zawierający kilka przykladów kodowania bez komputera

# data[].attributes.attachment_link.readable_text
School librarians around the country are helping their students participate in Hour of Code-the worldwide movement held during Computer Science Education Week, December 7-13) to introduce learners of all ages to computer programming.

Some librarians are extending the hours classes normally visit the library so students can get the full hour to program robots, write code for simple machines, and learn how computers think.

"These are the kids who are going to be building the next apps," says Barbara Johnson, a library media specialist at Jack Jackter Intermediate School, a third- to fifth-grade school in Colchester, CT. Twenty-eight classes will cycle through the library, where students will spend 40 minutes coding with the help of volunteers from local engineering firms and universities. During the last 20 minutes, teachers will join them and "get to play, too," Johnson says.

Now in its third year, Hour of Code is logging nearly 190,000 related events taking place in more than 180 countries.

But the popular campaign of the nonprofit Code.org goes well beyond annual events held in schools, libraries and other community locations. The larger objective is for schools, especially those serving minorities, to offer computer science courses and allow students to earn credit for them at the high school level. Code.org's campaign, which focuses on expanding access to computer science education among girls and minority students, won a victory earlier this fall when Congress passed and President Obama signed the STEM Education Act. Under the legislation, computer science joins the other sciences, technology, engineering, and math as part of the official definition of STEM education, which creates opportunities for schools to receive federal grants to support computer science programs.

"This is a big deal because computer science is something that benefits every student," according to a Code.org statement. "It gives them access to the highest paying, most in-demand jobs in the United States."

The organization, which offers a coding curriculum, is also seeing other signs of progress in school districts. In partnership with Code.org, 90 of the nation's largest districts have added computer science to their curriculum. In addition, 16,000 teachers have been prepared to teach computer science through the organization's professional development programs. Sixteen states have also changed policies to recognize computer science and 27 now count it toward a math or science credit in high school.

Unplugged programming

In many schools, especially at the elementary level, librarians are leading Hour of Code activities and other efforts to foster students' knowledge of and interest in coding.

"Elementary librarians are well positioned to run Hour of Code activities successfully, because in most cases we already have the tools we need to make these programs fly-a high comfort level with technology, an existing schedule into which we can fit programming classes, and most importantly, connections with every student and teacher in our schools," says Beth Redford, a teacher librarian at Richmond Elementary School in Richmond, VT.

Redford was inspired to implement Hour of Code in her school after reading an article in SLJ written by Donna Sullivan-Macdonald, the librarian at Orchard School in South Burlington, VT, and last year's winner in that state of $10,000 worth of technology from Code.org.

Instead of changing students' schedule for the week, Redford worked with teachers to fit coding into enrichment and regular classroom time, as well as in the library. Kindergarten and first graders at Richmond are using apps such as ScratchJr, which introduce children to programming language, and older students are using at tutorial on Code.org called Star Wars: Build a Galaxy with Code. Redford is also making the free resources available to families so children can continue learning about coding at home.

At Orchard School, Sullivan-Macdonald's students are physically acting out programming language to gain a better understanding of the process. The students work in pairs as robots and programmers and move around a large grid on the floor made from two clear shower curtains duct-taped together. "They pick a destination and the programmer has to program their robot to get to that destination," says Sullivan-Macdonald.

Students in the primary grades at Orchard work in teams during their hour. "I love to have kids talking out a problem together," says Sullivan-Macdonald. She also received emails from parents-one of them a kindergarten dad who works as a software developer-asking to volunteer during the week.

Embracing computer science

Even though libraries are the hub of coding activity in many schools, librarians say they are seeing changes that will allow students to gain more experience and pursue their interest in programming.

At Orchard School, fourth and fifth graders are able to log in to the Code.org curriculum and work at their own pace. "Kids are really anxious to continue coding," Sullivan-Macdonald says, adding that some schools in her district are talking about making coding part of the math curriculum.

At Jackter Intermediate, two science lessons on simple machines were introduced in classrooms last week that tie into the programming students are doing in the library. Johnson says programming is also trickling down from middle schools and high schools to the elementary grades. Fourth graders are using Minecraft and courses are being designed around solving problems.

"Teachers are sitting down and asking, 'How can we connect this to content? How is this helping kids with math and reading?'" she says. "My entire district has embraced it."

Teaching a digital generation forces many teachers and librarians to reach above their comfort level. To introduce herself to coding, Amanda Hurley, the librarian at Henry Clay High School in Lexington, KY, spent time one evening working a programming game featuring Elsa and Anna from the Frozen movie.

"I was so happy I tweeted about it," she says. The next day she was able to convince others in the school to participate. The technology team for her district, Fayette County Public Schools, is also encouraging school board members to try coding this week and offering an incentive-$500 for technology-to a participating elementary, middle and high school.

Johnson says even if educators are unsure about their own coding skills, they need to embrace children's curiosity and enthusiasm and accept how quickly learning is changing.

"I grew up a computer geek and was very involved in computers when they were as big as my car," Johnson says. "Kids have all of this in the palm of their hand."

SLJ contributor Linda Jacobson is an education writer and editor based in the Los Angeles area.

# data[].attributes.attachment_link.title
Librarians Leading the Way | Hour of Code 2015

# data[].attributes.attachment_link.description
School librarians around the country are helping their students participate in Hour of Code-the worldwide movement held during Computer Science Education Week, December 7-13) to introduce learners of all ages to computer programming. Some librarians are extending the hours classes normally visit the library so students can get the full hour to program robots, write code for simple machines, and learn how computers think.

# data[].attributes.body
Unplugged coding DIY kit - gra do wydrukowania

# data[].attributes.attachment_link.readable_text
Make unplugged coding the perfect DIY gift: no time, no cost, lot of fun, new skills.
CodyRoby is the new method to play with unplugged coding games at any age. Download your free CodyRoby kit and make a perfect gift in a few minutes (watch the video tutorial). The kit includes 40 cody cards, a cody-card box, a chess board, and 5 Roby pieces. Follow the instructions below step by step.

Download and print the kit. Is consists of 5 A4 pages:

MFC: A page containing 10 MOVE FORWARD cards (to printed x 2)

TLC: A page containing 8 TURN LEFT + 2 MOVE FORWARD cards

TRC: A page containing 8 TURN RIGHT + 2 MOVE FORWARD cards

BOX: A page containing the unfolded card box

BRD: A page containing the chessboard and the pieces

Best results are achieved using a colour printer with paper sheets of 250 grams per square meter. It is essential that the original size of the images is maintained (i.e., specify 100% as a printing option).

A black and white kit is also available. It can be used either to save ink, or to personalize the cards by coloring them by hands.

Cut out the cards, the box, the chessboard and the pieces.Use scissors and follow the contours as close as possible.At the end of this phase you should have:

40 Cody cards (24 MOVE FORWARD, 8 TURN LEFT, 8 TURN RIGHT)

1 unfolded box

1 chessboard

5 pieces

2 blocks

Fold the box along the lines. Leave the drawings on the outside of the box.Use a glue stick to paste the gray area on the opposite face of the box. Apply the glue only on the gray area in order to make sure that it is folded in the proper way.If you are making a gift, add some drawings and writings to the box to personalize it.you can wrap it or embellish it with a bow.

Play unplugged code games! The kit can be used to play many different games, proposed and explained on the official web site. Additional cards and pieces will be periodically announced and released on the web site.The first game that comes with the kit is called " The duel ". It's a board game for two players. Read the instructions and have fun with your friends!You don't need any electronic equipment to play with CodyRoby.

Use the #CodyRoby hashtag on Twitter to follow the updates, to provide your feedback, and to share your unplugged coding experience!

# data[].attributes.attachment_link.description
Make unplugged coding the perfect DIY gift: no time, no cost, lot of fun, new skills. CodyRoby is the new method to play with unplugged coding games at any age. Download your free CodyRoby kit and make a perfect gift in a few minutes (watch the video tutorial).