background preloader

Programming

Facebook Twitter

CS Fundamentals Unplugged Lessons. 3rd Party Educator Resources. Elementary School Middle School High School Funding for computer science programs U.S.

3rd Party Educator Resources

Federal law recently recognized computer science as part of the "well rounded education subjects", and explicitly names computer science as an important STEM field. Your school or district may be able to use Title I or Title II funds, and other department grant programs to apply towards offering CS courses. The National Science Foundation (NSF) has several existing funding opportunities to support CS for All initiatives. More resources — for classrooms, afterschool clubs or learning online Khan Academy Online curriculum that teaches JavaScript programming, HTML/CSS, and SQL, in an interactive online environment, plus courses on Algorithms and Cryptography.

Kodu Create games on the PC and XBox via a simple visual programming language. Alice 3D programming environment that makes it easy to create an animation for telling a story, playing an interactive game, or a video to share on the web. CS 106A: Programming Methodology. Three Brain Teasers to Spur Logical Thinking and Collaboration. There are lots of ways to stretch student thinking and get them talking to each other about ideas.

Three Brain Teasers to Spur Logical Thinking and Collaboration

One fun way is through riddles that require inductive reasoning, critical thinking and hopefully some good collaboration around student ideas. The three brain teasers below created by TED-Ed have fun visuals and include an explanation at the end. All the videos also include lesson plan ideas to deepen the conversation and start discussion. In this first video about prisoners’ hats the problem set-up ends at 1:35, so stop the video there if you want kids to work on the problem before learning how to solve it. In this zombie bridge problem the set-up ends at 2:00.

The riddle of the 100 green-eyed logicians ends at 1:53. Katrina Schwartz Katrina Schwartz is a journalist based in San Francisco. Code.org. Codesters. FACT SHEET: New Commitments to Support Computer Science Education. “I’m proud to join the students, teachers, businesses, and non-profit organizations taking big new steps to support computer science in America’s schools.

FACT SHEET: New Commitments to Support Computer Science Education

Learning these skills isn’t just important for your future – it’s important for our country’s future. If we want America to stay on the cutting edge, we need young Americans like you to master the tools and technology that will change the way we do just about everything.” -- President Obama, December 2013, on Computer Science Education Week Last year, to kick off Computer Science Education Week, President Obama issued a call to action to students, teachers, businesses, foundations, and non-profit organizations to join the growing grassroots campaign to support computer science education in K-12 schools. Today, the Administration is announcing new commitments that will help give millions of additional K-12 students access to computer science education. Background. Inspire. The Next Penelope - Construct 2 Games. Visit Website The Game "The Next Penelope" is an original 2D racing and action game for PC and console, set in a futuristic Odyssey.

The Next Penelope - Construct 2 Games

As Penelope is looking for Ulysses through the galaxy, the player is free to explore the planets in any order. Each world features unique situations, races, bosses, and new permanent abilities to enhance your spaceship. All weapons cost vital energy when used, so the player is very powerful and close to death at the same time! Features Gorgeous and distinctive styling. Runs On Windows — Mac — Linux — WiiU Aurelien Regard The Next Penelope Developer "I've played with a lot of game making software. The game logic system is brilliant, and never stops you from fine tuning your gameplay. You can make games just like The Next Penelope using Construct 2. Coding in the Classroom: 16 Top Resources. As cool as technology is, its intricacies and inner workings are sometimes intimidating, especially for young people who may be more interested in what technology can do for them rather than what they can do with technology.

Coding in the Classroom: 16 Top Resources

However, when students hurdle that obstacle and see the value of computer science — specifically coding — they gain a broadened perspective and the potential for a rewarding career in the tech field. The following resources will help you teach your students the basics of coding and will provide tips on how to keep kids interested as you go. Tools to Use in Class Can you make coding fun for your students? Absolutely! Edutopia presents a list of six resources designed to help parents get their kids interested in coding.

The Facts About Coding Teaching your students to code is important, but teaching them its practical value is also key in helping them derive the most benefit from what they learn. Dr.

Programming For Elementary School

Computer Coding Books and Resources. Math and Python. Mathematics for the Digital Age and Programming in Python is written in the same engaging not-for-dummies style as the Litvins' earlier books, but it is aimed at younger students.

Math and Python

It offers a unique blend of mathematics and programming, designed to give students in introductory computer science courses an appreciation for the rigorous mathematics relevant to computing, as well as practical skills for writing programs. The vision behind this book is that math and computer science should help each other. A programmer needs to be comfortable with abstractions, and that is precisely what math teaches. Get 500 Free Books on Coding.