What is Computer Science?

No other subject will open as many doors in the 21st Century, regardless of a student’s ultimate field of study or occupation, as computer science.

Computer Science Teachers Association (CSTA) in Running the Empty: Failure to Teach K-12 Computer Science in the Digital Age, 2010

Rationales for CS Education