Middle School Computer Science II

Grades 7-8

Credit:

Term: 1 Semester

Subject Type: Elective

Prerequisite(s): Middle School Computer Science I

Build on foundational technology skills by exploring programming, data, and the impact of computing in daily life. Middle School Computer Science II is the second semester of a two-part course that introduces students to both block-based and text-based coding, as well as ethical considerations in our digital world.

In this course, students will learn:

  • Data Analysis
  • Types of Programming
  • Functions & Algorithms
  • Ethics & Privacy

Students write programs using Scratch and Python, create simulations, and investigate computing’s influence on culture and society. Projects and real-world examples help students apply what they’ve learned while strengthening their problem-solving and critical thinking skills.

Course Overview
  • Unit 1: Data & Analysis
  • Unit 2: Algorithms & Programming
  • Unit 3: Computational Thinking
  • Unit 4: Program Design
  • Unit 5: Cultural Impact
  • Unit 6: Semester Review & Exam
Supply List
Scope & Sequence
Graduation Requirements

Enroll in ICA

With year-round start dates, you can enroll in ICA anytime. Begin your enrollment online or talk with an advisor for personal assistance.

Enroll

Already enrolled? To assign courses go to your parent dashboard.