Change display time — Currently: Eastern Daylight Time (EDT) (Event time)

Algorithms All Around: Sneaking Computer Science Into Content

Pennsylvania Convention Center, 111AB

Participate and share: Interactive session
Recorded Session
Save to My Favorites


Liberty Elementary
I am a 5th grade teacher at Liberty Elementary School. I have taught for 7 years, five years in 5th & two years in 3rd grade. I have a passion for STEM & computer science education. In my free time I enjoy spending time with friends & family. Follow me on Twitter @MsNykorchuk to learn more!

Session description

This engaging session defines computational thinking, algorithms, unplugged coding and more. Believe it or not, algorithms are all around and, with a little help, you'll begin to see the natural ways computer science can be integrated into your classroom. Leave with hands-on lessons that are ready to use.

Purpose & objective

The objectives for Algorithms All Around - Sneaking Computer Science Into Content are to engage teachers to learn more about how to integrate computer science into all subjects in the classroom. Participants will leave this session with a complete understanding of what Computational Thinking is and how to identify algorithms both in and out of the classroom. Participants will feel empowered to create their own unique lessons utilizing both computer science and content.

Regardless of the technology available in their schools, participants will be able to integrate computer science with their students. By using both "unplugged" and technology driven methods all teachers will have access to sneaking CS into their classroom content.

This session is not fully reliant on technology as we will be identifying ways teachers can use CS "unplugged"- without any technology. We will also be demonstrating the use of different coding software and technologies such as: Scratch, MakeyMakey, BlueBots, and Ozobots.

Participants will gain an understanding of CS throughout the presentation by learning real world applications already used in classrooms, engaging in hands-on stations, and brainstorming as a team ways to create engaging opportunities for students.

Sharing computer science lesson plans will help teachers kickstart their own CS curriculum by providing scaffolding for all grades K-5. Lessons will be distributed electronically via Google Drive links.

Teachers can define a successful CS lesson in two ways. The first is student engagement. Teachers will watch all students, regardless of their background, be excited to contribute to solving real world problems. The second is providing students with a deeper understanding of both algorithms and the curriculum objectives.

More [+]


This engaging session defines computational thinking, algorithms, unplugged coding, and more. Believe it or not, algorithms are all around and with a little help you too will begin to see the natural ways computer science can be integrated into your classroom. Leave with hands on lessons ready to use.

Content and activities: Teacher will learn computer science through computational thinking and identifying algorithms that provide challenging questions to their students. Throughout this session teachers will learn the basics of CS, engage in hands-on activities utilizing the technology and "unplugged" lessons, and collaborate with others in the session.

Time: 20 minute presentation, 30 minute hands-on stations, 10 minute discussion and reflection

Process: Whole group instruction, technology based small group centers, "unplugged" small group centers, peer-to-peer brainstorm and lesson development.

More [+]

Supporting research,et%20al.%2C%202020).

More [+]

Session specifications

Computer science & computational thinking
Grade level:
Skill level:
Library media specialists, Teachers, Technology coordinators/facilitators
Attendee devices:
Devices useful
Attendee device specification:
Laptop: Chromebook, Mac, PC
Subject area:
STEM/STEAM, Computer science
ISTE Standards:
For Students:
Computational Thinker
  • Students formulate problem definitions suited for technology-assisted methods such as data analysis, abstract models and algorithmic thinking in exploring and finding solutions.
  • Students understand how automation works and use algorithmic thinking to develop a sequence of steps to create and test automated solutions.
Related exhibitors: