How does IB Computer Science compare with AP Computer Science?
About IB Computer Science. 
             Computer Science is regarded as an experimental science, alongside biology, chemistry, design technology, physics and environmental systems and societies – and sits in the Group 4 list of subjects. The IB Computer Science course is a rigorous and practical problem-solving discipline.

AP Computer Science Principles is ideal for students who are less interested in Java or who would like a big picture view of computing. ... Both computer science classes have a great deal to offer high school students. Since they vary in several important ways, students should research each course before enrolling.