Archived 2017 - 2018 Year 1 SL IB Computer Science

From Computer Science Wiki


Exclamation.png This course is archived, and no longer updated. This course was delivered during the 2017 - 2018 school year.

When this two-year course is over, you will have a full, general introduction to the most excellent field of computer science. You will know how to think about problems, you will know how to program a computer to follow instructions that helps to solve a problem.

Please. Don't think like a student. Think like a computer scientist.

Calendar.png Our class meetings[edit]

Date of lesson Big idea Our class notes
Friday, June 13 2018 Internal Assessment, a new problem set and test reflection Click here for notes and homework
Monday, May 28 2018 Internal Assessment Click here for notes and homework
Thursday, May 24 2018 Our communications system & Internal Assessment Click here for notes and homework
Tuesday, May 22 2018 A new communications system & Internal Assessment Click here for notes and homework
Friday, May 18 2018 A VERY realistic real-world problem Click here for notes and homework
Wednesday, May 16 2018 Just code Click here for notes and homework
Tuesday, May 8 2018 resource management Click here for notes and homework
Friday, April 20 2018 resource management Click here for notes and homework
Wednesday, April 18 2018 resource management Click here for notes and homework
Monday, April 16 2018 Review exam, resource management Click here for notes and homework
Tuesday, April 10 2018 Linear arrays, pseudocode, tracing an algorithm Click here for notes and homework
Wednesday, April 4 2018 My expectation, Group 4, Linear arrays, pseudocode, tracing an algorithm Click here for notes and homework
Monday, March 26 2018 Sorting, searching & Pseudocode Click here for notes and homework
Thursday, March 22 2018 Review networking test and start sorting and searching Click here for notes and homework
March 14 2018 Networking - Network data compression Click here for notes and homework
March 12 2018 Networking - Network security Click here for notes and homework
March 8 2018 Networking - VPN Click here for notes and homework
March 6 2018 Networking - Transmission medium Click here for notes and homework
March 2 2018 Networking - Wireless networks Click here for notes and homework
February 28 2018 Networking - Network Protocols Click here for notes and homework
February 26 2018 Networking - packet switching Click here for notes and homework
February 14 2018 Networking standards & the OSI model Click here for notes and homework
February 9 2018 Networking questions / networking tools Click here for notes and homework
February 7 2018 Networking questions / networking tools Click here for notes and homework
February 5 2018 IA checkin Click here for notes and homework
January 30 2018 Review test, review IA Click here for notes and homework
January 26 2018 Write system design test Write system design test
January 17 2018 Formative assessment: roles & system design Click here for notes and homework
January 15 2018 Review test, review year, start system design Click here for notes and homework
January 11 2018 exam Good Luck!
January 9 2018 Revise for exam on Thursday: Abstract data structures Click here for notes and homework
December 11 2017 Abstract data structures Click here for notes and homework
December 7 2017 Abstract data structures Click here for notes and homework
December 1 2017 Abstract data structures Click here for notes and homework
November 21 2017 System fundamentals - Part 2 - exam prep Study our revision sheet
November 13 2017 System fundamentals - Part 1 - exam No homework. Good luck on your exam!
November 10 2017 System fundamentals - Part 1 - exam revision Click here for notes and homework
November 7 2017 System fundamentals Click here for notes and homework
November 3 2017 System fundamentals Click here for notes and homework
October 31 2017 System fundamentals Click here for notes and homework
October 18 2017 conditionals Click here for notes and homework
October 16 2017 How to think about problems Click here for notes and homework
October 12 2017 How to think about problems Click here for notes and homework
October 10 2017 data structures Click here for notes and homework
October 6 2017 programming & data structures No notes
October 4 2017 Introduction to data structures (half day, short class) Click here for notes and homework
September 28 2017 Use of programming languages Click here for notes and homework
September 25 2017 What is a programming language? Click here for notes and homework
September 21 2017 Test reflection no notes - we will reflect on our test, learn how we might improve.
September 19 2017 Test No notes, today you take a test. Good luck!
September 15 2017 Test Prep Click here for notes and homework
September 13 2017 application software Click here for notes and homework
September 11 2017 computer organization Click here for notes and homework
September 7 2017 computer organization Click here for notes and homework
September 5 2017 Python Click here for notes and homework
September 1 2017 Hexadecimal & Python Click here for notes and homework
August 30 2017 ASCII & Python Click here for notes and homework
August 28 2017 Binary & Logic Click here for notes and homework
August 24 2017 Setup & Binary Click here for notes and homework
August 22 2017 Hello, World! Click here for notes and homework
Click for calendars Warning.png Help! My code isn't working!

Circle.png Helpful resources[edit]

Seo.png Documentation[edit]

About.png About this course[edit]

Classroom Rules[edit]

Standards[edit]

Grading and Assessment[edit]

Academic Honesty[edit]

Credit.png Credits[edit]

  • Icons used with tremendous gratitude by Freepik from flaticon
  • IB Diploma Program Computer science guide (first examinations 2014). Cardiff, Wales, United Kingdom: International Baccalaureate Organization. January 2012.