Why Computer Science?

  • Computing is ubiquitous; it touches everyone’s daily lives
  • Computer science-related jobs remain strong despite extraordinary economic challenges
  • Numerous issues depend on computing, including the following:
    • Securing our cyber-infrastructure
    • Protecting national security
    • Implementing electronic health records
    • Increasing efficiency of the energy infrastructure

Why Computer Science Education?

  • Provides engaging way to expose students to critical thinking, a key skill for students entering any career
  • Instills understanding of computation and computational thinking for success in the digital age
  • As the role and significance of computing has grown, the teaching of computer science in K-12 has faded
  • Too few students have opportunities to take engaging, rigorous computer science in high school
  • There is little ethnic and gender diversity among those who do have opportunities
  • Teacher certification for computer science teachers is broken across the states
  • Confusion exists between computer science and information technology literacy
  • There is too little innovation in creating appropriate curricula for students