Computer Science I.B.

This page is specifically for students planning to write the International Baccalaureate (I.B.) Computer Science exam and complete the internal assessment (I.A.) for the I.B. Computer Science course at either the standard level (S.L.) or the higher level (H.L.). Much of the basic Computer Science content can be found in the grade 10-12 Computer Science courses. Use the following links to relevant course content for Computer Science I.B. (grade 12 International Baccalaureate):

Any questions about any of this by students, parents, teachers, etc? Then email Mr. Wachs or comment at the bottom of this page…


Weekly Events:

  • Week 1: I introduced the course and went over the course outline, then students worked on a group/individual assignment for System Fundamentals along with a presentation (see workbook and videos), as well as starting to look over shared online study documents for the I.B. exam.
  • Week 2: This week students continued individual work on the assignment for System Fundamentals (see presentationworkbook, and videos), the I.B. I.A.(internal assessment), exam study (using a shared online Google drive and Google documents). Also, we started advanced data structures by starting a presentation (also videos, and example) of the Stack and Queue ADT.
  • Week 3: This week  (a shorter week due to Louis Riel day) we worked exclusively on Stacks and Queues (presentationvideosreview sheet, and example)
  • Week 4: This week we completed our look at Stacks and Queues (presentationreview sheetvideos, and example), exam study (using a shared online Google drive and Google documents), discussed some details of the I.B. Computer Science I.A. (internal assessment), and we started our first look at part one of Computer Organization (see presentationworkbook, and videos) and a accompanying assignment
  • Week 5: This week we continued our look at Computer Organization (see presentationworkbook, and videos) from the week before
  • Week 6: This week (a four day week due to an in-service day), we continued our look at Computer Organization (see presentationworkbook, and videos) from the week before, students also worked on their I.B. Computer Science internal assessments and got any help needed with those.
  • Week 7: The week before spring break, we  continued to take the week (again at student request) to work on the I.B. Computer Science internal assessments and get any help needed with those (students recognized this will result in missed time that will have to be made up after spring break outside of the regular class periods).
  • Spring Break Week
  • Week 8: Back from spring break, this week we looked at a timetable of the time remaining until the I.B. exam, and finalized the details of the I.A. We completed our look at Computer Organization (see presentationworkbook, and videosand then looked the Networks unit (see presentationworkbook, and videos).
  • Week 9: This week we completed the Networks unit (see previous week for links), then completed the Resource Management unit (see presentationworkbook, and videosand started the Control (see presentationworkbook, and videosunit.
  • Week 10: This week (a shorter week because of an in-service day), we completed the Control unit (see presentationworkbook, and videosand started a look at Searching and Sorting  (see presentationexample, and videos for parts onetwothreefourfive, and six as well as advanced searching and sorting presentation and example). Also, Friday was an in-service day in which students came in for an optional study session to work on preparing for the I.B. exam.
  • Week 11: The last week of classes before the I.B. exam, we used the week to look at binary trees (see presentationreview sheetvideos, and example).
  • Week 12: This week was the first half of the I.B. Computer Science exam! (we did do some after school study sessions this week in anticipation)
  • Week 13: This week was the second half of the I.B. Computer Science exam! This course is now completed!

Assessments:

  1. Unit 1: System Fundamentals – workbook
  2. Unit 1: System Fundamentals – Unit Quiz (link activated during test period)
  3. Unit 2: Computer Organization – workbook
  4. Unit 2: Computer Organization – Unit Quiz (link activated during test period)
  5. Unit 3:  Networks – workbook
  6. Unit 3:  Networks – Unit Quiz (link activated during test period)
  7. Unit 4: Resource Management – workbook
  8. Unit 4: Resource Management – Unit Quiz (link activated during test period)
  9. Unit 5: Control – workbook
  10. Unit 5: Control – Unit Quiz (link activated during test period)
  11. Unit 6: Advanced Programming – Stacks and Queues example
  12. Unit 6: Advanced Programming – Stacks and Queues Unit Quiz (link activated during test period)
  13. Unit 7: Advanced Programming – Searching and sorting example
  14. Unit 7: Advanced Programming – Searching and sorting Unit Quiz (link activated during test period)
  15. Unit 8: Advanced Programming – Binary Trees example
  16. Unit 8: Advanced Programming – Binary Trees Unit Quiz (link activated during test period)
  17. Student Progress – self assessment

Schedule:

Advertisements