background preloader


Kodu is a new visual programming language made specifically for creating games. It is designed to be accessible for children and enjoyable for anyone. The programming environment runs on the Xbox, allowing rapid design iteration using only a game controller for input. Programming as a Creative Medium The core of the Kodu project is the programming user interface. The language is simple and entirely icon-based. The Kodu language is designed specifically for game development and provides specialized primitives derived from gaming scenarios. Key Features Kodu provides an end-to-end creative environment for designing, building, and playing your own new games. High-level language incorporates real-world primitives: collision, color, visionUses Xbox 360 Game Controller for input — no keyboard requiredRuns on XBox 360 and PCInteractive terrain editorBridge and path builderTerrain editor - create worlds of arbitrary shape and size20 different characters with different abilities

Related:  Initiation au codeKProgrammering i skolanCode - Programmationprogramming tools for kids

Beauty and Joy of Computing In this course, you will create apps and other programs using the snap programming language, you will learn some of the most powerful ideas of computer science, you will be creative, and you will discuss the social implications of computing, thinking deeply about how you can be personally active in promoting the benefits and reducing the possible harms. You are among the first in the nation to be doing this. The BJC4NYC project is adapting the University of California, Berkeley's introductory computer science course as a high school AP CS Principles course. Over the years 2015-2018, BJC will be introduced to 100 NYC high schools. Your comments, corrections, and other feedback are valuable and will help to improve this course. This content is under development.

The Kernel Programming Language This page is Copyright John N. Shutt 2004–2012. Here's what you're allowed to do with it. Bee-Bot Floor Robot – Teaching Basic Programming A friend gave me a Bee-Bot floor robot on “permanent loan.” She wanted me to figure out some good ways to teach the basics of programming as well as some algebra. I was happy to take on the challenge. What is the bee-bot? I handed the bee-bot to the kids with the prompt, “What do you think?”

Download Swift Latest Development Snapshots Development Snapshots are prebuilt binaries that are automatically created from mainline development branches. These snapshots are not official releases. They have gone through automated unit testing, but they have not gone through the full testing that is performed for official releases. Swift is covered by the Swift License at

Platform - Free Trial "It's rare that I'm really impressed by software...but the OutSystems Platform is one heck of a product." Joshua Price, MakeTechEasier "It does what it claims to do and does it well. In this industry, that is extremely unique." J.James, TechRepublic BJC - Beauty and Joy of Computing in New York City We are pleased to announce that the National Science Foundation has awarded a four-year grant (calendar years 2015-2018) to a partnership of four organizations that will create new BJC curriculum materials and bring them to 100 New York public high school teachers. The partners are University of California, Berkeley (UCB)Education Development Center (EDC)New York City Department of Education (NYCDOE)New York City Foundation for Computer Science Education (CSNYC) High school teachers we've worked with so far have asked us for more K-12-friendly curriculum materials, including a teacher's manual, scope and sequence, and lesson plans. EDC, a very experienced nonprofit developer of K-12 curricula, will work with UCB to create a complete new curriculum package while maintaining the BJC spirit of technical rigor, connection with real applications, and student-initiated projects.

Kelbt: Backtracking LR Parsing Kelbt: Backtracking LR Parsing *** NOTICE *** Kelbt is no longer active. Introduction Kelbt generates backtracking LALR(1) parsers. Where traditional LALR(1) parser generators require static resolution of shift/reduce conflicts, Kelbt generates parsers that handle conflicts by backtracking at runtime. Kelbt is able to generate a parser for any context-free grammar that is free of hidden left recursion.

Computational Thinking for Educators - Course What: A free online course helping educators integrate computational thinking into their curriculum Who: Humanities, Math, Science, and Computing educators When: Now through December 20th The Languages And Frameworks You Should Learn In 2016 Martin Angelov A lot happened in the software development world in 2015. There were new releases of popular programming languages, new versions of important frameworks and new tools. You will find a short list of the new releases that we think are the most important below, together with suggestions for the things we believe would be a great investment of your time to learn in 2016. The Trends Shift from the backend to the frontend

How the “internet of things” will replace the web The second in a series. We’ve already written about why 2014 is really, finally the year that the “internet of things”—that effort to remotely control every object on earth—becomes visible in our everyday lives. But most of us don’t recognize just how far the internet of things will go, from souped-up gadgets that track our every move to a world that predicts our actions and emotions.

Webmaker - Tutoriel pour créer une application web Webmaker is partnering with on their global Hour of Code campaign and it's the perfect time to step up your web literacy skills. Whether in a classroom, afterschool program, or at home with some friends, you can learn a lot in one hour. Try some of our fun projects to learn more about HTML, CSS, Javascript and app development, and let's make the web, together. Featured activity: Snow boots or T-shirts? kink-lang - Kink Programming Language Moved to BitBucket. Any new information of the project will come on BitBucket, but this repository will be still updated as a mirror. Kink is a prototype-based functional language on the JVM. The goal of the language is easy and elastic programming with handful number of simple mechanisms. Both the language and the implementation are now under development. There is no official release yet.

7 cool STEM apps for kids We've sent an email with instructions to create a new password. Your existing password has not been changed. We'll send you a link to create a new password. {* #forgotPasswordForm *} {* traditionalSignIn_emailAddress *} {* backButton *} {* forgotPassword_sendButton *}

Related:  Visual programmingSerious Game examplesinteraction designSTS EOY MeetingTools 12Visualization