Please enable JavaScript to use CodeHS

Virginia Middle School Computer Science Elective

Designing and Communicating Solutions

Explore useful ways to break down large problems to write readable and successful programs.

Lessons

3.1 Comments

  • Comments
  • Comments
  • Four Circles with Comments
  • Circle Pyramid with Comments

3.2 Naming Guidelines

  • Naming Guidelines
  • Naming Guidelines

3.3 Functions

  • Functions
  • Functions
  • X and Y Axes with Hash Marks
  • Beaded Bracelet
  • Shape Stack
  • +1 more

3.4 Artistic Effects

  • Artistic Effects
  • Artistic Effects
  • Rainbow Octagon
  • Circle Square Triangle
  • Four Colored Triangles
  • +2 more

3.5 Top Down Design

  • Top Down Design
  • Top Down Design
  • Bubble Wrap
  • Bubble Wrap 2.0
  • Sidewalk

Courses that include this module