DescriptionComputer science moves beyond using technology tools towards an understanding of how they work and ultimately designing new solutions to enduring human problems. Elements of computer science include: computational thinking, abstraction, logic, algorithms, and data representations.