Skip to main content

Background Image for Header:

CS Discoveries

What is CS Discoveries?

Computer Science Discoveries (CS Discoveries) is an introductory computer science course that empowers students to create authentic artifacts and engage with computer science as a medium for creativity, communication, problem solving, and fun.

View Course Lesson Plans Course Design

Professional Learning Program

The CS Discoveries (CSD) Professional Learning Program offers year round support designed for educators teaching a semester or full-year course. The program kicks off with an intensive, hands-on, in-person 5-day summer workshop providing foundational experiences with computer science and the suite of tools. The week-long workshop is the primary capacity building experience for teachers prior to their first year of instruction. Participants will explore the curriculum and tools, consider and experiment with specific classroom management and teaching strategies, and build a local community of teachers who are using the curriculum. 

Continuing professional development is offered throughout the year, featuring a menu of online and local in-person professional development options from which educators can build a customized personal learning pathway.  The in-person meetings are run by CodeWV facilitators. They focus on the essential elements of the course, such as teaching new content, keeping the classroom environment equitable and engaging, and continuing to build pedagogical strategies. The online activities are focused on building the online professional learning community, providing continued support with tools and content, introducing new and helpful resources for teaching the course, and further exploring the curriculum. 

You don't need any prior computer science experience to get started. And teachers love it! 90% rank it the best professional development ever.

What does a CS Discoveries educator do?

If accepted into the CS Discoveries Professional Learning Program, you will:

  • Join a nationwide community of educators working to change the face of computer science education.
  • Participate in in-person and online professional development.
  • Plan and delivery the CS Discoveries curriculum to your students, and reflect on your experiences.

Who can participate?

The CS Discoveries Professional Learning Program is open to teachers who are interested in teaching the CS Discoveries course. We prioritize educators who plan to teach the course to grades 6, 7, 8, 9, and/or 10. In order to participate, we ask that educators:

  • Commit to participating in the full, year-long professional development program.
  • Work with their school administrator to ensure that this course will be offered on the school's master schedule.
  • Support the recruitment and enrollment of a diverse group of students in the course, representative of the school's student population.

Applications for the 2019-2020 CS Discoveries Professional Learning Program are now open! Apply today!

Professional Learning for CSD

Become a CS Discoveries Facilitator's Facilitator Development Program is a highly-selective professional learning program designed to prepare and support facilitators to deliver quality workshops on the CS Discoveries curriculum.

Help bring professional learning opportunities to your community by becoming a Facilitator!

Learn More