Archived 2018 - 2019 IB Computer Science SL year 1: Difference between revisions
Mr. MacKenty (talk | contribs) |
Mr. MacKenty (talk | contribs) No edit summary |
||
(144 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<center> | |||
<blockquote style="padding: 5px; background-color: #EC7063; border: solid thin gray;"> | |||
[[File:Exclamation.png]] This course is archived, and no longer updated. This course was delivered during the 2018 - 2019 school year. | |||
</blockquote> | |||
</center> | |||
__NOTOC__ | __NOTOC__ | ||
<table cellspacing="10" style="width:100%;"> | <table cellspacing="10" style="width:100%;"> | ||
<tr> | <tr> | ||
Line 12: | Line 14: | ||
{| style="width: 95%;" class="wikitable sortable" | {| style="width: 95%;" class="wikitable sortable" | ||
! Date of lesson !! Big idea !! Our class notes | ! Date of lesson !! Big idea !! Our class notes | ||
|-style="background-color:#E6F9E6; | <!-- =========================================================================================== --> | ||
| | <!-- ========================================== start calendar ================================= --> | ||
<!-- =========================================================================================== --> | |||
|-style="background-color:#E6F9E6; | |||
| Friday 17 May 2019 || Dedicated operating systems, review IA || [[IB Computer Science Year 1 - 17 May 2019 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Wednesday 15 May 2019 || IA || [[IB Computer Science Year 1 - 14 May 2019 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Monday 13 May 2019 || Resource Management || [[IB Computer Science Year 1 - 13 May 2019 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Thursday 9 May 2019 || Resource Management || [[IB Computer Science Year 1 - 9 May 2019 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Tuesday 7 May 2019 || Resource Management || [[IB Computer Science Year 1 - 7 May 2019 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Friday 26 April 2019 || problem sets || [[IB Computer Science Year 1 - 26 April 2019 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Wednesday 23 April 2019 || problem sets || [[IB Computer Science Year 1 - 23 April 2019 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Thursday 18 April 2019 || Formative test review & problem sets || [[IB Computer Science Year 1 - 18 April 2019 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Monday 16 April 2019 || [[Mean, median, mode and other statistical functions]] || [[IB Computer Science Year 1 - 16 April 2019 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Friday 12 April 2019 || [[Mean, median, mode and other statistical functions]] || [[IB Computer Science Year 1 - 12 April 2019 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Monday 1 April 2019 || TicTacToe, computational thinking || [[IB Computer Science Year 1 - 1 April 2019 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Thursday 28 March 2019 || TicTacToe || [[IB Computer Science Year 1 - 28 March 2019 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Tuesday 26 March 2019 || Review networking quiz and coding || [[IB Computer Science Year 1 - 26 March 2019 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Friday 22 March 2019 || Networking exam and 11th grade science survey || [[IB Computer Science Year 1 - 22 March 2019 Lesson Notes | Click here for notes and homework]] | |||
|- | |- | ||
| | | Wednesday 20 March 2019 || Networking Exam || [[IB Computer Science Year 1 - 20 March 2019 Lesson Notes | Click here for notes and homework]] | ||
|- | |- | ||
| | | Monday 18 March 2019 || Networking revision & just code || [[IB Computer Science Year 1 - 18 March 2019 Lesson Notes | Click here for notes and homework]] | ||
|- | |- | ||
| | | Wednesday 13 March 2019 || Networking revision & Group 4 Python notes || [[IB Computer Science Year 1 - 13 March 2019 Lesson Notes | Click here for notes and homework]] | ||
|- | |- | ||
| | | Monday 11 March 2019 || Networking || [[IB Computer Science Year 1 - 11 March 2019 Lesson Notes | Click here for notes and homework]] | ||
|- | |- | ||
| | | Thursday 7 March 2019 || Networking || [[IB Computer Science Year 1 - 7 March 2019 Lesson Notes | Click here for notes and homework]] | ||
|- | |- | ||
| | | Tuesday 5 March 2019 || Networking || [[IB Computer Science Year 1 - 5 March 2019 Lesson Notes | Click here for notes and homework]] | ||
|- | |- | ||
| | | Friday 1 March 2019 || Networking || [[IB Computer Science Year 1 - 1 March 2019 Lesson Notes | Click here for notes and homework]] | ||
|- | |- | ||
| | | Wednesday 27 February 2019 || Networking || [[IB Computer Science Year 1 - 27 February 2019 Lesson Notes | Click here for notes and homework]] | ||
|- | |- | ||
| | | Monday 25 February 2019 || Networking || [[IB Computer Science Year 1 - 25 February 2019 Lesson Notes | Click here for notes and homework]] | ||
|- | |- | ||
| | | Thursday 14 February 2019 || Networking preview || [[IB Computer Science Year 1 - 14 February 2019 Lesson Notes | Click here for notes and homework]] | ||
|- | |- | ||
| | | Tuesday 12 February 2019 || Javascript || [[IB Computer Science Year 1 - 12 February 2019 Lesson Notes | Click here for notes and homework]] | ||
|- | |- | ||
| | | Wednesday 6 February 2019 || Javascript / IA conferencing || [[IB Computer Science Year 1 - 6 February 2019 Lesson Notes | Click here for notes and homework]] | ||
|- | |- | ||
| | | Monday 4 February 2019 || Javascript || [[IB Computer Science Year 1 - 4 February 2019 Lesson Notes | Click here for notes and homework]] | ||
|- | |- | ||
| | | Tuesday 29 January 2019 || IA and Javascript || [[IB Computer Science Year 1 - 29 January 2019 Lesson Notes | Click here for notes and homework]] | ||
|- | |- | ||
| | | Friday 25 January 2019 || IA and Javascript || [[IB Computer Science Year 1 - 25 January 2019 Lesson Notes | Click here for notes and homework]] | ||
|- | |- | ||
| | | Wednesday 23 January 2019 || IA check in || [[IB Computer Science Year 1 - 23 January 2019 Lesson Notes | Click here for notes and homework]] | ||
|- | |- | ||
| | | Monday 21 January 2019 || IA check in || [[IB Computer Science Year 1 - 21 January 2019 Lesson Notes | Click here for notes and homework]] | ||
|- | |- | ||
| | | Thursday 16 January 2019 || System design test || No Notes. good luck! | ||
|- | |- | ||
| August | | Tuesday 14 January 2019 || System design study || [[IB Computer Science Year 1 - 14 January 2019 Lesson Notes | Click here for notes and homework]] | ||
|- | |||
| Wednesday 9 January 2019 || System design study || [[IB Computer Science Year 1 - 9 January 2019 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Monday 7 January 2019 || System design || [[IB Computer Science Year 1 - 7 January 2019 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Thursday 14 December 2018 || just code || [[IB Computer Science Year 1 - December 14 2018 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Monday 3 December 2018 || [[Abstract data structures]] SL: start IA section A || [[IB Computer Science Year 1 - December 3 2018 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Tuesday 27 November 2018 || Test || No notes, good luck! | |||
|- | |||
| Wednesday 21 November 2018 || System Design Exam and coding || [[IB Computer Science Year 1 - November 21 2018 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Monday 19 November 2018 || System Design Exam and coding || [[IB Computer Science Year 1 - November 19 2018 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Monday 13 November 2018 || [[Internal Assessment|IA]] and System Design || [[IB Computer Science Year 1 - November 13 2018 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Friday 9 November 2018 || Many students out and home-game volleyball = no learning today :-( || None. | |||
|- | |||
| Wednesday 7 November 2018 || [[Internal Assessment|IA]] and System Design || [[IB Computer Science Year 1 - November 7 2018 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Monday 4 November 2018 || System Design, Treehouse || [[IB Computer Science Year 1 - November 4 2018 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Thursday 25 October 2018 || Debrief test, system design, treehouse || [[IB Computer Science Year 1 - October 25 2018 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Tuesday 16 October 2018 || Fundamental Operations & coding || [[IB Computer Science Year 1 - October 12 2018 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Friday 12 October 2018 || Fundamental Operations & coding || [[IB Computer Science Year 1 - October 12 2018 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Wednesday 3 October 2018 || Fundamental Operations & coding || [[IB Computer Science Year 1 - October 1 2018 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Monday 1 October 2018 || Fundamental Operations & coding || [[IB Computer Science Year 1 - October 1 2018 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Monday 25 September 2018 || We have an exam today || [[IB Computer Science Year 1 - September 25 2018 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Friday 21 September 2018 || Review [[computer organization]]. Test on Tuesday. || [[IB Computer Science Year 1 - September 21 2018 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Wednesday 19 September 2018 || Review [[computer organization]]. Test on Tuesday. || [[IB Computer Science Year 1 - September 19 2018 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Monday 17 September 2018 || Review [[computer organization]]. Test on Tuesday. || [[IB Computer Science Year 1 Standard Level - September 17 2018 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Thursday 13 September 2018 || Review parts of a CPU, [[Application software]] [[Operating system]] || [[IB Computer Science Year 1 Standard Level - September 13 2018 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Tuesday 11 September 2018 || Review parts of a CPU, [[Primary memory]] [[Cache memory]] || [[IB Computer Science Year 1 Standard Level - September 11 2018 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Wednesday 5 September 2018 || Review homework, boolean logic, the parts of a CPU || [[IB Computer Science Year 1 Standard Level - September 5 2018 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Monday 3 September 2018 || START Tree House, Review Binary, Review Hexadecimal, more Boolean logic, install and configure new IDE, visual studio code || [[IB Computer Science Year 1 Standard Level - September 3 2018 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Thursday 30 August 2018 || Tree House, Review Binary, Hexadecimal, Boolean logic || [[IB Computer Science Year 1 Standard Level - August 30 2018 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Tuesday, 28 August 2018 || [[Getting started]] update and binary || [[IB Computer Science Year 1 Standard Level - August 28 2018 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Friday, 24 August 2018 || Welcome & [[Getting started]] || [[IB Computer Science Year 1 Standard Level - August 24 2018 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Wednesday, 22 August 2018 || Welcome & [[Getting started]] || [[IB Computer Science Year 1 Standard Level - August 22 2018 Lesson Notes | Click here for notes and homework]] | |||
|- | |||
| Tuesday, 21 August 2018 || Welcome & [[Getting started]] || [[IB Computer Science Year 1 Standard Level - August 21 2018 Lesson Notes | Click here for notes and homework]] | |||
|} | |} | ||
</onlyinclude> | </onlyinclude> | ||
<!-- =========================================================================================== --> | |||
<!-- ========================================== end calendar ================================= --> | |||
<!-- =========================================================================================== --> | |||
{| style="width: 95%;" class="wikitable" | {| style="width: 95%;" class="wikitable" | ||
|- | |- | ||
! [[Calendar | Click for calendars]] !! style="background-color: #FAAFBA;" | [[file:warning.png]] [[How to ask for help | Help! My code isn't working!]] | ! [[Calendar | Click for calendars]] !! style="width: 50%; background-color: #FAAFBA;" | [[file:warning.png]] [[How to ask for help | Help! My code isn't working!]] | ||
|} | |} | ||
</td> | </td> | ||
Line 65: | Line 159: | ||
== [[File:circle.png]] Helpful resources == | == [[File:circle.png]] Helpful resources == | ||
* | * [https://docs.google.com/document/d/1Xb0j1r7f7UmIvx6vHghy_d0J6B872SyrE050W13f7FE/edit Click here for our week-by-week guide] (aswarsaw.org access only) | ||
* [https://docs.google.com/document/d/1qXZGorAgen22fCI0zBpRfJC2BeMORzx4rzampb8zBTA/edit?usp=sharing Click here for step-by-step Visual Studio Code setup] | |||
* [ | * Click here for our [[getting started]] guide. | ||
* | |||
* [https://computersciencewiki.org/teacherTools/whiteboard.php#-KqNu3hNOxMFUkdTjSXO Click here for our collaborative code editor] | * [https://computersciencewiki.org/teacherTools/whiteboard.php#-KqNu3hNOxMFUkdTjSXO Click here for our collaborative code editor] | ||
* [https://computersciencewiki.org/teacherTools/blockly/demos/code/index.html Click here for a tool to help you solve coding problems] ([https://github.com/google/blockly/wiki/Text blockly help]) | * [https://computersciencewiki.org/teacherTools/blockly/demos/code/index.html Click here for a tool to help you solve coding problems] ([https://github.com/google/blockly/wiki/Text blockly help]) | ||
Line 77: | Line 170: | ||
* [https://docs.python.org/3/ Official Python 3 documentation] | * [https://docs.python.org/3/ Official Python 3 documentation] | ||
* [https://www.w3.org/TR/html5/ Official HTML documentation (scroll down a bit)] | * [https://www.w3.org/TR/html5/ Official HTML documentation (scroll down a bit)] | ||
* [https:// | * [https://dev.mysql.com/doc/refman/8.0/en/ Oracle MySQL documentation] | ||
* [http://www.w3schools.com/sql/sql_quickref.asp SQL quick reference] | * [http://www.w3schools.com/sql/sql_quickref.asp SQL quick reference] | ||
* [https://developer.mozilla.org/en-US/docs/Web/CSS Sort-of-official CSS documentation] | * [https://developer.mozilla.org/en-US/docs/Web/CSS Sort-of-official CSS documentation] | ||
Line 86: | Line 179: | ||
== [[Image:about.png]] About this course == | == [[Image:about.png]] About this course == | ||
=== Classroom | === Classroom === | ||
* [[Our Classroom Rules]] | * [[Our Classroom Rules]] | ||
* [[Communication home]] | |||
* [[Communication with your teacher]] | |||
=== Standards === | === Standards === | ||
Line 96: | Line 191: | ||
=== Grading and Assessment === | === Grading and Assessment === | ||
* [[The most important thing about your grade]] | * [[The most important thing about your grade]] | ||
* [[Assessment for IB Computer Science | * [[Assessment for IB Computer Science SL]] | ||
* [[Assessment re-take policy]] and [[Extra credit]] | * [[Assessment re-take policy]] and [[Extra credit]] | ||
Line 105: | Line 200: | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td style="margin:0; margin-top:10px; margin-right:10px; border:1px solid #dfdfdf; padding:0 1em 1em 1em; background-color:lightgray; 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:lightgray; align:right;vertical-align:top;" colspan="2"> | ||
Line 119: | Line 211: | ||
</table> | </table> | ||
[[Category:Year 1 | [[Category:Year 1 Standard Level IB Computer Science]] | ||
Latest revision as of 16:25, 12 July 2019
This course is archived, and no longer updated. This course was delivered during the 2018 - 2019 school year.
|
Date of lesson | Big idea | Our class notes |
---|---|---|
Friday 17 May 2019 | Dedicated operating systems, review IA | Click here for notes and homework |
Wednesday 15 May 2019 | IA | Click here for notes and homework |
Monday 13 May 2019 | Resource Management | Click here for notes and homework |
Thursday 9 May 2019 | Resource Management | Click here for notes and homework |
Tuesday 7 May 2019 | Resource Management | Click here for notes and homework |
Friday 26 April 2019 | problem sets | Click here for notes and homework |
Wednesday 23 April 2019 | problem sets | Click here for notes and homework |
Thursday 18 April 2019 | Formative test review & problem sets | Click here for notes and homework |
Monday 16 April 2019 | Mean, median, mode and other statistical functions | Click here for notes and homework |
Friday 12 April 2019 | Mean, median, mode and other statistical functions | Click here for notes and homework |
Monday 1 April 2019 | TicTacToe, computational thinking | Click here for notes and homework |
Thursday 28 March 2019 | TicTacToe | Click here for notes and homework |
Tuesday 26 March 2019 | Review networking quiz and coding | Click here for notes and homework |
Friday 22 March 2019 | Networking exam and 11th grade science survey | Click here for notes and homework |
Wednesday 20 March 2019 | Networking Exam | Click here for notes and homework |
Monday 18 March 2019 | Networking revision & just code | Click here for notes and homework |
Wednesday 13 March 2019 | Networking revision & Group 4 Python notes | Click here for notes and homework |
Monday 11 March 2019 | Networking | Click here for notes and homework |
Thursday 7 March 2019 | Networking | Click here for notes and homework |
Tuesday 5 March 2019 | Networking | Click here for notes and homework |
Friday 1 March 2019 | Networking | Click here for notes and homework |
Wednesday 27 February 2019 | Networking | Click here for notes and homework |
Monday 25 February 2019 | Networking | Click here for notes and homework |
Thursday 14 February 2019 | Networking preview | Click here for notes and homework |
Tuesday 12 February 2019 | Javascript | Click here for notes and homework |
Wednesday 6 February 2019 | Javascript / IA conferencing | Click here for notes and homework |
Monday 4 February 2019 | Javascript | Click here for notes and homework |
Tuesday 29 January 2019 | IA and Javascript | Click here for notes and homework |
Friday 25 January 2019 | IA and Javascript | Click here for notes and homework |
Wednesday 23 January 2019 | IA check in | Click here for notes and homework |
Monday 21 January 2019 | IA check in | Click here for notes and homework |
Thursday 16 January 2019 | System design test | No Notes. good luck! |
Tuesday 14 January 2019 | System design study | Click here for notes and homework |
Wednesday 9 January 2019 | System design study | Click here for notes and homework |
Monday 7 January 2019 | System design | Click here for notes and homework |
Thursday 14 December 2018 | just code | Click here for notes and homework |
Monday 3 December 2018 | Abstract data structures SL: start IA section A | Click here for notes and homework |
Tuesday 27 November 2018 | Test | No notes, good luck! |
Wednesday 21 November 2018 | System Design Exam and coding | Click here for notes and homework |
Monday 19 November 2018 | System Design Exam and coding | Click here for notes and homework |
Monday 13 November 2018 | IA and System Design | Click here for notes and homework |
Friday 9 November 2018 | Many students out and home-game volleyball = no learning today :-( | None. |
Wednesday 7 November 2018 | IA and System Design | Click here for notes and homework |
Monday 4 November 2018 | System Design, Treehouse | Click here for notes and homework |
Thursday 25 October 2018 | Debrief test, system design, treehouse | Click here for notes and homework |
Tuesday 16 October 2018 | Fundamental Operations & coding | Click here for notes and homework |
Friday 12 October 2018 | Fundamental Operations & coding | Click here for notes and homework |
Wednesday 3 October 2018 | Fundamental Operations & coding | Click here for notes and homework |
Monday 1 October 2018 | Fundamental Operations & coding | Click here for notes and homework |
Monday 25 September 2018 | We have an exam today | Click here for notes and homework |
Friday 21 September 2018 | Review computer organization. Test on Tuesday. | Click here for notes and homework |
Wednesday 19 September 2018 | Review computer organization. Test on Tuesday. | Click here for notes and homework |
Monday 17 September 2018 | Review computer organization. Test on Tuesday. | Click here for notes and homework |
Thursday 13 September 2018 | Review parts of a CPU, Application software Operating system | Click here for notes and homework |
Tuesday 11 September 2018 | Review parts of a CPU, Primary memory Cache memory | Click here for notes and homework |
Wednesday 5 September 2018 | Review homework, boolean logic, the parts of a CPU | Click here for notes and homework |
Monday 3 September 2018 | START Tree House, Review Binary, Review Hexadecimal, more Boolean logic, install and configure new IDE, visual studio code | Click here for notes and homework |
Thursday 30 August 2018 | Tree House, Review Binary, Hexadecimal, Boolean logic | Click here for notes and homework |
Tuesday, 28 August 2018 | Getting started update and binary | Click here for notes and homework |
Friday, 24 August 2018 | Welcome & Getting started | Click here for notes and homework |
Wednesday, 22 August 2018 | Welcome & Getting started | Click here for notes and homework |
Tuesday, 21 August 2018 | Welcome & Getting started | Click here for notes and homework |
Click for calendars | ![]() |
---|
Helpful resources[edit]
- Click here for our week-by-week guide (aswarsaw.org access only)
- Click here for step-by-step Visual Studio Code setup
- Click here for our getting started guide.
- Click here for our collaborative code editor
- Click here for a tool to help you solve coding problems (blockly help)
- Click here for our google classroom link
Documentation[edit]
About this course[edit]
Classroom[edit]
Standards[edit]
Grading and Assessment[edit]
- The most important thing about your grade
- Assessment for IB Computer Science SL
- Assessment re-take policy and Extra credit