Easy programming

Facebook Twitter
One of the most buzzed-about startups over the last few months has been Codecademy — a site that looks to make programming accessible to just about anyone, with a variety of interactive, web-based courses that have users writing their first lines of code within a few seconds. The site’s ‘Code Year’ program, which invites users to receive one programming lesson each week, racked up a whopping 100,000 signups in only 48 hours — and it even has the White House on board. But, as anyone who has spent much time on the site can attest to, Codecademy has had one big problem: there just aren’t that many lessons available. Codecademy Becomes A Platform: Now Anyone Can Write Programming Tutorials Codecademy Becomes A Platform: Now Anyone Can Write Programming Tutorials
Lots of options for getting students into computer programming Lots of options for getting students into computer programming Mathew Kennedy started programming with LegoMindstorm when he was 8. Now, at age 15, he creates games and applications for phones and computer systems. His father, William Kennedy, applauds the hobby and wishes all kids could be exposed to programming. "It's fun," said Kennedy, who has hired hundreds of software engineers at Microsoft, "and it will be more and more important in the job market as these kids grow up." Until computer programming becomes standard curriculum at middle and high schools though, families can turn to the Web for free resources and programming games for students. Computer programming helps develop critical thinking skills, such as how to break down a problem into manageable parts or how to put tasks into a logical sequence, as well as the importance of precise communication.
Introducing Programming to Preschoolers Kids and Coding Teaching Strategies Flickr: AngryJulieMonday By Heather Chaplin Since MIT’s Lifelong Kindergarten group released Scratch in 2007, kids ages 8 to 13 have built more than 2.2 million animations, games, music, videos and stories using the kid-friendly programming language. Scratch allows kids to snap together graphical blocks of instructions, like Lego bricks, to control sprites—the movable objects that perform actions. Introducing Programming to Preschoolers
App Inventor Edu | Playing with blocks, building apps There is yet another version of the Mac and Windows Setup! Why so many versions? And what we are doing about it?! The MIT AI2 Companion is a copy of every component of App Inventor. App Inventor Edu | Playing with blocks, building apps
Program or Be Programmed eBook: Douglas Rushkoff, Leland Purvis To explain how I came across this book, I have to make a confession: since my family doesn't subscribe to cable television, the only time my kids or I watch cable TV (or much TV at all, really) is when we're on the road, visiting family or otherwise. My son, predictably gravitates to Disney and the Cartoon Network, but I'm a C-SPAN man. And when CSPAN-2 has Book TV, I'm watching it. So guess when and where I saw Douglas Rushkoff interviewed about his new book. That's right. When I can watch anything on cable television, I go to Book TV. Program or Be Programmed eBook: Douglas Rushkoff, Leland Purvis
Young coders: ideas for change | Education | The Observer Priscilla Ossai, 18 Where are you studying? I'm at school in Chingford, London. How did you get into coding? My uncle is a systems analyst, and he works all around the world. I was always interested in what he was doing. Young coders: ideas for change | Education | The Observer
mputer science: the teachers' view: 'There is only so much Powerpoint and Word that you can teach' | Education | The Observer mputer science: the teachers' view: 'There is only so much Powerpoint and Word that you can teach' | Education | The Observer Children in a school computer lab: their teachers will need retraining to be able to teach coding and programming. Photograph: Alamy Teachers will play a crucial role in achieving the transformation of the computing curriculum.
A radical manifesto for teaching computing | Education | The Observer A vigorous debate has begun – within government and elsewhere – about what should be done about information and communication technology (ICT) in the school curriculum. Various bodies – the Royal Society, the Association for Learning Technology, Computing at School (a grassroots organisation of concerned teachers) and the British Computer Society, to name just four – have published reports and discussion documents aimed at ministers and the Department for Education. Michael Gove, the education secretary, made an enigmatic speech at the recent BETT technology conference indicating that a rethink is under way in the bowels of Whitehall. Meanwhile, in another part of the forest, there are some astonishing developments happening – such as the fact that more than a million people have already placed orders for Raspberry Pi, the cheap, credit-card-sized computer developed by Cambridge geeks, which began shipping last week. A radical manifesto for teaching computing | Education | The Observer
La programación, la enseñanza y los niños Es una traducción libre de un fragmento del fantástico “manifesto for teaching computer science in the 21st century“ publicado por John Naughton, Profesor de la Open University, acompañado por este otro artículo hoy en The Guardian. Una razonadísima y certera aproximación a por qué deberíamos estar enseñando a los niños a programar, en lugar de simplemente enseñándoles “herramientas de usuario” para que escriban documentos y hagan presentaciones. Muy al hilo del muy recomendable “Program or be programmed” de Douglas Rushkoff que leí hace unos meses: ante un mundo diferente, necesitamos educar a nuestro hijos de una manera diferente. No se trata de crear programadores más allá de quienes manifiesten una vocación hacia ello, sino de prepararlos para el mundo en el que van a vivir, rodeados de productos servicios que son lo que son debido fundamentalmente a cómo fueron programados. Algo que requiere el entendimiento de una ciencia que cuando nosotros crecimos, no era tan importante. La programación, la enseñanza y los niños
A manifesto for teaching computer science in the 21st century | Education | The Observer A manifesto for teaching computer science in the 21st century | Education | The Observer 1. We welcome the clear signs that the government is alert to the deficiencies in the teaching of information and communications technology (ICT) in the national curriculum, and the indications you and your ministerial colleagues have made that it will be withdrawn and reviewed. We welcome your willingness to institute a public consultation on this matter and the various responses you have already made to submissions from a wide spectrum of interested parties. 2. However, we are concerned that the various rationales currently being offered for radical overhaul of the ICT curriculum are short-sighted and limited. They give too much emphasis to the special pleading of particular institutions and industries (universities and software companies, for example), or frame the need for better teaching in purely economic terms as being good for "UK plc".