Computational Participation & Competencies Program


Fall programming is currently in development, with online options being considered. For more information, please contact Sarah Lockman at

This unique opportunity allows educators to connect with research and industry partners to develop programs that will foster design and algorithmic thinking and collaborative problem solving in a technical environment.

View from above of table and hands working with laptops and iPads

The Computational Participation and Competencies Program (CP2) is an innovative, professional development program, bringing together university researchers, leading edge technology research, K-12 experts, and industry partners. CP2 is cohort-based and designed for educators looking to build current and relevant computational practices, pedagogies, and programs for classrooms, schools, and school districts.

CP2 participants will experience a series of online, synchronous sessions facilitated by UBC faculty, experienced educators, and innovative industry partners, as well as participate in a robust asynchronous online community throughout the year. This blended approach provides many opportunities for collaboration across the program. Participants will engage in computational participation as they learn about it and plan for it in their own teaching contexts.

The Program

What kinds of experiences will you have with (CP)²?
Individualized, hands-on professional learning for primary and secondary educators to experience for the first time, or to increase existing skills related to the acquisition of “computational competencies” – both for yourself and for your students. Rather than focusing on coding alone, this program widens the scope, examining how digital tools can be used to support learners’ play, experimentation, innovation and creativity.

How will we do this?
Through a series of curriculum-aligned, hands-on and design-focused workshops where you will make and do first, then apply what you learn to your own classrooms, schools, and school districts with the support of UBC Faculty of Education researchers and staff. Select digital tools will be provided for educators to utilize in their own settings. Current research will be highlighted, with opportunities to engage in research as part of participation.

Program Outcomes

After completing this program, participants will be able to:

  • Create learning experiences for students using existing and emerging tools and technologies
  • Collaborate with other educators on the design of computational learning experiences and research
  • Identify play-based activities that promote student engagement across curricular contexts
  • Experience coding from the student perspective
  • Lead and train other educators in designing lessons and constructing curriculum with computational participation principles
  • Connect with other educators around computational learning, skills, lesson plans, tools and resources

Computational Thinking & Computational Participation

The term Computational Participation expands on the idea of Computational Thinking to include personal expression and social participation. This includes the ability to solve problems and design systems with others, and draws on Computer Science concepts. Coding is a part of this learning, but that is only one part of it; students are taught design thinking, games and play, collaborating and applying concepts, using technology tools and software, and more!

The term Computational Thinking encompasses thought processes that involve logical reasoning and problem solving where systems and procedures are put into action in order to be better understood. Key concepts include being able to think algorithmically, in terms of abstractions and decomposition, and being able to use patterns in thought processes.

ADST Curriculum

With BC’s curriculum in place, school districts must find ways to ensure their students are proficient in the core competencies by the end of their K-12 learning journeys. Applied Design, Skills and Technologies (ADST) is now a part of the BC Curriculum – the goal of which is to foster the development of the skills and knowledge that will allow students to create practical and innovative responses to everyday needs and problems – and Computational Participation plays a key role in this learning.

Looking to build current and relevant computational practices, pedagogies, and programs for classrooms, schools, and school districts? You’ve come to the right place!

CP2 is a non-credit program ideal for educators — teachers, vice-principals, principals, and district leaders — seeking the opportunity to build both their skills and their networks.

The program also offers an ideal opportunity for groups of educators from the same school/district to participate in the program together. Networking and staying connected – to tools, resources, and one another – is a key objective of this program.

Dr. Jen Jenson on Computational Participation


Dr. Jennifer Jenson

Professor, Digital Languages, Literacies & Cultures
Department of Language & Literacy Education

Yvonne Dawydiak

Manager, Learning Design
Teacher Education Office

Sarah Lockman

Manager, Professional Development
Professional Development & Community Engagement


There are currently no info sessions scheduled for this program.

If you would like more information about this program, please reach out to Sarah Lockman at


If you’d like to notified of any program updates, including future information sessions, subscribe via the last tab on the right and we’ll keep you informed by email.


  • Fees: $750 + GST

Seats are limited in this program. Early registration is strongly recommended.

Registration is OPENING SOON.

We accept payment by credit card or debit card. If your school district is supporting your registration, contact us for other payment options. Please note that should UBC cancel the course, a full refund will be issued.

Are you participating at part of a school or school district team? Contact us to learn about team grant opportunities.

  • Cancellation Policy: All courses are subject to minimum enrolment. If a course is cancelled due to low enrolment, registration fees will be refunded to you in full. If you are planning to travel to attend this course, we recommend you do not confirm your travel arrangements until it is confirmed to run. Review the FAQs for Non-Credit Course Registration.


Subscribe to the contact list via the Subscribe tab on the right to be notified of program updates and upcoming information sessions.

Subscribe below to be notified of program updates and upcoming information sessions.

  • This field is for validation purposes and should be left unchanged.