10 Python Teaching Resources You Really Should Be Using – teachcomputing.wordpress.com

Since I first started teaching text-based programming with Python in 2011, I’ve discovered some resources that I make use of regularly. I still use these extensively with the teachers that I support as part of my work with Exa Education. I’m sure that others reading this post may like to suggest other tools, and I would encourage you to add them as a comment on this post.

When I made my first tentative steps into the world of Python I was pleasantly surprised how welcoming, supportive and accommodating I found the Python community to be. The vast abundance of high quality, free teaching and learning resources are testament to this. Though you might equate the word ‘resource’ to describe something more akin to a textbook or webpage, without the assiduous efforts of the Python community the resources listed below would simply not exist.
Source: 10 Python Teaching Resources You Really Should Be Using – teachcomputing.wordpress.com

Computer Science | Project Lead The Way

The projected number of job openings in 2018 for STEM fields will reach 2.8 million. Of these, approximately 1.4 million jobs will be for computer specialists. Like many other STEM fields, the current demand and supply are mismatched, as computer science career openings outpace students’ skills and interest. Also, like many other fields, computer science interest starts long before a student decides on a major or even applies to college. How do we prepare students for the amazing opportunities that require

Source: PLTW Computer Science | Project Lead The Way

Hello Ruby

Hello Ruby is the world’s most whimsical way to learn about technology, computing and coding. We are all about curiosity, playfulness and logic.We provide tools for kids, parents and educators to learn to understand programming in a fun and creative way. Our story starts off with a book that is now published in Finnish, English and Swedish. It will also be published in at least Korean, Japanese, Latvian, Polish and Dutch. The book made its debut on Kickstarter in 2014 and quickly smashed its $10,000 funding goal after just 3.5 hours and gathering 380 000 dollars in total funding. Hello Ruby is the most funded book on Kickstarter’s children’s book category.Ruby’s story continues online with exercises. We are also working on a series of small apps on computational thinking.

Source: About | Hello Ruby

Computer Science via Game Programming

Aligned to the AP Computer Science A exam. Progress tracking, auto graded quizzes and coding exercises. Open ended game building projects. Expected release fall 2016. Course Description: Coming in Fall 2016, DevPro Computer Science via Game Programming will be a new, full-year course, geared towards true beginners and aligned with AP Computer Science A. It…

Source: Computer Science via Game Programming

Creative Coding Through Games and Apps – Microsoft Virtual Academy

Educators, use this free video and downloadable curriculum package to teach programming to secondary students, in a real software development environment.

Source: Creative Coding Through Games and Apps – Microsoft Virtual Academy

UC Davis Center for Integrated Computing and STEM Education » C-STEM Studio

C-STEM Studio is a platform for teaching science, technology, engineering, and mathematics (STEM) through computing and robotics for integrated learning. It isthe most engaging way to learn math, coding, and robotics,the simplest approach to program a robot,the easiest technology to control multiple robots.C-STEM Studio is a user-friendly platform for using the C-STEM integrated  curriculum by university faculty and students, K-12 teachers and students, parents, volunteers, etc. It is integrated with  the breakthrough educational computing and robotics technologies for learning  STEM subjects, includingC/C++ interpreter ChLinkbot LabsCh Linkbot ControllerCh Mindstorms Package and Robot Controller for Lego Mindstorms NXT/EV3RoboSimRoboBlocklyArduinoC-STEM Studio also includes the  code, comprehensive documentations and textbooks used in the C-STEM curriculum. C-STEM Studio is the only platform in existence that can be easily used to control multiple Linkbots, NXT, and EV3 in a single program with only a few lines of C/C++ code. Students can learn STEM subjects by solving complex real-world problems with coding and  robotics.C-STEM Studio is specially designed for instructors to organize diverse teaching resources and for students to conduct computer homework assignments conveniently in formal computer teaching labs.C-STEM Studio is provided free of charge.

Source: UC Davis Center for Integrated Computing and STEM Education » C-STEM Studio

About TryComputing.org | TryComputing.org

IEEE TryComputing.org is a free online pre-university computing education web site. IEEE TryComputing.org offers resources to inform and engage pre-university students, their teachers, school counselors and parents about computing and associated careers. Visitors can learn how to prepare for undergraduate computing studies and search for accredited computing degree programs around the world. They can also explore how computing careers can make a difference and meet computing professionals, students, and heroes. IEEE TryComputing.org features a variety of lesson plans on computing topics as well as tools and opportunities to support and encourage students in computing.IEEE TryComputing.org builds upon the work of TryEngineering.org an online resource for students (ages 8-18), their parents, their teachers and their school counselors. It is a portal about engineering and engineering careers, developed to help young people understand better what engineering means, and how an engineering career can be made part of their future.

Source: About TryComputing.org | TryComputing.org

Hopscotch Curriculum

We’re really excited that you’re going to teach your students to program, both for them and for you. Kids have remarkable imaginations, and creating computer programs is an amazing way for them to express themselves. We’ve seen kids create astonishing things using our simple but powerful tool. We know you’ll see the same when using Hopscotch, and hope you share what your students create. Anyone, regardless of their experience in programming, can teach this curriculum. Just as Hopscotch was built on the principle that anyone can become a great programmer, this curriculum is designed on the premise that anyone can become a great programming teacher. Programming is a way of thinking, building, and expressing yourself. Just as English is not really about grammar, and history is not memorizing dates, computer programming is not actually about code or computers. Just as we ask students to make connections between events in history, we ask students to investigate the interactions between complex systems in computer science.

Hopscotch Curriuculum

Hopscotch Curriculum You Tube