The zyBooks Approach
Less text doesn’t mean less learning.
This material teaches programming concepts using a flowchart language, which is more approachable yet maintains the precision of a programming language (and is executable so it’s fun). The material also teaches how to convert a flowchart to a simple code language, enabling a gradual learning path from flowcharts to code to an industry programming language. The zyBook contains animations of most concepts, helping readers to “see” the concepts and build an intuitive understanding. The zyBook also makes extensive use of our web-based educational simulator, so that nearly every example can be run by the student.
This material is customized for the AP Computer Science Principles curriculum and exam.