IB Computer Science SL: Difference between revisions

From Computer Science Wiki
Line 37: Line 37:
|-style="background-color:#E6F9E6;"
|-style="background-color:#E6F9E6;"
|-
|-
| February 1 2017  || Review test, Maybe review data loss, review IA, bootstrap] || [[IB Comp Sci SL - January 27 2017 Lesson Notes | Click here for notes and homework]]
| February 1 2017  || Review test, Maybe review data loss, review IA, bootstrap] || [[IB Comp Sci SL - February 1 2017 Lesson Notes | Click here for notes and homework]]
|-
|-
| January 27 2017  || Start [[Internal Assessment]] || [[IB Comp Sci SL - January 27 2017 Lesson Notes | Click here for notes and homework]]
| January 27 2017  || Start [[Internal Assessment]] || [[IB Comp Sci SL - January 27 2017 Lesson Notes | Click here for notes and homework]]

Revision as of 19:20, 31 January 2017

Computer science requires an understanding of the fundamental concepts of computational thinking as well as knowledge of how computers and other digital devices operate.

The Diploma Program computer science course is engaging, accessible, inspiring and rigorous. Click the expand link to see more →

IB Computer Science has the following characteristics:

  • draws on a wide spectrum of knowledge
  • enables and empowers innovation, exploration and the acquisition of further knowledge
  • interacts with and influences cultures, society and how individuals and societies behave
  • raises ethical issues
  • is underpinned by computational thinking. Computational thinking involves the ability to:
  • think procedurally, logically, concurrently, abstractly, recursively and think ahead
  • utilize an experimental and inquiry-based approach to problem-solving
  • develop algorithms and express them clearly
  • appreciate how theoretical and practical limitations affect the extent to which problems can be solved computationally.

During the course the student will develop computational solutions. This will involve the ability to:

  • identify a problem or unanswered question
  • design, prototype and test a proposed solution
  • liaise with clients to evaluate the success of the proposed solution and make recommendations for future developments.


Calendar.png Our class meetings[edit]

Date of lesson Big idea Our class notes
February 1 2017 Review test, Maybe review data loss, review IA, bootstrap] Click here for notes and homework
January 27 2017 Start Internal Assessment Click here for notes and homework
January 25 2017 Exam Exam
January 23 2017 Revision for exam on Wednesday Click here for notes and homework
January 20 2017 Bootstrap, Managing releases and updates Click here for notes and homework
January 18 2017 IDE, Data loss Click here for notes and homework
January 16 2017 IDE, User training Click here for notes and homework
January 12 2017 IDE check in, User documentation Click here for notes and homework
January 10 2017 (A block) IDE check in, Change management Click here for notes and homework
January 9 2017 IDE & overview for the rest of the year Click here for notes and homework
December 13 2016 data structures & trees & binary trees Click here for notes and homework
December 9 2016 data structures & trees & binary trees Click here for notes and homework
December 7 2016 data structures & stacks & queues Click here for notes and homework
December 6 2016 data structures & linked list Click here for notes and homework
December 1 2016 system fundamentals - Intro to data structures Click here for notes and homework
November 28 2016 system fundamentals Click here for notes and homework
November 23 2016 system fundamentals Click here for notes and homework
November 21 2016 system fundamentals Click here for notes and homework
November 15 2016 system fundamentals Click here for notes and homework
November 10 2016 system fundamentals Click here for notes and homework
November 7 2016 system fundamentals Click here for notes and homework
November 4 2016 system fundamentals Click here for notes and homework
November 2 2016 Review and system fundamentals Click here for notes and homework
October 20 2016 Collections and arrays Click here for notes and homework
October 18 2016 Collections and arrays Click here for notes and homework
October 14 2016 Collections and arrays Click here for notes and homework
October 11 2016 Collections and arrays Click here for notes and homework
October 7 2016 Problem set Click here for notes and homework
October 5 2016 Nature of programming languages Click here for notes and homework
October 3 2016 Computational thinking Click here for notes and homework
September 26 2016 Computational thinking Click here for notes and homework
September 22 2016 Computational thinking Click here for notes and homework
September 19 2016 Computational thinking Click here for notes and homework
September 15 2016 Computational thinking Click here for notes and homework
September 13 2016 Computational thinking Click here for notes and homework
September 9 2016 CLI and Linux Click here for notes and homework
September 7 2016 Computer organization Click here for notes and homework
September 6 2016 Computer organization Click here for notes and homework
September 2 2016 Computer organization Click here for notes and homework
August 31 2016 Computer organization Click here for notes and homework
August 29 2016 Computer organization Click here for notes and homework
August 25 2016 Computer organization Click here for notes and homework
August 24 2016 Computer organization Click here for notes and homework
August 23 2016 Welcome Click here for notes and homework
Click for calendars Warning.png Help! My code isn't working!

Circle.png Helpful resources[edit]


About.png About this course[edit]

Classroom Rules[edit]

Standards[edit]

Grading, Assessment and Rubrics[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.