top of page
Writer's pictureTimothy Hammill

Coding for All: Integrating Computer Science in the Classroom

Updated: Apr 25, 2023

Objective:

By the end of this professional learning activity, participants will be able to integrate basic computer science concepts into their teaching practice, create engaging coding activities for students, and provide differentiated instruction to meet the needs of all learners.


Approximate time of completion: 2-5 hours


Introduction:


Computer science is an essential skill for the 21st century, and teachers play a critical role in preparing students for a future that will rely heavily on technology. By integrating computer science concepts into the classroom, teachers can create engaging and relevant learning experiences that will benefit all students, regardless of their future career goals.


Activity Steps:


Step 1: Watch the "Why Programming is Important?" video (5 min)


In this video, you will see why educators need to consider the impact of computer science and learn about the importance of coding and how it can benefit students.



Step 2: Explore Code.org (20 min)


Code.org is an excellent resource for teachers looking to integrate coding into their classroom. Explore the Code.org website to learn about the resources they offer, including lesson plans, online courses, and coding tools.


Step 3: Complete a FREE Code.org online course (1-3 hours)


Code.org offers free online courses for teachers looking to learn more about teaching computer science concepts. Go to the link below and choose a course that is appropriate for the grade level you teach. Create a free account and complete the course of your choice. When finished, consider how what you learned will impact your teaching practice and make note of concepts for which you would like to learn more.


Step 4: Explore Scratch (20 min)

Scratch is a free programming language and online community where students can create their own interactive stories, games, and animations. Explore the Scratch website to learn more about this powerful tool and how to use it in the classroom.


Reflection Prompt:


Think about how you can integrate computer science concepts into your teaching practice. What are some of the challenges might face, and how can you address them? How will you differentiate instruction to meet the needs of all learners? In what ways do you feel more confident in integrating computer science concepts into your teaching practice after completing this learning activity? What are some specific strategies you plan to use in your classroom?


Feedback:

Please click the link below to help us improve this activity!




36 views0 comments

Comments


bottom of page