available placements/career tech categories/Computer Science
Computer Science
The Computer Science department at IHS offers Computer Science Essentials and Computer Science Principles, providing students with foundational and advanced skills in coding and computational thinking. These courses cover a wide range of topics, from block-based and text-based programming to data security and app development.
Computer Science Essentials is an introductory class designed to immerse students in computational thinking and collaboration. Throughout this year-long course, students will explore various programming concepts and tools, starting with visual, block-based programming and transitioning to text-based languages like Python®. This course helps students build confidence in their abilities and provides an excellent entry point for further studies in computer science.
Computer Science Principles takes students deeper into the world of coding, using Python® as a primary tool. In this advanced course, students learn the fundamentals of coding, data processing, and cybersecurity while working on projects that foster creativity and problem-solving.
Course Planning
flowchart for course selection



Our Staff Members
Lexi Tracy
Engineering & Coding
Lexi Tracy graduated from William Penn University with a degree in Education and earned her Master’s in Curriculum and Instruction. The 2024-2025 school year will be her fourth year teaching at Indianola High School. She is passionate about teaching coding and computer science, helping students develop critical thinking and problem-solving skills that they can apply in the real world and beyond high school!