The goal of this course is to provide teachers with a range of strategies and tools that they can use in different subject areas to build that foundational capacity. From art to social studies, there is ‘room’ in the school day and the curriculum to start students on a path towards basic literacy (at a minimum) and mastery (for those who are so inclined) of the code that keeps just about every aspect of our modern world running. We expect that every student will become numerate though few will become mathematicians; we can find a way to ensure that every student has a conceptual understanding of code.
After completing this course, you will be able to:
- Identify essential concepts and define key terms related to computer science and computational thinking;
- Recognize that coding and computational thinking can support many elements of the current curriculum;
- Develop, adapt and/or apply lesson plans that incorporate coding/computational thinking into the mainstream curriculum in core academic subjects;
- Apply and integrate computational thinking and coding concepts and approaches to learning and projects in varied classes and subject areas;
- Identify resources to support their integration of coding into different curricular areas;
- Use coding as a way to deepen and extend student learning; and
- Understand computational thinking as an approach to problem-solving.