8th Grade Only.
The Fundamentals of Computer Science course provides students with a broad overview of core computer science principles and concepts. Designed for beginners, this course introduces foundational skills in computational thinking, programming, and digital literacy. Students will learn to analyze problems, design algorithms, and write code to solve real-world problems. Additionally, they will explore the impact of computing on society, privacy, ethics, and data security.
Throughout the course, students will gain hands-on experience with programming languages (such as Python or Scratch), develop basic understanding of hardware and software, and learn about digital citizenship and online safety. Emphasis is placed on collaboration, creativity, and problem-solving skills that apply across disciplines and careers. By the end of the course, students will have built a foundation in computational skills, enabling them to explore more advanced computer science topics in the future.