CS Teaching

CS Teaching

Increasing Indigenous Representation and Presence in Computer Science

Increasing Indigenous Representation and Presence in Computer Science

5 hours

Free

This course will support teachers in approaching lessons in a culturally responsive way that acknowledges the systemic erasure of Indigenous people in America and supports a CS for All approach.

More information
K-8 Computer Science Coaching Asynchronous
18PD hours

K-8 Computer Science Coaching Asynchronous

18 hours

Free

Computer Science Coaching is designed for teachers and instructional leaders and prepares them to lead professional development about the Computer Science SOLs.

More information
Curriculum Writing Workshop

Curriculum Writing Workshop

Adaptable

Free

Curriculum Writing Workshop are designed to help participants develop skills in creating or modifying computer science (CS) lessons that are aligned with Virginia Department of Education (VDOE) CS K-8 Standards of Learning.

More information
What Is Computer Science? For Educators

What Is Computer Science? For Educators

5 hours

Free

In the course participants will learn the fundamentals of the computer science field, as well as important concepts covered in the Virginia Standards of Learning (SOLs) for computer science. Educators will also learn how to teach computational thinking skills in their classrooms and how the computer science SOLs can be integrated into core academic content.

More information
Computer Science Integration
6PD hours

Computer Science Integration

6 hours

Free

Computer Science Integration helps teachers explore the Computer Science Standards of Learning and learn how to best integrate them into other content areas with students.

More information
Computer Science Integration Asynchronous Modules
6PD hours

Computer Science Integration Asynchronous Modules

6 hours

Free

Computer Science Integration will help teachers explore Computer Science and learn how to integrate the VA CS SOLs into core curriculum with students.

More information
Launching Computer Science
6PD hours

Launching Computer Science

6 hours

Free

Launching Computer Science will prepare educators to include computer science standards into their regular curriculum.

More information
Launching Computer Science Asynchronous Modules
6PD hours

Launching Computer Science Asynchronous Modules

6 hours

Free

Launching Computer Science will prepare educators to include computer science standards into their regular curriculum.

More information