CS Content + Pedagogy: Instructional strategies supporting the delivery of CS content.
Examples: CS unplugged activities, reading about CS, storyboarding, computational thinking
CS Content + Technology: The use of technology to deliver and access CS content.
Examples (with UDL context):
Multiple Means of Representation: Teachers may provide ways of customizing the display of CS content, such as video tutorials, visual programming, puzzle activities, language translation, and assistive technologies (font and contrast adjustment, screen readers, speech-to-text, etc.).
Multiple Means of Action and Expression: Students may choose to construct and demonstrate CS content knowledge and skills in multiple ways, such as using robotics, creating prototypes with 3D printers, and developing coding projects.
Multiple Means of Engagement: Options for CS content learning based on student’s interests, culture, age, etc.
CS Pedagogy + Technology: The use of technology as part of instructional strategies to deliver CS content.
Examples (with UDL context):
Multiple Means of Engagement: Teachers may use technology resources that allow for differences in pacing, length of work sessions and self goal-setting, and accommodates varying levels of prior knowledge. Teachers may integrate technology with explicit intentions to promote collaboration and communication (e.g. paired programming, sharing and remixing projects).
Multiple Means of Action and Expression: Teachers may use technology resources that provide levels of scaffolding, and offer options for monitoring progress and providing instant feedback to learners.
TPACK in the CS Toolkit