Black Girls Code   imagine. build. create.

BlackGirlsCode is devoted to showing the world that black girls can code, and do so much more. By reaching out to the community through workshops and after school programs, BlackGirlsCode introduces computer coding lessons to young girls from underrepresented communities in programming languages such as Scratch or Ruby on Rails. BlackGirlsCode has set out to prove to the world that girls of every color have the skills to become the programmers of tomorrow. By promoting classes and programs we hope to grow the number of women of color working in technology and give underprivileged girls a chance to become the masters of their technological worlds.

BlackGirlsCode is proud to say we’ve completed our first year as an organization, during which time we had the honor of bringing technology and entertainment to many wonderful young girls of color. By teaching the girls programming and game design, we hope to have started the lifelong process of developing in them a true love for technology and the self-confidence that comes from understanding the greatest tools of the 21st century.

via What We Do – Black Girls Code   imagine. build. create..

Scientists Uncover Invisible Motion in Video – NYTimes.com

A 30-second video of a newborn baby shows the infant silently snoozing in its crib, his breathing barely perceptible. But when the video is run through an algorithm that can amplify both movement and color, the baby’s face blinks crimson with each tiny heartbeat.

The amplification process is called Eulerian Video Magnification, and is the brainchild of a team of scientists at the Massachusetts Institute of Technology’s Computer Science and Artificial Intelligence Laboratory.

The team originally developed the program to monitor neonatal babies without making physical contact. But they quickly learned that the algorithm can be applied to other videos to reveal changes imperceptible to the naked eye. Prof. William T. Freeman, a leader on the team, imagines its use in search and rescue, so that rescuers could tell from a distance if someone trapped on a ledge, say, is still breathing.

via Scientists Uncover Invisible Motion in Video – NYTimes.com.

RGBDToolkit – DSLR + DEPTH Filmmaking

The RGBDToolkit invites you to imagine the future of filmmaking.

Repurposing the depth sensing camera from the Microsoft Kinect or Asus Xtion Pro as an accessory to your HD DSLR camera, the open source hardware and software captures and visualizes the world as mesmerizing wireframe forms. A CGI and video hybrid, the data can be rephotographed from any angle in post.

via RGBDToolkit – DSLR + DEPTH Filmmaking | Home.

Cinder

CINDER PROVIDES A POWERFUL, INTUITIVE TOOLBOX for programming graphics, audio, video, networking, image processing and computational geometry. Cinder is cross-platform, and in general the exact same code works under Mac OS X, Windows and a growing list of other platforms — most recently the iPhone and iPad.

Cinder is designed to take advantage of platforms’ native capabilities whenever it’s possible, and relies on a minimum of 3rd party libraries. This makes for much lighter, faster applications, and means Cinder apps get free performance, security and capability upgrades whenever the operating system does.

via About | Cinder.

Girl Develop It

Girl Develop It is an international non-profit that exists to provide affordable and accessible programs to women who want to learn software development through mentorship and hands-on instruction.

Our vision is to create a network of empowered women who feel confident in their abilities to code and build beautiful web and mobile applications. By teaching women around the world from diverse backgrounds to learn software development, we can help women improve their careers and confidence in their everyday lives.

We are committed to making sure women of all ages, races, education levels, income, and upbringing can build confidence in their skill set to develop web and mobile applications. Our goal is to provide powerful hands-on programs to women seeking professional help in software development and create basic to advanced web and mobile applications

via GDI.

Computing At School :: Computing For the Next Generation …

The Computing At School Working Group (CAS) is a grass roots organisation that aims to promote the teaching of Computing at school. CAS is a collaborative partner with the BCS through the BCS Academy of Computing, and has formal support from other industry partners.

via Computing At School :: Computing For the Next Generation ….

This curriculum, produced by a working party within CAS, describes in concrete terms what a Computing curriculum at school might look like. It uses the same structure as the National Curriculum Programmes of Study: importance of the discipline; key concepts; key processes; range and content; and level descriptors. It is not cast in stone, so please send feedback.