Some of these slides are based on material from the ACM Computing Curricula 2005.
Introduction to Computer Science – What it is, History