programming

TwitterFacebook
Get flash to fully experience Pearltrees

Physical Computing at ITP | Intro / Home Page

Physical Computing is an approach to learning how humans communicate through computers that starts by considering how humans express themselves physically. In this course, we take the human body as a given, and attempt to design computing applications within the limits of its expression. To realize this goal, you'll learn how a computer converts the changes in energy given off by our bodies (in the form of sound, light, motion, and other forms) into changing electronic signals that it can read interpret. You'll learn about the sensors that do this, and about very simple computers called microcontrollers that read sensors and convert their output into data. Finally, you'll learn how microcontrollers communicate with other computers. http://itp.nyu.edu/physcomp/Intro/HomePage
http://www.catonmat.net/blog/low-level-bit-hacks-you-absolutely-must-know/ I decided to write an article about a thing that is second nature to embedded systems programmers - low level bit hacks . Bit hacks are ingenious little programming tricks that manipulate integers in a smart and efficient manner. Instead of performing some operation (such as counting the 1 bits in an integer) by looping over individual bits, these programming nuggets do the same with one or two carefully chosen bitwise operations. To get things going I'll assume that you know what the two's complement binary representation of an integer is and also that you know all the the bitwise operations. The numbers in the article are 8 bit signed integers (though the operations work on arbitrary length signed integers) that are represented as two's complement and they are usually named 'x'. The result is usually 'y'.

Low Level Bit Hacks You Absolutely Must Know - good coders code, great reuse

http://cslibrary.stanford.edu/ This online library collects education CS material from Stanford courses and distributes them for free. Update 2006 For learning code concepts (Java strings, loops, arrays, ...), check out Nick's experimental javabat.com server, where you can type in little code puzzles and get immediate feedback. If you think the CS Education Library is useful, please link to it at http://cslibrary.stanford.edu/

Stanford CS Ed Library

Be as simple as possible on to the point (use the minimum required variables and function calls/classes and reduces convoluted I/O handling). Please do not add solutions that are 99% similar to another that is already present, if it is an improvement just add it to the existing solution. Note: Revisers are not required to provide commentary on the errors only to tag the exercise as failing the requested function.

C++ Programming/Exercises/Iterations - Wikibooks, open books for an open world - StumbleUpon

http://en.wikibooks.org/wiki/C++_Programming/Exercises/Iterations
http://www.webmonkey.com/2010/02/php_tutorial_for_beginners/ PHP is a powerful scripting language that fits gracefully into HTML and puts the tools for creating dynamic websites in the hands of the people — even people like me who were too lazy to learn Perl scripting and other complicated backend hoodoo. This tutorial is for the person who understands HTML but doesn’t know much about PHP. One of PHP’s greatest attributes is that it’s a freely distributed open-source language, so there’s all kinds of excellent reference material about it out there, which means that once you understand the basics, it’s easy to find the materials that you need to push your skills. PHP is a program that gets installed on top of your web server software.

PHP Tutorial for Beginners | Webmonkey | Wired.com

From Seo Wiki - Search Engine Optimization and Programming Languages An educational programming language is a programming language that is designed primarily as a learning instrument and not so much as a tool for writing real-world application programs. [ edit ] Learning Paths Many educational programming languages position themselves inside a learning path, that is a sequence of languages each designed to build on the others moving a student from easy to understand and entertaining environments to full professional environments. Some of the better known are presented below. [ edit ] Smalltalk/Squeak based

Educational programming language - StumbleUpon

http://www.seomastering.com/wiki/Educational_programming_language
http://chortle.ccsu.edu/AssemblyTutorial/index.html T his is a course in assembly language programming of the MIPS processor. It emphasizes the topics needed for study of computer architecture: bits, bit patterns, operations on bit patterns, and how bit patterns represent instructions and data. This course is equivalent to a semester-long junior college or university course (except, perhaps, for the emphasis on bit patterns). The emphasis of the course is on understanding how computers work. This will provide a basis for further study of computer architecture and computer software. The MIPS processor, the subject of this course, has a well designed architecture and is particularly fruitful to study.

Programmed Introduction to MIPS Assembly Language - StumbleUpon

During the process of developing a game design course it will be important to discuss the challenges you are facing with peers. You may be luck enough to have someone on your own campus or you may need to connect with peers who live far away. TexasGames.net is one example of a community of educators working together to help each other provide a superior experience to the students they serve. Gaming Questions Forum

Beginning Gaming Educator's Toolkit

http://www.texasgames.net/forum/course/view.php?id=53
C#

prog-lang