"Coding is today's language of creativity. All our children deserve a chance to become creators instead of consumers of computer science." - Maria Klawe, President of Harvey Mudd College
Empowering Educators to be Digital Leaders through Coding
More and more, as coding becomes embedded in the curriculum and with the proliferation of service providers who focus on building computer science competencies through coding and robotics, it is important for the Connected Leader to be able to be aware of and to access equitable resources that will support educators and students in this learning.
Select one of the following resources to explore (or and alternate) and identify what resonated with you and explain why it impacted you?
As a future principal in Ontario, your role extends beyond administrative tasks to fostering a culture of innovation and digital leadership founded on the principals of anti-racism and anti-oppression within your school.
This task is designed to help you develop strategies and initiatives to support teachers in becoming digital leaders, with an equity lens, through coding integration.
Consider the following outline for a professional development plan to explore resources.
Needs Assessment and Goal Setting : Conduct a comprehensive needs assessment within your school/department/division to identify current levels of coding literacy among teachers, comfort with integrating coding into the curriculum, and potential barriers or inequities.
Professional Development Plan: Design a professional development plan that includes workshops, seminars, and other learning opportunities that could be used to support educators in developing coding skills. Consider collaborating with external partners, such as local technology companies or educational organizations, to provide specialized training.
Curriculum Integration: Identify how you would work with curriculum coordinators and educators to integrate coding into various subject areas. Provide a sample of a collaboratively design lesson plan, project, or interdisciplinary activity that incorporates coding concepts and computational thinking. Highlight connections between coding and critical thinking, problem-solving, creativity and equity.
Resource Identification: Compile a curated list of coding resources, tools, and platforms suitable for teachers and students. These could include coding languages like Scratch, Python, or HTML, as well as coding kits and robots. Ensure that the resources cater to various skill levels and learning styles, promoting inclusivity and accessibility.
Assessment and Evaluation Strategies: Develop assessment and evaluation strategies for teachers to use that align with coding-integrated activities. Explore formative and summative assessment methods that assess both coding skills and the application of coding concepts within subject-specific contexts. Ensure that assessment practices are equitable, fair, valid, and reliable.
Parent and Community Engagement: Design a communication strategy to inform parents and the broader community about the school's coding initiatives. Organize coding-related events, showcases, or open houses to highlight students' achievements and emphasize the importance of digital leadership in the modern world.
Opportunity to Explore Coding:
Access MakeCode - Microsoft to explore coding for yourself if you are new to coding.
Respond to the following:
Identify which section of the professional development plan (above) would require more of your attention right now and why?
What professional learning would you investigate offering to your current staff to extend their skills with teaching coding, if you were the principal in your school next month? Why?
Identify ways in which the integration of coding in school curriculum foster not only technological skills but also critical thinking, problem-solving, creativity and equity among students?