IB Computer Science SL: Difference between revisions
Mr. MacKenty (talk | contribs) |
Mr. MacKenty (talk | contribs) |
||
Line 30: | Line 30: | ||
<td style="margin:0; margin-top:10px; margin-right:10px; border:1px solid #dfdfdf; padding:0 1em 1em 1em; background-color:#E6F9E6; align:right;vertical-align:top;" colspan="2"> | <td style="margin:0; margin-top:10px; margin-right:10px; border:1px solid #dfdfdf; padding:0 1em 1em 1em; background-color:#E6F9E6; align:right;vertical-align:top;" colspan="2"> | ||
== [[File:news.png]] news== | == [[File:news.png]] news== | ||
=== News for September 2016 === | |||
Welcome. Please remember to click on the "big idea" if you need help to study important concepts. Everything I teach comes from these links, so it should be a valuable resource. | |||
=== News for August 2016 === | === News for August 2016 === |
Revision as of 06:57, 25 September 2016
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.