Computer Science Education - Computer Science and Software Engineering - University of Canterbury - New Zealand

Big Ideas of Computer Science Education

The "Big Ideas" project aims to provide a framework for understanding how specific topics in CS curriculum in K-12 (secondary and primary school) education fit into a big picture.

When teaching computer science it can be easy to focus on details and lose sight of the bigger picture; this is particularly concerning with new pre-tertiary curricula being adopted in many countries, as teachers grapple with a bewildering array of topics to teach. Why do students need to know how to "code?" Why do we teach them how to work with binary numbers? What's the purpose of learning selection sort and quicksort? This document presents a list of 10 "big ideas" of computer science that have been distilled based on input from curriculum designers and computer science education experts around the world.

The list of Big Ideas is currently in this file.

  • Phone: +64 3 364 2362
    Fax: +64 3 364 2569
    admin@cosc.canterbury.ac.nz
  • Computer Science and Software Engineering
    University of Canterbury
    Private Bag 4800, Christchurch
    New Zealand
  • Follow us
    FacebookYoutubetwitterLinked In