Full course description
Designed for non-computer programming educators who are interested in making coding part of their curriculum, either in regular classroom instruction or as part of an after school program. This online workshop will focus on improving students' critical thinking and problem solving skills utilizing coding activities, both unplugged and online. This course covers the basic concepts of coding and will teach participants beginning elements of the coding language Blockly. Additionally, educators will program various robots and other educational manipulatives.
Credit: 1 USBE or 1 SUU Credit
Course Type: In-person
Course Level: Beginner
Cost: Free to Utah Educators
Endorsement Category: Digital Teaching and Learning
Expected Learning Outcomes
At the conclusion of this course participants should be able to:
- Identify and apply the following computer programming concepts: algorithm, loops, debugging, conditionals and functions.
- Use online coding websites to teach code by completing online modules on code.org and other related websites.
- Organize unplugged activities, incorporating computer programming concepts.
- Scaffold computer programming activities for a variety of age and ability levels
- Integrate critical thinking and problem solving skills into coding curriculum.
- Design an implementation plan for computer programming in their classroom.
The final assessment will be a formal plan for implementation of coding into curriculum. This could either be a unit plan, or a year-long plan. Elements that need to be included are: time frame, group size, curriculum tie, materials, intended learning outcomes, instructional procedures, extensions/adaptations, assessment plan
Policies and Procedures