Deep Space II
(this time with a fading background; code here)
Showing 41 posts tagged code
Learning how to write a computer program is a lot like learning a new language. There are nouns, verbs, and sentences. With far fewer words than a spoken language, it may be easier too. A student of languages can pick it up just as quickly as a student of math. To help, here are a set of tools that teach computer programming.
- KineScript - Using the same visual programming metaphor as MIT’s Scratch, this app helps students craft animated stories.
- Kid’s Ruby - Targeted for kids, this free desktop app teaches the popular programming language Ruby.
- ScriptKit - Build a simple mobile app using the drag-and-drop code editor of this iPad app.
- CodeShare - Instead of a cumbersome screen-sharing app, use this free website to share the code you type in real-time.
- Hopscotch - Also inspired by the visual design of MIT’s Scratch, this colorful iPad app introduces young students to programming.
Want more? Check out these collections of tools created by members like you.
- Programming for Primary Students - Resources to teach programming in primary school. Curated by teacher librarian Julia Boulton.
- Computer programming - Apps to teach everyone from children to adults how to program. Curated by adult learning facilitator Anne Sturgess.
Enjoy these great tools for educators!
Want a fresh copy of the edshelf Weekly newsletter in your inbox too? Sign up with edshelf today!
- Mike Lee, Co-founder of edshelf
Code.org turning the ashes of ‘Flappy Bird’ into a phoenix of coding education
The wildly simple yet infinitely frustrating game Flappy Bird is no more, though it continues to live on in countless clones. Now Code.org, the non-profit aimed at teaching people how to write code, has created a tool to make your own Flappy Bird game while learning some code at the same time.
The power of Wolfram Alpha — the intelligent search engine that can answer natural language questions and solve complex math problems — is being built into an upcoming programming language that its founder, Stephen Wolfram, says will be incredibly easy to use. The language, Wolfram writes, is “a way to go from an idea to a fully deployed realization in an absurdly short time.” It’s called Wolfram Language, and it’s an evolution of what’s been used inside of his company Wolfram’s popular Mathematica software for over 25 years now.
There has been a steady and growing call for more students to learn computer programming. As they try to answer that call, some educators are looking beyond stand-alone lessons or separate programming classes and integrating coding into their core curriculum.
In 1990, more than 30 percent of computer workers were women. Now it’s just 27 percent.
Read more. [Image: Reuters]
Computer programming gets great press. Because software engineering is a prosperous, growing field—and because, even beyond the tech industry, everything will soon be run on code—young people have long been counseled on the advantages of learning how to program. I’m one of the guilty parties here. In Slate and other venues, I’ve lectured youngsters to get cracking on coding. “You don’t need to know how a computer works in order to use it—but if you learn how computers work, you may avoid one day working for them,” I argued last year.
I still believe that. And yet, when I visit software companies, I often notice that the most successful employees aren’t necessarily the best coders. Instead, leaders in the software business are usually pretty good coders who also happen to be fantastic communicators—they’ve got good ideas about software, but their real talent is the ability to get those ideas across to the rest of the organization.
“There’s no specific place you can plan on going because there are so many different things you can do with programming,” Blazes told an audience during a panel discussion at The Atlantic magazine’s Technologies in Education Forum earlier this month. “You can do pretty much anything with it that you can program.”
That’s because computer programming is a study of languages more than of technology or mechanics. And command of those languages allows programmers to control the functionality of anything that is driven by a computer.
Imagine you forget to watch a new episode of Game of Thrones the night it airs. Even if coworkers stay mum about important plot points, Twitter is abuzz with spoilers. Fortunately, there’s Twivo, a new program that allows Twitter users to censor their feeds from mentioning a certain TV show (and its characters) for a set time period. Jennie Lamere, a 17-year-old girl, invented the software last month—and won the grand prize at a national coding competition where Lamere was the only female who presented a project, and the only developer to work alone. Internet: Meet the reason we need more women in tech.
(From Mother Jones)
The Girl Scouts are going one better by developing a badge program to bring girls into the world of video game development. The effort is a collaboration between Girl Scouts of Greater Los Angeles and Women in Games International.
patch via flickr:CC | Center4EduPunx (not Girl Scouts USA)
Today is International Women’s Day, and as one of our contributions to the celebration, we’re proud to support Voices Global Conference, presented by Global Tech Women. As part of this 24-hour live streamed event, Google will provide more than a dozen hours of free talks featuring women working in computer science, beginning today. To access the full schedule and our ongoing broadcasts, see our section on the Voices website, which will be updated throughout the day.
The Voices Global Conference is the brainchild of Global Tech Women’s founder Deanna Kosaraju, who also started India’s Grace Hopper Celebration of Women in Computing in 2010 with grant support from Google.
Here’s me showing you how easy it is to add a slideshow to your tumblr.
Asked by aprendeconfotos
Wow, thank you so much Pilar! I really like the idea of your tumblr too - pictures to help practice Español! The slideshow would let your viewers practice much easier - glad you asked.
View the source code of that slideshow and copy it. It’ll work as-is for any Tumblr without any changes.
Head to the Customize Theme area and add a new page.
Select Custom Layout, give it a url, decide if you want to display a link (if your theme supports it), and…
Paste the source code in the form and enjoy.
For the students in this computer-lab-turned-mini-software-company, who spend the entire course working individually or with partners developing a game that teaches an educational concept of their choosing, there’s the critical thinking needed to understand and communicate to players what exactly is toughest to teach about a subject. There are also the transferable skills of proposal writing, storyboarding, AdobeScript software coding, informational blogging, and presentation of progress reports, as students follow a development plan similar to those in the commercial gaming industry through tools available through their account on Globaloria's wiki site.