I've taught AP Computer Science A for over a decade now, and an administrator has asked me to look into transitioning to IB. (We already have some programs in the school that use IB, so we would potentially be joining into that.)
Nothing is set in stone, and we may choose not to go down this path. However, I am having a lot of trouble figuring out what that transition would even look like from the perspective of a CS teacher. How much programming is actually covered? Are the curricula similar? Is IB more rigorous? What new curricular material would I need to develop?
I've found Mr. Roger's IB Page, which seems to indicate that AP CS A can be an effective first year for the two year IB curriculum.
What is the difference, then, between AP Computer Science and IB Computer Science?