CS Fundamentals  23-24

Professional Learning Program

    Intro to CS Fundamentals K-5 

Computer science is foundational knowledge for all students in the 21st century. But many schools don't teach it, especially at the elementary level. But now you can. With the help of, WeTeach_CS is providing a no-cost, one-day workshop for K-5 teachers interested in teaching computer science. Over 80,000 teachers have participated in a workshop, and the majority say it's the best PD they've ever attended. You will receive In-person instruction, including an intro to computer science, pedagogy, an overview of the online curriculum, a teacher dashboard, and strategies for teaching "unplugged" classroom activities. In addition, you will receive a printed curriculum guide, certificate of completion, and fun swag. This session is designed for teachers, librarians, instructional coaches, and administrators in grades K-5 to learn about resources and how to begin to integrate computer science into your future curriculum. This is a BYOD session. Please bring your fully charged laptop, tablet, or iPad and a power cord.

For all- curriculum, the online student learning platform, and access to teachers and community are available to all schools year-round at no cost. The Alaska Staff Development Network computer science program manager and facilitators are eager to help you prepare for full implementation.

  Deep Dive  to CS Fundamentals K-5 

Workshops are open to elementary school educators who taught some of’s CS Fundamentals courses. Attending a Intro workshop is not a required prerequisite.

If you’ve already started teaching CS Fundamentals, we recommend starting with the Deep Dive workshop. If you have not yet begun teaching, we recommend our Intro Workshop. See a comparison of our two workshop offerings here. Classroom teachers, librarians, tech teachers, and other educators are welcome!

The Intro Workshop is a foundational introduction to the CS Fundamentals curriculum and a great way to support teachers getting started, and the Deep Dive workshop can get them to the finish line. Teachers who complete the Deep Dive workshop will leave with a plan to offer more of the CS Fundamentals course and CS Connections, CS Journey, and the most popular  Hour of Code lessons. 


Computer Science Fundamentals for k-5 are wrapped up for the summer. If you missed one of the 14 workshops offered in 22-23, we will offer workshops starting in September 2023 for new classrooms in the fall.

Optional 1 UAA 500 Credit work   No cost to you!!!!

1 Credit  One-day  In-Person workshop 

*combined with online tasks to deepen your understanding of the resources, tool, CS connections, Hour of Code, and Alaska Computer Science Standards.


1 Credit  for three after-school Virtual  2.25 hours sessions 

*combined with online tasks to deepen your understanding of the resources, tool, CS connections, Hour of Code, and Alaska Computer Science Standards.

The "Deep Dive Course has optional free credit to all, compliments of AK DEED.


Date and Time


Dec 5, 7, 12    4--6:15pm
One Free UAA credit 



ASD Summer Acadmy Coming Soon!


Cheryl Bobo

Contact Email

MATSU teachers share new understandings about computer science.

Credit Class activity-Design a "How to Debug" poster!

Comparing the Intro Workshop and the Deep Dive Workshops for CSf Fundamentals K-5

What is the CS Fundamentals Intro Workshop? A foundational introduction to CS Fundamentals for educators who are interested in learning more and getting started with the course.

Candidates for this workshop are… 

K-5 educators 

New to teaching CS Fundamentals, and might 

still be figuring out if they want to teach CS 


High level workshop goals 

At the end of the workshop, teachers will know: 

The importance of all students having access to computer science, and the teachers’ role in creating an environment where all students can learn equitably. 

How CS Fundamentals can be used as a tool for bringing computer science to all students. 

What CS Fundamentals courses look like (lesson plans, online activities, unplugged activities). 

At the end of the workshop, teachers will have: 

A plan of action to start teaching CS Fundamentals. 

An implementation plan for teaching two CS Fundamentals lessons Goals for how deep into the course they would like to try to get. Strategies for teaching CS Fundamentals lessons. 

A connection to the community of CS Fundamentals teachers. 

What is the CS Fundamentals Deep Dive Workshop? A deep dive into course materials, teaching practices, and strategies for continuing to teach CS Fundamentals. Workshops will begin June 1, 2019. Schedule now! 

Candidates for this workshop have… 

Experience teaching CS Fundamentals to K-5 students Different prior experiences with PD, including: 

Attended the CS Fundamentals Intro Workshop, 

Attended an earlier version of the CS Fundamentals workshop,  or Started teaching CS Fundamentals on their own 

High level workshop goals 

At the end of the workshop, teachers will know: 

The details, philosophy, values, and rationale behind how their CS Fundamentals course is structured. 

The intended approach to teaching CS Fundamentals, including specific classroom practices, and the division of responsibility between students and teachers. 

At the end of the workshop, teachers will have: 

A plan for offering more of the CS Fundamentals course. Strategies for addressing roadblocks to implementation, including any specific issues experienced in lessons taught thus far. 

Ideas for fostering and developing a strong classroom rapport that nurtures learners of all types. 

A deepened sense of community with CS Fundamentals teachers and a plan for keeping in touch with other teachers in the future.

Top 10 Reasons to Teach Computer Science in Elementary School 

by John Waggoner

1. Early exposure to technology: Introducing computer science at an early age helps students become familiar with technology, which will be increasingly important in their future careers.

2. Problem-solving skills: Learning computer science teaches students how to approach problems logically, systematically, and creatively, skills that are useful in many other areas of life.

3. Career readiness: There is a growing demand for computer science professionals, and teaching CS in elementary schools can help prepare students for careers in technology.

4. Improved critical thinking and creativity: Computer science requires students to think critically and creatively, helping to develop these skills at an early age.

5. Encourages teamwork and collaboration: Many computer science projects involve group work, encouraging students to collaborate and communicate effectively.

6. Promotes gender and ethnic diversity: By introducing computer science early, schools can help close the gender and ethnic gap in the tech industry, which has been traditionally dominated by men and certain ethnic groups.

7. Improves math and science skills: Computer science requires a strong understanding of mathematical and scientific concepts, helping to reinforce these subjects.

8. Real-world relevance: Computer science is relevant to students' daily lives and can help make abstract concepts more concrete.

9. Supports individualized learning: Computer science allows for flexible and personalized learning, which can be especially beneficial for students with different learning styles and abilities.

10. Fun and engaging: Computer science can be an enjoyable and engaging subject, helping to increase students' motivation and interest in learning. #teaching #students #school #schools #learning #teamwork #collaboration #CSTA #code