It's not just programming
Big Ideas of Computer Science
Programs translate human intention into computational artifacts.
Collaboration and communication using computer networks are critical in the ongoing development of computational solutions, but concerns such as cyber security and cyber crime are not yet fully solved.
Computational approaches lead to new understandings, and new discoveries, even in other industries and fields of study.
AP Computer Science Principles, Course Description, Fall 2016