Peter Beens's Library tagged → View Popular, Search in Google
I've probably mentioned this before, but I felt I needed to clarify my thoughts on the question of teaching "computer science" in schools here in the UK.
My first thought is "do they really mean 'computer science'?" Let's be honest, a lot of people who've waded into this debate don't really know what computer science is.
The Qt SDK includes the tools you need to build desktop, embedded and mobile applications with Qt from a single install. This is the recommended way to get started with Qt.
Download epub or PDF versions of Think Python: How to Think Like a Computer Scientist here
Open Turing is an open source fork of Object Oriented Turing 4.1.2 for Windows. It is up to 50% faster, includes new features like 3D support, and is constantly being improved.
In days gone by, all you needed to make a website was a Geocities account and some basic knowledge of HTML. Maybe you’d throw in a bit of CSS (Cascading Style Sheets) if you wanted to get fancy. Times have changed, though, and now people build websites using at least one advanced coding language. Programming is a noble pursuit, but if you want to build apps and services for the Web, you need to learn one of these popular languages
This article should acquaint you with basic Arduino programming and show you how to write programs that interact with objects in the real world. (A mandatory disclaimer: the last time I really studied electronics was way back in high school, so this article focuses more on the programming aspects, rather than the electronic side of things.)
A switch-case statement is a useful programming language that lets you control the flow of the program based on the value of a variable or expression.
See this article for a Python alternative method.
Bootstrap is a standards-based curriculum for middle-school students, which teaches them to program their own videogames using purely algebraic and geometric concepts.
Welcome to the distribution center for BYOB (Build Your Own Blocks), an advanced offshoot of Scratch, a visual programming language primarily for kids from the Lifelong Kindergarten Group at the MIT Media Lab. This version, developed by Jens Mönig with design input and documentation from Brian Harvey, is an attempt to extend the brilliant accessibility of Scratch to somewhat older users—in particular, non-CS-major computer science students—without becoming inaccessible to its original audience. BYOB 3 adds first class lists, sprites, and procedures to BYOB's original contribution of custom blocks and recursion.
A PDF version is available, free of charge (creative commons)
I frequently see a problem when people (especially techies) try to teach programming to someone (especially non-techies). Many programming tutorials begin with basic programming principles: variables, loops, data types. This is both an obvious way to teach programming and almost certainly a wrong way to teach programming. It’s wrong because nobody wants to learn how to program.
We’re a women-run not-for-profit group working to empower everyone to feel comfortable learning beginner-friendly technical skills in a social, collaborative way.
A great beginners project for learning about the Arduino.
Stanford University is offering the iOS 5 edition of its well-regarded iPhone and iPad application development course free on iTunes U.
The Closure tools help developers to build rich web applications with JavaScript that is both powerful and efficient. The Closure tools include...
Selected Tags
Related Tags
Top Contributors
Groups interested in programm...
-
Rspec Intro
RSpec is a Behaviour Driven ...
Items: 11 | Visits: 236
Created by: Vincent Tsao
-
webdevelopment
Links to webdevelopment
Items: 252 | Visits: 195
Created by: alfred westerveld
-
Programming jQquery
Items: 26 | Visits: 267
Created by: Vincent Tsao
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo
