programming http://bteaching.com/taxonomy/term/24/all en Adobe flash game-maker http://bteaching.com/content/adobe-flash-game-maker <p>'Sploder' looks promising - has game creators for different types of games : <a href="http://www.sploder.com/free-game-creator.php" title="http://www.sploder.com/free-game-creator.php">http://www.sploder.com/free-game-creator.php</a></p> http://bteaching.com/content/adobe-flash-game-maker#comments programming Wed, 07 Nov 2012 15:57:17 +0000 admin 62 at http://bteaching.com Scratch with Friends http://bteaching.com/content/scratch-friends <p>My 6 year old came up with this one: invite your friends to each add a character to a game, and see what happens.</p> <p><a href="http://bteaching.com/content/scratch-friends" target="_blank">read more</a></p> programming Mon, 16 May 2011 20:52:48 +0000 admin 48 at http://bteaching.com Scratch UnLesson 1 http://bteaching.com/lesson-plan-ideas/scratch-unlesson-1 <div class="field field-type-text field-field-summary"> <div class="field-label">Summary:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <p>Scratch from MIT is a great way to introduce kids to programming. Kids from 5 to 15 will enjoy creating their own animations and games, with engaging characters and a way to record their own voices or sound effects. It teaches real object oriented programming, but with a drag and drop interface that makes getting started and making changes easy and intuitive.</p> </div> </div> </div> <p>For the first experience with scratch, I would say rather than start with a formal lesson plan, to just encourage your child to explore and try different things. It would help if the parent or teacher spends an hour or two ahead of time to learn the interface. </p> <p>Once the child has had a chance to play around and make things happen on the screen, then it is a good time to step back and ask, 'what would you like this program to do?' while encouraging the child to keep her goals fairly simple and doable.</p> <p>Some simple initial goals to choose from:</p> <p><a href="http://bteaching.com/lesson-plan-ideas/scratch-unlesson-1" target="_blank">read more</a></p> http://bteaching.com/lesson-plan-ideas/scratch-unlesson-1#comments logic programming Wed, 05 Jan 2011 07:50:21 +0000 admin 33 at http://bteaching.com Scratch that game-maker itch http://bteaching.com/content/scratch-game-maker-itch <p>Scratch from MIT : <a href="http://scratch.mit.edu" title="http://scratch.mit.edu">http://scratch.mit.edu</a> is a graphical interface for creating logical object-oriented programs, quickly and easily. I read a review of it in MAKE Magazine some months ago and finally tried it out. Looks extremely promising, and its easy to put together a simple intelligent animation in minutes. (well, a bit more for reading the instructions - but after I read them it didn't take long)</p> <p><a href="http://bteaching.com/content/scratch-game-maker-itch" target="_blank">read more</a></p> http://bteaching.com/content/scratch-game-maker-itch#comments programming Fri, 24 Dec 2010 08:45:36 +0000 admin 32 at http://bteaching.com Teach Kids Programming with Javascript: Lesson 0 - Getting Started http://bteaching.com/lesson-plan-ideas/teach-kids-programming-javascript-lesson-0-getting-started <div class="field field-type-text field-field-summary"> <div class="field-label">Summary:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <p>Just copy and paste this code, and you'll have kids editing programs within a half-hour. All you need is any web browser and any text editor, like Notepad.</p> </div> </div> </div> <p>The first thing new programmers need to learn, is the Write-Save-Open ; Edit-Save-Reload sequence. Here's how it goes. First open up Notepad, or TextEdit, or any plain old text editor. Copy and paste the following into the editor:</p> <p><code><br /> &lt;html&gt;<br /> &lt;head&gt;<br /> &lt;script&gt;</code></p> <p>function popup() {</p> <p> alert("Hello out there!");<br /> }</p> <p>&lt;/script&gt;<br /> &lt;/head&gt;<br /> &lt;body&gt;<br /> &lt;button onclick="popup()"&gt;<br /> &lt;/body&gt;<br /> &lt;/html&gt;</p> <p></p> <div class="field field-type-number-integer field-field-lower-age"> <div class="field-label">Down to Grade/Age:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> 2nd Grade </div> </div> </div> <div class="field field-type-number-integer field-field-upper-age"> <div class="field-label">Up thru Grade/Age:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Adult </div> </div> </div> <p><a href="http://bteaching.com/lesson-plan-ideas/teach-kids-programming-javascript-lesson-0-getting-started" target="_blank">read more</a></p> http://bteaching.com/lesson-plan-ideas/teach-kids-programming-javascript-lesson-0-getting-started#comments programming Tue, 21 Dec 2010 10:15:34 +0000 admin 31 at http://bteaching.com Game programming with Javascript? http://bteaching.com/content/game-programming-javascript <p>I like to start off teaching Javascript, because everyone with a computer has all the tools you need: a browser and a text editor. Its pretty easy to have kids change the screen color, make pop-ups appear, take user input and munge it around. But kids want to program games, so I'm considering Flash. In the meantime, here is a full-fledged Javascript game we may try to edit.</p> <p><a href="http://code.google.com/p/js-blaster/" title="http://code.google.com/p/js-blaster/">http://code.google.com/p/js-blaster/</a></p> <p>This is a blog post rather than a lesson plan, as we haven't tried it out yet!</p> http://bteaching.com/content/game-programming-javascript#comments programming Tue, 21 Dec 2010 10:02:38 +0000 admin 30 at http://bteaching.com How Many Questions? http://bteaching.com/lesson-plan-ideas/how-many-questions <div class="field field-type-text field-field-summary"> <div class="field-label">Summary:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> <p>This variation on Twenty Questions teaches kids a bit of information theory and lets them take a different approach to powers of 2.</p> </div> </div> </div> <p>First, the kids should be familiar with the regular game of Twenty Questions. </p> <p>Then, ask as an open-ended question: "Suppose instead of the whole world. you were only allowed to think of certain objects. How many questions would it take to find the right one? What if the questions had to have only yes/no answers?"</p> <div class="field field-type-number-integer field-field-lower-age"> <div class="field-label">Down to Grade/Age:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> Kindergarten </div> </div> </div> <div class="field field-type-number-integer field-field-upper-age"> <div class="field-label">Up thru Grade/Age:&nbsp;</div> <div class="field-items"> <div class="field-item odd"> High School </div> </div> </div> <p><a href="http://bteaching.com/lesson-plan-ideas/how-many-questions" target="_blank">read more</a></p> http://bteaching.com/lesson-plan-ideas/how-many-questions#comments games information theory math programming Thu, 10 Jun 2010 07:11:20 +0000 admin 5 at http://bteaching.com