background preloader

Teaching Kids to Code

Teaching Kids to Code
Every era demands--and rewards--different skills. In different times and different places, we have taught our children to grow vegetables, build a house, forge a sword or blow a delicate glass, bake bread, create a soufflé, write a story or shoot hoops. Now we are teaching them to code. We are teaching them to code, however, not so much as an end in itself but because our world has morphed: so many of the things we once did with elements such as fire and iron, or tools such as pencil and paper, are now wrought in code. We are teaching coding to help our kids craft their future. In this collection we share many different perspectives on coding, from a university professor's vantage point (MIT's Mitch Resnick describes why learning to code is like learning to learn) to an entrepreneur's reflections from his cross-country roadtrip to bring coding--and his stuffed dog--to classrooms across the U.S. We should always teach children to bake bread, feed the goats and wield a hammer. Related:  Instructional Tech ResourcesCoding

25 Awesome Virtual Learning Experiences Online - Virtual Education Websites Just because you’re online doesn’t mean that you can’t experience the world first-hand — or as close to first-hand as possible. Here are websites that feature virtual learning experiences, exposing online visitors to everything from history to geography, astronomy to anatomy, literature to government. 7 Wonders Panoramas – 360-degree views of the Seven Wonders of the World. Arounder Virtual Tour of the Moon – 360-degree panoramic views of the moon, courtesy of the Apollo 11, 12 and 17 missions. (Many other Earth locations also available on arounder.com.) Frissiras Museum – A virtual art gallery from Athens, Greece that allows you to explore paintings by clicking through their entire collection. Google Earth – Explore the geography of both land and sea (free download). Howard Hughes Medical Institute’s Vital Signs: Understanding Cardiovascular Diseases – A virtual gallery teaching about heart disease. Louvre Virtual Tour – Virtual tour of the world-famous Louvre museum in Paris. Mount St.

Kodu | Det här är Viking och Lucas alien. Här är koden´: sudda sakta(10) cirkel(200)//rymdvarelsens genomskinliga huvud färg(blå) bakgrund2(grön,röd)// bakgrunden vänster hoppa(70) fyll(vit) höger cirkel(120) vänster hoppa(80) fyll(svart) höger cirkel(50) pennaUpp hem pennaNer höger bredd(80) fram(200) höger fram(200) vänster fram(80) pennaUpp hem väster fram(400) pennaNer fram(200) vänster fram(200) höger fram(80) bakgrund2(grön,röd) osynlig Vi har börjat jobba med ett nytt program som heter sploder. För att lägga till föremål klickar du här. Vi har jobbat med kojo och kodu på Svenskan dom senaste veckorna. Jag tycker att Kodu är ett väldigt kul och spännande program. Jag vet att jag har skrivit det här flera gånger tidigare i den här texten men jag tror på framtiden! Jag ska visa er hur man sätter ut träd. Klicka på trädet. Välj villket träd du vill ha sen klickar du på det. Så har du ett träd. När jag började med kodu tänkte jag att det skulle bli jätte kul. Kodu är ett bra program.

Stencyl Build Worlds If you're used to graphics editors like Photoshop, you'll feel right at home in the Scene Designer. Familiar features, such as a selection tool, zooming, grid-snapping and flood fill, will help you quickly craft complex worlds out of Actors, Tiles and Terrain. Create Actors Drop in graphics from your computer to create Actors on the fly. Browse Game Assets When it comes to game development, most of us aren't Jacks of all trades.

Tools Popcorn Maker makes it easy to enhance, remix and share web video. Use your web browser to combine video and audio with content from the rest of the web — from text, links and maps to pictures and live feeds. Use Popcorn Maker to create your own interactive newscasts, pop-up videos, multimedia reports, fan videos, guided web tours and more. Remix your favorite videos on YouTube or sounds on SoundCloud, add your own comments and links, or drag and drop in content from across the web. The result is a whole new way to tell stories on the web, with videos that are dynamic, full of links, and unique each time you watch them. Get started The Increasing Potential of Minecraft in Education Many people have tried to persuade teachers to use Minecraft for Education as a learning tool, as claims that it has the power to enable students to explore, create and imagine in a completely different way than they could ever do in a traditional classroom (Edutopia). The popular world-building game, no doubt, does have the power to unleash creativity in a digital manner similar to Lego bricks, but how teachers can implement this in the classroom is a challenge facing many who can see the potential of the technology. The jump to iPad and Android has allowed Minecraft to become more portable, but a research project by the Art and Design Academy at Liverpool’s John Moores University is aiming to provide tools and teaching materials which make it easy to use Minecraft as a platform for collaborative design between young people. One of the researchers exploring the technology is Dr Mark Wright, who is interested to see how Minecraft can be best implemented in learning, telling UKEdChat…

