Answers.Body: <p>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.</p>
  
  <p>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.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-04-24T11:46:14.200Z
Answers.LastActivityDate: 2020-04-24T11:46:14.200Z
Answers.UserDisplayName: anger
Body: <p>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.)</p>
  
  <p>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 <em>look</em> 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?</p>
  
  <p>I've found <a href="http://www.intuitor.com/student/AP_CompSci_II_Syl.php" rel="noreferrer">Mr. Roger's IB Page</a>, which seems to indicate that AP CS A can be an effective first year for the two year IB curriculum.</p>
  
  <p>What is the difference, then, between AP Computer Science and IB Computer Science?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-05-11T15:24:41.187Z
Comments.Text: Anecdotally, my wife is an IB expert, and I've seen some of the IB requirements for CS. It is leaps and bounds above AP in terms of rigor and expectations. I'll try to dig up some formal documents to flesh out a complete answer this weekend.
Comments.UserDisplayName: Peter
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-05-11T19:57:18.243Z
Comments.Text: I think that the APCS-AB curriculum was much stronger, but they dropped part of it. Both programs seem to offer college credit (or at least skipping some courses) for good scores, but I wonder how many colleges still really do that.
Comments.UserDisplayName: Buffy
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-05-12T14:20:52.193Z
Comments.Text: @Peter Thanks! I would appreciate that very much. My impression was that there was less significant coding in IB, but if that is wrong, I'd be glad to hear it.
Comments.UserDisplayName: Ben I.
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2019-06-25T23:33:32.420Z
Comments.Text: @Peter Have you had a chance to look into this? It turns out that we will definitely be offering this course. I would absolutely love it if this question had an answer :)
Comments.UserDisplayName: Ben I.
Tags: <ap-computer-science-a>
Title: How does IB Computer Science compare with AP Computer Science?
ThreadText: # How does IB Computer Science compare with AP Computer Science?
  
  (Asked by: username_0 on 2019-05-10)
  
  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](http://www.intuitor.com/student/AP_CompSci_II_Syl.php), 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?
  
  **Tags:** ap-computer-science-a
  
  > **Comments:**
  > **username_1**: Anecdotally, my wife is an IB expert, and I've seen some of the IB requirements for CS. It is leaps and bounds above AP in terms of rigor and expectations. I'll try to dig up some formal documents to flesh out a complete answer this weekend.  
  > **username_2**: I think that the APCS-AB curriculum was much stronger, but they dropped part of it. Both programs seem to offer college credit (or at least skipping some courses) for good scores, but I wonder how many colleges still really do that.  
  > **username_0**: @username_1 Thanks! I would appreciate that very much. My impression was that there was less significant coding in IB, but if that is wrong, I'd be glad to hear it.  
  > **username_0**: @username_1 Have you had a chance to look into this? It turns out that we will definitely be offering this course. I would absolutely love it if this question had an answer :)  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_3 on 2020-04-24. Score: 1
  
  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.
  
  
  ---
  
  