IB Computer Science Year 2 Higher Level - August 24 2017 Lesson Notes: Difference between revisions
Mr. MacKenty (talk | contribs) (Created page with " __NOTOC__ <table cellspacing="10" style="width:100%;"> <tr> <td style="width:50%; margin:0; margin-top:10px; margin-right:10px; border:1px solid #dfdfdf; padding:0 1em 1em 1...") |
Mr. MacKenty (talk | contribs) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 7: | Line 7: | ||
Hello Class! | Hello Class! | ||
* review introductions | |||
* setup many different tools: | |||
** sublime (confirm you have it, put it in your dock) | |||
** iterm (confirm you have it, put it in your dock) | |||
** your monitors / video cables / setting up monitor arrangement | |||
** jetbrains IDE ([https://www.jetbrains.com/student/ click here for download link] for phpstorm) | |||
** google classroom ([https://classroom.google.com/u/0/h click here], click the plus button, and then enter code: '''c7ghy8''') | |||
** bookmark class wiki | |||
** register for class wiki | |||
** connect to linux server, 85.90.244.131 | |||
** code the following PHP constructions: | |||
*** condition, loop, array | |||
*** Write this application, It will essentially issue a fake parking ticket: | |||
<syntaxhighlight lang="html"> | |||
A car park has two barriers. One barrier is at the entrance, where tickets are issued, and one barrier is at the exit, where paid tickets are checked when cars leave. A display at the entrance, showing the current availability of spaces in the car park, is updated as tickets are issued and checked. | |||
The actions of issuing, paying and checking a ticket operate on the collection of objects, TICKETS, that is organized as a linked list. Each object holds the following information: | |||
Nr: ticket number (a progressive unique identifer) | |||
Date: date of issue | |||
Arrival: time of issue (in 24-hour format) | |||
PaidOn: date of payment | |||
PaidAt: time of payment (in 24-hour format). | |||
</syntaxhighlight> | |||
</td> | </td> | ||
Line 39: | Line 47: | ||
==[[File:target.png]] How am I being assessed today? == | ==[[File:target.png]] How am I being assessed today? == | ||
I will assess you formatively today, and make a professional judgement to what extent you understand our learning material. I will use observation, your written work, answers to questions, and contribution to class discussions as data to make my decisions. I normally record my observations in a "evidence of learning" spreadsheet, which I will happily share with you privately if you so wish. I usually need a day or two notice. | |||
</td> | </td> | ||
Latest revision as of 08:50, 27 August 2017
What are we going to learn today?[edit]Hello Class!
A car park has two barriers. One barrier is at the entrance, where tickets are issued, and one barrier is at the exit, where paid tickets are checked when cars leave. A display at the entrance, showing the current availability of spaces in the car park, is updated as tickets are issued and checked.
The actions of issuing, paying and checking a ticket operate on the collection of objects, TICKETS, that is organized as a linked list. Each object holds the following information:
Nr: ticket number (a progressive unique identifer)
Date: date of issue
Arrival: time of issue (in 24-hour format)
PaidOn: date of payment
PaidAt: time of payment (in 24-hour format).
|
What is our homework?[edit]It might be helpful if you reviewed our getting started guide. |
|
How am I being assessed today?[edit]I will assess you formatively today, and make a professional judgement to what extent you understand our learning material. I will use observation, your written work, answers to questions, and contribution to class discussions as data to make my decisions. I normally record my observations in a "evidence of learning" spreadsheet, which I will happily share with you privately if you so wish. I usually need a day or two notice. |
||
Standards we are covering today[edit]These standards are commonly used from the IB Computer Science Subject Guide[1]
|
As a computer scientist, you have:[edit]
|
|
Credits[edit] |
- ↑ IB Diploma Programme Computer science guide (first examinations 2014). Cardiff, Wales, United Kingdom: International Baccalaureate Organization. January 2012.