Om att hacka läroplanen – Karin Nygårds | Pedagog Örebro Karin Nygårds har haft ett intensivt år där hon kombinerat att vara lärare för åk 3-6 på Sjöstadskolan med föreläsningar och debattinlägg. Aktuell som föreläsare på SETT och vinnare av Trevor Dolan Foundation-priset Årets punkare i skolsverige. PÖ: Att hacka läroplanen låter coolt, men vad innebär det egentligen och vad ser du att det ger eleverna? Att ”hacka” betyder ju att man gör något lite bättre. PÖ: Hur kan man komma igång själv om man som lärare vill få in programmering i sin undervisning? För det första tycker jag att man måste fundera på vad man vill med programmeringen, vilket syfte man har. Personligen föredrar jag Kojo som programmeringsmiljö om man vill ha en tydlig koppling till matematiken och även kopplingen till grammatik och språk. Om man jobbar med yngre barn är bi-roboten, Bee-Bot, ett utmärkt hjälpmedel, men man kan lika gärna bara träna programmering genom att leka datorspel i klassrummet eller på andra sätt jobba med datalogiskt tänkande utan datorer.

Java XML Tutorial In Java JDK, two built-in XML parsers are available – DOM and SAX, both have their pros and cons. Here’s few examples to show how to create, modify and read a XML file with Java DOM, SAX, JDOM. In addition, updated JAXB example to show you how to convert object to / from XML. DOM XML Parser The DOM is the easiest to use Java XML Parser. Read a XML file Read a XML file and print it out each elements.Modify existing XML file Modify an existing XML file, by update the element and attribute, and also how to delete a element.Create a new XML file Create a XML file with new document, element and attribute.Count XML Elements Search and count total number of elements in a XML file. SAX XML Parser SAX parser is work differently with DOM parser, it does not load any XML document into memory and create some object representation of the XML document. SAX Parser is faster and uses less memory than DOM parser. JDOM XML Parser JAXB Example JAXB, using annotation to convert Java object to / from XML file.

Technology and Education | Box of Tricks 3 Ways a Learning Platform Can Make You a More Productive Teacher On any given day, a teacher may spend a considerable portion of time planning lessons, making copies of paper assignments, distributing and grading, posting and notifying about new assignments, documenting student performance, and a plethora of other activities too numerous to mention. With so much to keep up with, it’s reassuring to know there’s always one place you can go to make sense of it all – your learning platform, or learning management system (LMS). Read on for three top ways your learning platform can help make you a more productive teacher. 1. Keeps You Organized In her book Enhancing Professional Practice: A Framework for Teaching, Charlotte Danielson states that “a teacher makes over 3,000 nontrivial decisions daily” (1996, p. 2). Learning platforms can help reduce this complexity by providing a one-stop shop for teachers to access lessons, digital content, and gradebooks with a single login. 2. 3. Want More Teacher Productivity Tips?

Kojo Home Kojo is an open source App that runs on Linux, Windows, and Mac. It is a Learning Environment – with many different features that enable play, exploration, discovery, creation, and learning in the areas of: Computer Programming and Computational thinking. Math and Science. Inductive, Deductive, Systematic, and Analytical thinking. To play with Kojo, you can Download and Install it. Kojo has been developed to provide children an environment where they can do self-directed learning in an interactive fashion – through exploration and discovery. Kojo is based on ideas derived from Logo, Processing, and The Geometer's Sketchpad. Kojo builds upon these ideas and provides the following: A productive, fun, and friendly graphical environment – where computer programming is used to explore and play with Math, Art, Music, Animations, and Games. Kojo is also a useful tool for Scala programming in general, as it provides a powerful REPL for Scala – with the following features:

Java: How to read and write xml files? USC Creates Research-Based Educational Games Gaming | News USC Creates Research-Based Educational Games Researchers at the University of Southern California's (USC) Game Innovation Lab and Rossier School of Education have developed research-based educational games for classroom use. While many games on the market claim to be educational, not all of them are research-based or proven to be pedagogically effective. According to Tracy Fullerton, director of the Game Innovation Lab at USC, the games her team creates are different from many other educational games on the market because researchers at the games lab and school of education work closely together to establish the goals for each game, determine how to meet those goals and then assess the outcomes to ensure students are actually learning what they set out to teach them through the games. FutureBound is a suite of games recently developed at the lab to help students in underserved areas learn about the college application process. The FutureBound suite consists of four games:

Related: