eGFI - Dream Up the Future Sign-up for The Newsletter  For Teachers Online Store Contact us Search
Read the Magazine
What's New?
Explore eGFI
Engineer your Path About eGFI
Autodesk - Change Your World
Overview E-tube Trailblazers Student Blog
  • Tag Cloud

  • What’s New?

  • Pages

  • RSS RSS

  • RSS Comments

  • Archives

  • Meta

Computer Science Resources

computer graphicTo help teachers and students as young as six explore the rewarding fields of computer science and engineering, eGFI has compiled this list of activities, free online courses, computer animations, and other resources.

Read More

Amazing Grace

Grace HopperRear Admiral Grace Murray Hopper was the first woman to earn a Ph.D. in mathematics from Yale, pioneered computer programming languages, discovered the first computer “bug,” and retired as the Navy’s highest ranking, longest-serving female officer in history. They even named a naval destroyer after her.

Read More

Teach Every Kid to Code – Grant

Computer programmer kidComputer programming is an essential language, one that an Atlanta-based tech company chief believes every elementary student should get a head start on learning. And he’s launching a nationwide grant contest that would send a master coding instructor to train K-8 teachers in a high-poverty school district for up to a year.

Read More

Girls Who Code Summer Program

Girls Who Code logoApply by February 12, 2015 to attend the Girls Who Code Summer Immersion Program, a free, seven-week course of intensive instruction for high school sophomores and juniors in robotics, Web design, and mobile app development. The program also includes mentoring, demos, field trips, and workshops led by the computer industry’s top female entrepreneurs and engineers.

Read More

Program a Friend

man in mazeIn this activity, students working in pairs learn basic computer programming and software engineering concepts by building an obstacle course, then steering a blindfolded friend through it by using a series of commands. They re-run the maze to improve on their “program.”

Read More

Code Calling

web color chart Computer science has the highest pay for new college graduates, twice the national average job growth of more than double the national average, and applications that stretch from rock music to medicine. Yet 9 in 10 schools don’t teach programming. Code.org hopes to change that with a host of free resources to get kids as young as four creating websites and apps.

The answer is computer programming, and advocates from Microsoft founder Bill Gates to former president Bill Clinton are pushing to include it in the K-12 curriculum.

Far from being complicated algorithms only a geek could master, code writing can be learned by just about anyone — even four-year-olds. Code.org has compiled a host of websites, courses, and other free resources to help students hone programming skills from building websites to creating phone apps. There also are tips for using code writing and programming projects and activities in math or science classes to cover content standards.

Read More

England Mulls Coding for All Kids

one laptop per childComputer programming in kindergarten? Code writing is just one of several new skills England’s children would be taught, according to the final version of an overhauled national curriculum released on July 8.

Read More

CS2N: Computer Science Student Network

CS2NFrom art to aerospace, computer science plays a vital role in virtually every field and innovation. Yet few U.S. students pursue computer science or engineering degrees. The Computer Science Student Network (CS2N), a collaborative research project between Carnegie Mellon University and the Defense Advanced Research Projects Agency (DARPA), aims to change that with a site full of engaging activities, competitions, step-by-step programming lessons, animation software, and free courses for teachers.

Read More

Lesson: Bits & Binary

binaryIn this activity, students in grades 4 – 12 will do math like a computer. They will learn the basics of binary number systems by writing and then counting on their hands, and use their knowledge to decode numbers and letters.

Read More