Computer Science and Technology

“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

Take it apart!

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. 

It’s more interesting when you know what’s inside.

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. 

Raspberry Pi

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

Bloxels

CodeBug

Learning to program a Hummingbird

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

Scratch sheenshot

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 Resources 

Robots are great!

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. 

Watch as GEMS Camp members program the Microbit