Dot Diva --a site for girls who want to change the world
Computer Science for Fun -- a very cool British site that explores all facets of Computer Science
Tri-IT -- an NSF-funded site with exceptional curriculum
Thinkersmith's Traveling Circuits Activity
Google SketchUp -- design your own own world and place it onto Google Earth
Girls in Technology curriculum and resources from Girls in Tech Roundup
Two complete courses for adults and upper-grade girls from Microsoft.
Code.org--Teach yourself to program in one hour!
Although women today comprise half the world’s population and more than half of the U.S. professional workforce, they play only a small role in inventing the technology of tomorrow. The lack of girls and women in computing and technology represents a failure to capitalize on the benefits of diverse perspectives: in a world dependent on innovation, it can bring the best and broadest problem-solvers to the table; and at a time when technology drives economic growth, it can yield a larger and more competitive workforce.
The GEMS clubs are now members of the NCWIT K-12 Alliance, working with organizations all over the world to promote girls and women in information technology.
GEEM is a partner for NCWIT's K-12 Aspire IT Program and runs a summer Coding in the Cloud Camp. We have had fun and learned a great deal about Computer Science as a career.
High school girls:
If you have participated in Computer Science/Information Technology classes, projects, and/or camps, apply for the NCWIT Aspirations in Computing Award.
This will open multiple exciting possibilities for your future in computer science.
Computer Science Programming Languages to download and try, with great tutorials
Remember, this is a new way of thinking. Be sure to click around and try things. You can't break the programs, and you will have fun learning. And be sure to access the tutorials.
Moving from easy to more challenging...
Alice 3-D Programming Software
Scratch Programming Software--from MIT--just for kids or beginners
Squeakland--another great language for beginners
SAM Animation Software
Stencyl--advanced video game making
JFugue--cool music software
MIT's App Inventor--learn to program for Android platforms and make some money!
CodeAcademy -- teach yourself to program Java or Python--requires Firefox or Chrome
Dr. Java--moving toward the big time
JCreator--another great Java learning site
Python--a new version
Blue J--another great Java site
Construct2--Wow! A fun game-making site
A Scratch screenshot from an 8-year old girl's program.
Many teacher resources on the Educator page.
Resources for Women and Girls in Technology
ACM's Women and Computing -- great newsletter too
The Ada Project named after Ada Lovelace
Robotics is a fabulous way to introduce girls to programming--getting your robot to do what you want it to do develops persistence, one of the most important traits for STEM professionals. I do recommend having either all-girl groups, or all-girl classes in the beginning however, to overcome the building and experience gap.
First, a little research from MIT--Rethinking Robotics
Now, information on developing spatial skills, a documented weakness in many girls due to lack of experience with building toys.
From Doing What Works -- Developing Spatial Skills
PICO Cricket Robotics --very creative, and friendly interface for programming--from MIT, so it is like Scratch.
Lego WeDo Robotics --although marketed for young children, kids of all ages love this because it is so creative and infinitely expandable. I recommend buying Lego items from the Lego Education side of the market--more products and more support.
Lego NXT --used in FIRST Lego League and competitions, but easily used in classes and at home. Again, buy the Education versions. Girls new to robotics may not ever want to compete, so be sure that there are many opportunities for learning and fun without the pressure of competitions.
Try these--not sponsored, but fun!