Course Objective
By the end of this course, participants will be able to teach computer science and the foundations of computational thinking using codeSpark
codeSpark Ignite is an online professional development course designed to help preK-5 educators teach young students the basics of Computer Science and the foundations of computational thinking.
| |
What teachers are saying...
Jennifer Nishimoto
Tech Coordinator, Santa Monica Boulevard School - Los Angeles, CA
-
it was great!
Karrie Varagliotti
I had no idea how to code when starting this course. It was broken down so easily and I am walking away with a greater understanding.
I had no idea how to code when starting this course. It was broken down so easily and I am walking away with a greater understanding.
Read Less -
Great introductory course
Tom Zuurbier
Great course pitched at the right level. This course equipped me with the skills to teach young children the fundamentals of computer science. Great work and...
Read MoreGreat course pitched at the right level. This course equipped me with the skills to teach young children the fundamentals of computer science. Great work and keep it up!
Read Less -
Easy to Follow Coding Program
Melissa Sopitkuankan
I have had some prior training through Code.org, but I feel that even if I did not have any prior training, CodeSpark was so easy to use and understand. I th...
Read MoreI have had some prior training through Code.org, but I feel that even if I did not have any prior training, CodeSpark was so easy to use and understand. I think this program is great for teachers that have never had any experience with computer science!
Read Less -
Awesome
Erika Margain
Honestly, at the beginning of the Ignite course, I did not know what to expect. The first module seemed easy and I thought that was all. When completing modu...
Read MoreHonestly, at the beginning of the Ignite course, I did not know what to expect. The first module seemed easy and I thought that was all. When completing module 2 and 3 I felt more challenged which peaked my interest more and had me thinking about how to solve the puzzles.
Read Less -
Kindergarten Teacher
Tiene Hauck
CodeSpark Ignite is fun, engaging, and educational. I find the short videos provided at the beginning of each module very helpful because they explain the o...
Read MoreCodeSpark Ignite is fun, engaging, and educational. I find the short videos provided at the beginning of each module very helpful because they explain the overall object(s) of each challenge. In addition, the modeling for the first two levels in each challenge is helpful because it introduces the player to the skills needed for the levels and on how to successfully complete them.
Read Less -
CodeSpark is awesome!!!
Jazlyn Mena
Loved this training!!! The resources are so helpful and understanding the concepts were made easier by using the visual resources such as the videos and the ...
Read MoreLoved this training!!! The resources are so helpful and understanding the concepts were made easier by using the visual resources such as the videos and the vocabulary cards.
Read Less -
Primary Teacher - Toulouse, France
Charlotte Billot
Awesome to begin with computational thinking. Very engaging and funny. I learned without being afraid of it; simple and easy. Thank you.
Awesome to begin with computational thinking. Very engaging and funny. I learned without being afraid of it; simple and easy. Thank you.
Read Less -
Great information
Lisa Bohaty
I really enjoyed learning more computational thinking skills using the Foos. We have used the Foos for a couple year with the Hour of Code version. I haven...
Read MoreI really enjoyed learning more computational thinking skills using the Foos. We have used the Foos for a couple year with the Hour of Code version. I haven't had much experience with the app and I really enjoyed it. It was so nice to have some unplugged lessons to go along with the Foos. I had always had trouble understanding the Lunch Conditionals version and had a hard time explaining that to the Kindergartners. I liked how every module build on skills students had already learned. This course was well put together and easy to learn and understand. Thank you for the opportunity.
Read Less -
Great PD!
Sheryl Buche
It was wonderful to put myself in my students shoes and gain a better understanding so as to help them. I am very excited to share my learning with them. I k...
Read MoreIt was wonderful to put myself in my students shoes and gain a better understanding so as to help them. I am very excited to share my learning with them. I know they will be over the moon excited to create their own games.
Read Less -
Amazing
Paul Anthony Calida
Everything was amazing. Explaining it that even younger kids can even understand. Great Job!
Everything was amazing. Explaining it that even younger kids can even understand. Great Job!
Read Less -
Interesting
Allison Riddle
It was very interesting to learn about all of this and how to teach your students!
It was very interesting to learn about all of this and how to teach your students!
Read Less -
Great experience!
Sharon Burwinkle
Really recommend this for anyone using codeSpark! It will help me to help everyone of my students,
Really recommend this for anyone using codeSpark! It will help me to help everyone of my students,
Read Less
Course Requirements
Please note that there are requirements to taking this course. It is your responsibility to make sure you have access to:
-
Reliable Internet connection
-
Computer or Tablet device (iPad, Android tablet, or Kindle fire)
-
Ability to install the codeSpark app on your tablet (if using a tablet device)
-
Around 8 hours of time to dedicate to this course
Course Syllabus
-
2
Module 1 - Algorithms, Sequence, & Debugging
- Module 1 Introduction
- Algorithms and Sequence FREE PREVIEW
- Debugging
- Module 1 Reflect and Share
-
3
Module 2 - Pattern Matching & Loops
- Module 2 Introduction
- Programming
- Loops
- Module 2 Reflect and Share
-
4
Module 3 - Decomposition
- Module 3 Introduction
- Decomposition
- Advanced Sequencing
- Module 3 Reflect and Share
-
5
Module 4 - Events, & Conditionals
- Module 4 Introduction
- Events
- Conditional Statements
- Abstraction
- Module 4 Reflect and Share
-
6
Module 5 - Computational Thinking
- Module 5 Introduction
- Computer Science and Computational Thinking
- Module 5 Share