background preloader


Facebook Twitter

OECD Yearbook. Code is the next universal language.

OECD Yearbook

In the 1970s punk rock drove a whole generation. In the 1980s it was probably money. For my generation, the interface to our imagination and to our world is software. This is why we need to get a more diverse set of people to see computers not as boring, mechanical and lonely things, but as something they can poke, tinker with and turn around. Here’s what I think: little girls don’t know yet that they’re not supposed to like computers. But their parents know. So when I was studying in school, instead of learning to use computers, I got excited about creating make believe worlds, conjugating French irregular verbs, knitting socks and the philosophy of Bertrand Russell.

We’ve made computers smaller and smaller, built layer upon layer of abstraction between the human being and the machine. “It must be magic!” “It’s too complicated!” But it’s not magic and it’s not complicated. And that’s why the language we use is foreign. Other OECD Forum 2016 issues. Apprendre à écrire ou à coder ? Programmer ou être programmé(e) ?

Apprendre à écrire ou à coder ?

Premier argument en faveur de l’apprentissage du code informatique lors de la scolarité : Syntec Numérique, le syndicat qui regroupe les entreprises du secteur, alerte les pouvoirs publics depuis des années sur les difficultés de recrutement d‘informaticiens correspondant à leurs besoins. L’émergence de structures éducatives hybrides illustre le décalage (ou «mismatch») entre formation et profils recherchés, à l’image de l’école 42, une école d’informatique gratuite ouverte à toutes les personnes âgées de 18 à 30 ans, sans condition de diplômes préalables, lancée à l’initiative du PDG de Free en France. 40 000 candidatures ont été reçues en seulement quelques semaines pour 1 000 admis. Djehouti. Harvard Researchers Build $10 Robot That Can Teach Kids to Code.

Mike Rubenstein, Harvard University Mike Rubenstein wants to put robots in the classroom.

Harvard Researchers Build $10 Robot That Can Teach Kids to Code

Working with two other researchers at Harvard University, Rubenstein recently created what they call AERobot, a bot that can help teach programming and artificial intelligence to middle school kids and high schoolers. That may seem like a rather expensive luxury for most schools, but it’s not. It costs just $10.70. The hope is that it can help push more kids into STEM, studies involving science, technology, engineering, and math. The tool is part of a widespread effort to teach programming and other computer skills to more children, at earlier stages.

Rubenstein’s project grew out of the 2014 AFRON Challenge, held back in January, which called for researchers to design low-cost robotic systems for education in the developing world. On the software side, Rubenstein modified a programming language called minibloqs, a highly graphical means of programming machines. Start Developing iOS Apps Today: Setup. Start Developing iOS Apps Today is the perfect starting point for creating apps that run on iPad, iPhone, and iPod touch.

Start Developing iOS Apps Today: Setup

View this guide’s four short modules as a gentle introduction to building your first app—including the tools you need and the major concepts and best practices that will ease your path. The first three modules end with a tutorial, where you’ll implement what you’ve learned. At the end of the last tutorial, you’ll have created a simple to-do list app. After you build your first app and before you start your next endeavor, read the fourth module. Introduction to HTML - Web developer guide. When you look at a web page in a web browser, you see, at the simplest level, words.

Introduction to HTML - Web developer guide

These words usually have some style characteristics, such as different fonts, font sizes and colors. In many cases a page also displays images or maybe video. Sometimes there is a form where you can enter (or search) for information, or customize the display of the page to your liking. Often a page contains content that moves or changes while the rest of the page remains the same. Several technologies (such as CSS, JavaScript, Flash, AJAX, JSON) can be used to define the elements of a web page. The HTML specification defines a single language that can be written using the relaxed HTML syntax, but also the more strict XML (Extensible Markup Language) one, and also addresses the needs of web applications. The creator of a web page can use Cascading style sheets (CSS) to define the appearance and layout of texts and other materials. This article provides an introduction to HTML. A brief history of HTML <!