As I have mentioned many times in the past, Daniel Russell's weekly search challenges provide a fun way to hone your search skills. Last week's challenge included a series of questions around Sesame Street. In his explanation of how to solve the challenge he outlined the strategy of using Google Street View imagery to help solve a search challenge. Specifically, he suggests comparing past imagery with current imagery to find clues. Read the full explanation here.
Applications for Education
One of the points that Dr. Russell makes in his post that I often stress to students is to use the information you have available to you in formulating your search strategies. Sometimes, before students ever touch the keyboard to perform a Google search I make them write out a list of things that they already know about the topic they are researching. In writing those lists they often come up with better search terms and questions than they otherwise would have.
Monday, July 21, 2014
Two Good Resources for Helping Students Learn Proper Typing Technique

Typing Club is a popular website offering free online touch typing lessons for students of all ages. Whether you use the Typing Club website or the free Chrome Web App the lessons work the same way. Typing Club provides 100 free activities that begin with the basics and progress in difficulty until you can touch type on your entire keyboard including the use of lesser-used keys like "<" and "{." As you type during each lesson you are given instant real-time feedback about your accuracy and speed. Unlike other typing lessons that make you wait until an activity is completed to determine your accuracy or speed, Typing Club recalculates that information with each keystroke.
Type Rocket is a free typing game from ABCya. There are two versions of the game; Type Rocket and Type Rocket, Jr. Type Rocket is a sixty second game in which students make fireworks explode by typing the letters that appear on the rockets in the games. In the sixty second span of the game students try to correctly type as many letters as they possibly can. The rockets speed up as the game progresses. Type Rocket, Jr. has a three minute time limit and moves a bit slower.
The New Classtools Countdown Timer Offers Multiple Timers Set to Music
My friend Russel Tarr has developed a new classroom timer tool. The new Classtools Countdown Timer has two slick features. You can create and set multiple timers on the same page. This means that if you had students sharing in rapid succession you wouldn't have to reset the timer for each student, you simply move onto using the next timer on the page. The screenshot below explains that feature.
The second feature of note in the Classtools Countdown Timer is the option to add music to your timers. You can have your countdown timers set to music. Mission Impossible, The Apprentice, and Countdown are the standard music options. You can add other music by using the YouTube search tool built into the timer .
The second feature of note in the Classtools Countdown Timer is the option to add music to your timers. You can have your countdown timers set to music. Mission Impossible, The Apprentice, and Countdown are the standard music options. You can add other music by using the YouTube search tool built into the timer .
Ten Resources for Helping Students Learn to Code and Program
In many of my presentations I tell the story of the first time that I wanted to stay after school. That was in the sixth grade when we could sign-up to use one of my elementary school's two computers to program things in Logo Writer. Today we have many more ways to introduce students to programming and coding. Here are some good resources that you can use to introduce students to programming and coding.
When the conversation amongst educators turns to programming, Scratch is often the first resource that is mentioned. Scratch allows students to program animations, games, and videos through a visual interface. Students create their programs by dragging together blocks that represent movements and functions on their screens. The blocks snap together to help students see how the "if, then" logic of programming works. If you haven't seen Scratch before, watch the short overview in the video below.
Scratch Overview from ScratchEd on Vimeo.
Snap! is a drag-and-drop programming interface designed to help students learn to program. Snap! uses a visual interface that works in your browser on your laptop as well as on your iPad. To design a program in Snap! drag commands into a sequence in the scripts panel. The commands are represented by labeled jigsaw puzzle pieces that snap together to create a program. You can try to run your program at any time to see how it will be executed. After previewing your program you can go back and add or delete pieces as you see fit. Snap! may remind some people of Scratch. That is because the Snap! developers call their program "an extended re-implementation of Scratch." The potential benefit of Snap! over Scratch is that teachers who have a mix of iPads, Android tablets, and laptops in their classrooms can have all of their students use the same programming interface.
The MIT App Inventor allows students to create and publish their own Android applications. The MIT App Inventor works in your web browser (Chrome is recommended). The only download that is required for App Inventor 2 is the optional emulator. The emulator allows people who don't have Android devices to text their apps on their desktops. If you have an Android device then the emulator is not required and you don't need to worry about installing it. MIT provides excellent support documentation and curriculum for classroom use for new users of App Inventor. Click here to read about a great app developed by students using the MIT App Inventor.
Google Blockly's interface will remind you of the MIT App Inventor and Scratch. Google Blockly, like Scratch and the MIT App Inventor, uses jigsaw pieces containing commands that you can snap together to create an application. The blocks can be dragged, dropped, and rearranged as many times as you like. Google has five working demonstrations of Blockly that you can try right now. Google Blockly could be a good tool for students to use to play with logic commands in a relatively easy to understand environment. Blockly doesn't require any typing, just clicking, dragging, and dropping with a mouse or on a touch screen.
Crunchzilla is a service that students can use to learn to write Javascript programs. There are two versions of Crunchzilla; Code Maven and Code Monster. Code Monster is designed for students of middle school age. Code Monster contains 58 short lessons that take students from the very basics of things like resizing and repositioning objects to complex creation of animations. Students can work through the lessons in sequence or jump directly to any of the lessons. Students receive instant feedback on each lesson because the code that they write and the results of the code are displayed side by side.
Code Maven offers 59 lessons for students to work through at their own pace to learn programming fundamentals. After completing the Code Maven tutorials students are ready to move on to Game Maven where they can work through 37 lessons in which they will create three simple online games.
TouchDevelop is a great platform through which students can learn to program simple animations and games. On TouchDevelop students program a series of actions by entering sequences of commands such as "move forward" and "turn right" that are carried out on the screen by a chosen figure such as a turtle. In addition to the direction commands students program the distances covered on screen, the colors, the animations, and the images to appear on screen. All commands have to be entered into correct sequences of "if, then" logic in order for everything to display as intended. TouchDevelop works on most modern web browsers including Chrome for iPad. Students completed programs can be saved online and or exported for use as Windows apps or HTML5 applications.
CodeMonkey received its own post over the weekend. I am including it in this list for folks who want to compare it with tools that are similar to it. CodeMonkey is a fun game through which students learn some basic programming skills. In the game students have to help a monkey get his bananas. The game presents students with a series of thirty progressively more difficult challenges in which they have to help a monkey reach his bananas. Students help the monkey get his bananas by correctly programming the movements of the monkey. CodeMonkey provides little tutorials for to help students through the challenges.
Mozilla Thimble App is a free tool that allows you to write and test HTML and instantly see how your new code will look on the web. On one side of your screen you will see your code and on the other side you will see how your code looks on the web. When you're ready to share your new code with the world just click "publish" to have a web address created for your page.
Daisy the Dinosaur is a free iPad app designed to introduce young students to some programming basics. The app asks students to create commands for Daisy the Dinosaur to carry out. There is a free play mode in which students can make Daisy do whatever they want. But to get started you might want to have students work through the beginner challenges mode. Daisy the Dinosaur asks students to enter commands in the correct sequence in order to make Daisy complete tasks correctly. Daisy the Dinosaur could be used with students as young as Kindergarten age.
When the conversation amongst educators turns to programming, Scratch is often the first resource that is mentioned. Scratch allows students to program animations, games, and videos through a visual interface. Students create their programs by dragging together blocks that represent movements and functions on their screens. The blocks snap together to help students see how the "if, then" logic of programming works. If you haven't seen Scratch before, watch the short overview in the video below.
Scratch Overview from ScratchEd on Vimeo.
Snap! is a drag-and-drop programming interface designed to help students learn to program. Snap! uses a visual interface that works in your browser on your laptop as well as on your iPad. To design a program in Snap! drag commands into a sequence in the scripts panel. The commands are represented by labeled jigsaw puzzle pieces that snap together to create a program. You can try to run your program at any time to see how it will be executed. After previewing your program you can go back and add or delete pieces as you see fit. Snap! may remind some people of Scratch. That is because the Snap! developers call their program "an extended re-implementation of Scratch." The potential benefit of Snap! over Scratch is that teachers who have a mix of iPads, Android tablets, and laptops in their classrooms can have all of their students use the same programming interface.
The MIT App Inventor allows students to create and publish their own Android applications. The MIT App Inventor works in your web browser (Chrome is recommended). The only download that is required for App Inventor 2 is the optional emulator. The emulator allows people who don't have Android devices to text their apps on their desktops. If you have an Android device then the emulator is not required and you don't need to worry about installing it. MIT provides excellent support documentation and curriculum for classroom use for new users of App Inventor. Click here to read about a great app developed by students using the MIT App Inventor.
Google Blockly's interface will remind you of the MIT App Inventor and Scratch. Google Blockly, like Scratch and the MIT App Inventor, uses jigsaw pieces containing commands that you can snap together to create an application. The blocks can be dragged, dropped, and rearranged as many times as you like. Google has five working demonstrations of Blockly that you can try right now. Google Blockly could be a good tool for students to use to play with logic commands in a relatively easy to understand environment. Blockly doesn't require any typing, just clicking, dragging, and dropping with a mouse or on a touch screen.
Crunchzilla is a service that students can use to learn to write Javascript programs. There are two versions of Crunchzilla; Code Maven and Code Monster. Code Monster is designed for students of middle school age. Code Monster contains 58 short lessons that take students from the very basics of things like resizing and repositioning objects to complex creation of animations. Students can work through the lessons in sequence or jump directly to any of the lessons. Students receive instant feedback on each lesson because the code that they write and the results of the code are displayed side by side.
Code Maven offers 59 lessons for students to work through at their own pace to learn programming fundamentals. After completing the Code Maven tutorials students are ready to move on to Game Maven where they can work through 37 lessons in which they will create three simple online games.
TouchDevelop is a great platform through which students can learn to program simple animations and games. On TouchDevelop students program a series of actions by entering sequences of commands such as "move forward" and "turn right" that are carried out on the screen by a chosen figure such as a turtle. In addition to the direction commands students program the distances covered on screen, the colors, the animations, and the images to appear on screen. All commands have to be entered into correct sequences of "if, then" logic in order for everything to display as intended. TouchDevelop works on most modern web browsers including Chrome for iPad. Students completed programs can be saved online and or exported for use as Windows apps or HTML5 applications.
CodeMonkey received its own post over the weekend. I am including it in this list for folks who want to compare it with tools that are similar to it. CodeMonkey is a fun game through which students learn some basic programming skills. In the game students have to help a monkey get his bananas. The game presents students with a series of thirty progressively more difficult challenges in which they have to help a monkey reach his bananas. Students help the monkey get his bananas by correctly programming the movements of the monkey. CodeMonkey provides little tutorials for to help students through the challenges.
Mozilla Thimble App is a free tool that allows you to write and test HTML and instantly see how your new code will look on the web. On one side of your screen you will see your code and on the other side you will see how your code looks on the web. When you're ready to share your new code with the world just click "publish" to have a web address created for your page.
Daisy the Dinosaur is a free iPad app designed to introduce young students to some programming basics. The app asks students to create commands for Daisy the Dinosaur to carry out. There is a free play mode in which students can make Daisy do whatever they want. But to get started you might want to have students work through the beginner challenges mode. Daisy the Dinosaur asks students to enter commands in the correct sequence in order to make Daisy complete tasks correctly. Daisy the Dinosaur could be used with students as young as Kindergarten age.
A Couple of Good Guides to Getting Acquainted With the Features of Google Chrome
One of the things that I always recommend to schools transitioning to Google Apps for Education is to make Chrome the default browser on all of their computers. Chrome is easy to keep updated, offers a fantastic assortment of extensions, and it allows users to sync information across multiple computers and tablets.
If you're going to be using Chrome for the first time or you are going to be helping others use Chrome for the first time, take a look at the following videos from Amy Mayer. In the following videos Amy explains everything you need to know to get started with Chrome.
If you're going to be using Chrome for the first time or you are going to be helping others use Chrome for the first time, take a look at the following videos from Amy Mayer. In the following videos Amy explains everything you need to know to get started with Chrome.
Subscribe to:
Posts (Atom)