Have students sort specific topics in computer science into broader categories in an activity that uses index cards to give them a big-picture understanding of concepts they are learning.

  • For this activity, you’ll need to create 3x5 index cards with broad computer science categories on each card.
  • Make a second stack of post-it notes indicating the relevant specific topics.
  • Activity:
    • Place the CS category index cards around the classroom.
    • Have students work in groups to place the post-it notes around the room according to the categories.
    • Once all of the post-it notes have been placed, have students explain why the notes fit within each category to another group or to the class.
  • The following are categories and specific topics provided by Cody Henrichsen:
    • Array
      • [ ]
      • Length
      • No methods
      • name[index] =
      • __ = name[index]
    • Primitive
      • int
      • boolean
      • double
      • No methods
    • Java
      • Constructor
      • Methods
      • Data members
      • extends
      • declaration
      • Object
      • .equals( )
      • .toString
      • package
      • initialization
    • GUI
      • setContentPane
      • setupLayout
      • setupPanel
      • setupListeners
    • String
      • contains(string)
      • indexOf(string)
      • equals(string)
      • substring(int)
      • substring(int, int)
    • MVC
      • Model
      • View
      • Controller
    • ArrayList
      • .size( )
      • .add(value)
      • .add(pos, value)
      • .remove(pos)