“I liked doing the binary code games and making my name in computer code. I want to fix computers when I grow up.”Caroline, age 8
EXPLORING COMPUTER SCIENCE–both on screens and “unplugged”
Microprocessor Fun –“programming” your friends
Computer Science 4 Fun — a very cool British site that explores all facets of Computer Science
SketchUp — design your own own world in 3-D. Online or download versions available for free
Code.org — Teach yourself to program in one hour! Or, learn enough to develop a career path.
Watch as GEMS members program Finch Robots
CS is Fun-– a compilation of fun games and activities
Beanz — a Magazine for Kids, Code and Computer Science — many projects for clubs and girls
Girls Do CS –games and learning for all
Build a photon game with Quantum
PEOPLE WHO BUILD TECHNOLOGY SHOULD REPRESENT THE PEOPLE WHO USE IT
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 U.S. Bureau of Labor Statistics predicts that IT will be one of the fastest-growing sectors of the U.S. economy, adding nearly 1.4 million job openings by 2018. Over two-thirds of these jobs could go unfilled due to the insufficient pool of college graduates with computing-related degrees. Women represent a vastly untapped talent pool.
- Groups with greater diversity solve complex problems better and faster than do homogenous groups, and the presence of women in a group is more likely to increase the collective intelligence (problem-solving ability, creativity) of the group.
- Companies with the highest representation of women in their management teams have a 34% higher return on investment than did those with few or no women.
The GEMS clubs are members of the NCWIT K-12 Alliance, working with organizations all over the world to promote girls and women in information technology.
GEMS is a partner for NCWIT’s K-12 Aspire IT Program and runs summer programming camps.
High school girls:
If you have participated in Computer Science/Information Technology classes, robotics, or other computer science projects, apply for the NCWIT Aspirations in Computing Award.
This will open multiple exciting possibilities for your future in computer science.
For the adventurous!
Build projects and program your own pocket-sized computer using a Raspberry Pi or similar unit.
Don’t let the size or the new electronics intimidate you. Just plug in a keyboard, monitor and mouse, and you are on your way to programming your life.
Raspberry Pi resources — projects, support and fun
Learning with the Raspberry Pi –many fun projects to do with your Raspberry Pi
Coder Dojo Tutorials — make apps, program music, and much more
GEMS’ goal is to help girls see themselves as creators, not just consumers of technology.
Computer Science Programming Languages to download and try.
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.
Some of these sites are web-based; others require downloading and installing software. As always, use good judgment and ask permission before downloading.
Moving from easy to more challenging…
Scratch Programming Software–from MIT–just for kids or beginners
Building a Website–HTML — from Lissa Explains it All
Alice 3-D Programming Software for storytelling
Swift Playground–Apple’s beginning code resources — build apps for your IOS hardware
Squeakland–another great language for beginners
Stencyl–advanced video game making–challenging but well worth your time if you want to make games
JFugue–cool music software
MIT’s App Inventor–learn to program for Android platforms
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 — really one of the most important languages you can learn
Blue J–another great site to learn Java
Resources for Women and Girls in Technology
AAUW’s Cybersecurity Curriculum made with help from Symantec to bring more women into this growing field
Association for Women in Computing — networking with professional women in the field
Resources from Microsoft on closing the gap in STEM
ACM’s Women and Computing –networking and scholarships
The Anita Borg Institute for Women and Technology — supporting women and girls in Computer Science
The Ada Project — a clearinghouse of information and resources for women in computing
Dot Diva –a site for girls who want to change the world
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. We recommend having either all-girl groups, or all-girl classes in the beginning however, to overcome the building and experience gap.
PICO Cricket Robotics –very creative, and friendly interface for programming–from MIT, so it is like Scratch.
LEGO® WeDo Robotics and Mindstorms–although marketed for young children, kids of all ages love this because it is so creative and infinitely expandable. We recommend buying LEGO® items from the LEGO® Education side of the market–more products and more support.
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.