Teaching, Learning, Assessments Overview

Technology Coaches assist teachers in using technology effectively for assessing student learning, differentiating instruction, and providing rigorous, relevant, and engaging learning experiences for all students Coach teachers in and model design and implementation of technology-enhanced learning experiences addressing content standards and student technology standards Coach teachers in and model design and implementation of technology-enhanced learning…

Developing Problem Solving Skills

I often have computer science students in my class that are unable to make any progress on a programming assignment.  These students often feel powerless and helpless in their efforts to make any progress on solving whatever problem stands in their way.  In exploring the Digital Age Learning Environments standard (3) of the ISTE Standard…

Accessibility in Computer Science Education

I am currently exploring the ISTE Standard for Coaches that focuses on Digital Learning Environments.  Part of this standard focuses on how technology coaches can use technology to maximize the learning of all students.  This led me to an introspection on how my school makes instruction accessible to our computer science students. Disabled students commonly…

Professional Development and Digital Learning

I have now completed two years of teaching computer science at the post-secondary level.  I started this journey with no formal education background.  This made professional development (PD) particularly important for me.  My first professional development opportunity was about how to use the Learning Management System (LMS) used at my school.  This PD course is…

Digital Age Learning Environments Overview

Technology coaches create and support effective digital age learning environments to maximize the learning of all students. Model effective classroom management and collaborative learning strategies to maximize teacher and student use of digital tools and resources and access to technology-rich learning environments Maintain and manage a variety of digital tools and resources for teacher and…