A Google-Gallup partnership identifies structural and social barriers students face at home, in schools and in society that could influence their likelihood to enter the computer science field.
Author: jdioguardi
How to Think like a Computer Scientist: Interactive Edition
This interactive book is a product of the Runestone Interactive Project at Luther College, led by Brad Miller and David Ranum. There have been many contributors to the project. Our thanks especially to the following:
- This book is based on the Original work by: Jeffrey Elkner, Allen B. Downey, and Chris Meyers
- Activecode based on Skulpt
- Codelens based on Online Python Tutor
- Many contributions from the CSLearning4U research group at Georgia Tech.
- ACM-SIGCSE for the special projects grant that funded our student Isaac Dontje Lindell for the summer of 2013.
- NSF
The Runestone Interactive tools are open source and we encourage you to contact us, or grab a copy from GitHub if you would like to use them to write your own resources.
Source: Table of Contents — How to Think like a Computer Scientist: Interactive Edition
The Coding Corner – Helping educators implement CSforAll
The Coding Corner provides resources and guidance for K-8 coding teachers. If you would like help with a coding education question, feel free to reach out to the site author.
Source: The Coding Corner – Helping educators implement CSforAll
Colleen M. Lewis | Scratch Resources
Hi! I’m an Assistant Professor of computer science at Harvey Mudd College. I love teaching and am passionate about my research in computer science education.Follow me on Twitter @csteachingtips (or check out csteachingtips.com)Check out my videos about programming in Scratch!
PiBakery – The blocks based, easy to use setup tool for Raspberry Pi
Easily Customise Raspbian The key feature of PiBakery is the ability to create a customised version of Raspbian that you write directly to your Raspberry Pi. This works by creating a set of scripts that run when the Raspberry Pi has been powered on, meaning that your Pi can automatically perform setup tasks, and you don’t need to configure anything.The scripts are created using a block based interface that is very similar to Scratch. If you’ve used Scratch before, you already know how to use PiBakery. Simply drag and drop the different tasks that you want your Raspberry Pi to perform, and they’ll be turned into scripts and written to your SD card. As soon as the Pi boots up, the scripts will be run.For more information on creating customized SD cards with PiBakery, please see the Creating an SD Card Guide.
Source: About PiBakery – The blocks based, easy to use setup tool for Raspberry Pi
TechRocket: Tech Education For Kids And Teens: Code / Programming Courses
Learning programming can be intimidating, but not here! Our online coding courses cover the most popular programming languages. Use your newfound programming skills to make apps, games, and program gadgets.
Source: Tech Education For Kids And Teens: Code / Programming Courses
Trust us, this video of 15 different sorting algorithms is way more entertaining than it sounds
PhD student Timo Bingmann has created an amazing video showing sorting algorithms in action. And it’s surprisingly awesome!
In fact, “15 Sorting Algorithms in 6 Minutes” — created by Timo Bingmann, a PhD student at the Karlsruhe Institute of Technology — is one of the most weirdly hypnotic viewing experiences you’ll find; with something almost trance-inducing about watching the algorithms work their organizing magic on a variety of data sets.
“Efficiency of algorithms is of great importance in the era of Big Data,” Peter Flach, author of Machine Learning: The Art and Science of Algorithms That Make Sense of Data, tells Digital Trends.
Read more: http://www.digitaltrends.com/cool-tech/sorting-algorithms-video/#ixzz4BmvJ9Et7
Follow us: @digitaltrends on Twitter | digitaltrendsftw on Facebook
Source: Trust us, this video of 15 different sorting algorithms is way more entertaining than it sounds
Code Kingdoms
Code Kingdoms lets aspiring modders learn to code while building what they want. We’ll show them how to build Minecraft mods, code the BBC micro:bit, create puzzles, and get creative with computing.
Source: Code Kingdoms – Who are we?
CodeStart
Coding While Black: Hacking The Future Of The Tech Industry : Code Switch : NPR
At Tech Square Labs in midtown Atlanta, you’ll find glass walls and high ceilings. It follows the typical design trends of today’s “hip” innovation centers and co-working office spaces. It’s also where 14 low-income African-American students are learning Java as part of the Code Start program.
Code Start is a free, year-long training program for low-income people between the ages of 18 and 24. Participants must have a high school diploma or GED, but not a college degree. Rodney Sampson started the program. He calls Code Start, “an experiment on whether or not we can take ‘disconnected youth,’ who’ve been labeled by the system, and teach them how to be a junior level software engineer or developer.”
Source: Coding While Black: Hacking The Future Of The Tech Industry : Code Switch : NPR