MORE EVENTS
Leadership
Exchange
Solutions
Summit
Change display time — Currently: Mountain Daylight Time (MDT) (Event time)

Computational Thinking in the Classroom: A How-To

,
Colorado Convention Center, Mile High Ballroom 2A

Explore and create: Exploratory Creation lab
Preregistration Required
Save to My Favorites

Presenters

Photo
Project Manager
ISTE
Project Manager at ISTE responsible for projects related to Higher Education Certification Provider Program, ISTE Recognition, the Digital Equity and Transformation pledge, and many things Computational Thinking.
Photo
Computer Science - Curriculum Specialist
Marquette University
@heidi_STRETCh
@Heidi Ann Williams
Heidi Williams is a passionate coding and computational thinking advocate. She has over 30 years of experience in K-12 public education as both a teacher and administrator. She currently serves as a computer science curriculum specialist for Marquette University's PUMP CS grant in Milwaukee, WI. Williams has shared her passion for integrating coding and computational thinking into the curriculum at local, state, regional and national conferences, and many have leveraged her expertise for conference presentations, coding coaching, professional development and K-12 scope and sequence alignment of computer science skills throughout the curriculum (nofearcoding.org)

Session description

Get hands-on practice with the CT process by diving into data, designing an algorithm, and determining an entry point for CT that coincides with the content area you teach. Educators will leave with a blueprint for designing their own lessons with CT in mind.

Purpose & objective

Review CT and how it engages the whole brain
Examine the science from a learning/developmental perspective behind teaching CT
Recognize CT is more than 21st century thinking and problem solving skills, but also teaching students how to think
Determine where and how metacognition and student self-assessment come into play

More [+]

Outline

Content and activities:
CT Overview [5 mins]
Entry points into CT Problem [20 mins]
introduction to Data [10 mins]
**Finding patterns [15 mins]
**Sifting irrelevant patterns [5 mins]
**Decomposing [10 mins]
**Creating an algorithm [15 mins]
Reflections [10 mins]

The stars above indicate portions where the participants will be doing an activity. Presenters will take a minute or so to set them up, but the majority of that time will be for attendees to engage in the activities outlined on the PPT. The other moments where the presenters are speaking will incorporate attendee participation through Jamboards, live audience feedback, etc.

More [+]

Supporting research

https://scholar.google.com/citations?view_op=view_citation&hl=en&user=5vGHUj0AAAAJ&citation_for_view=5vGHUj0AAAAJ:u-x6o8ySG0sC

This paper describes a replicable partnership model developed by a graduate school of education that aims to improve elementary student performance in science and math through modifications to pre-service methods courses using computational thinking (CT) content and pedagogy.

ISTE Student Standards
https://www.iste.org/standards/iste-standards-for-students

ISTE Computational Thinking Competencies
https://www.iste.org/standards/iste-standards-for-computational-thinking

More [+]

Session specifications

Topic:
Computer science & computational thinking
Grade level:
PK-12
Skill level:
Beginner
Audience:
Coaches, Curriculum/district specialists, Teachers
Attendee devices:
Devices required
Attendee device specification:
Laptop: Chromebook, Mac, PC
Tablet: Android, iOS, Windows
Subject area:
Computer science, STEM/STEAM
ISTE Standards:
For Students:
Computational Thinker
  • Students collect data or identify relevant data sets, use digital tools to analyze them, and represent data in various ways to facilitate problem-solving and decision-making.
  • Students break problems into component parts, extract key information, and develop descriptive models to understand complex systems or facilitate problem-solving.
  • Students understand how automation works and use algorithmic thinking to develop a sequence of steps to create and test automated solutions.