IB Computer Science Year 1 Higher Level - August 28 2017 Lesson Notes: Difference between revisions

From Computer Science Wiki
(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...")
 
No edit summary
 
Line 17: Line 17:
* We then get into logic :-)  
* We then get into logic :-)  
** We will spend some of class working with a neat interactive tool [https://academo.org/demos/logic-gate-simulator/ to build your own logic circuits]
** We will spend some of class working with a neat interactive tool [https://academo.org/demos/logic-gate-simulator/ to build your own logic circuits]
Please create logical rules for the following problem. You should consult our page on [[logical rules]]  for help


Dagmara is making some tea. She has many types of teas (over 25 boxes), but we might categorize her tea into a few simple categories. The categories are: caffeinated, non-
caffeinated, herbal, simple, uncommon, and medicinal. One tea could belong to many categories.
Dagmara has some guests and asks if they want some tea. The guests reply "yes, we would like some tea". Dagmara considers the time of day, and prepares the tea for her guests.
Considering one of her guests has hurt her leg, deduce the logical rules Dagmara uses to select tea for her guests.


</td>
</td>
Line 44: Line 50:
==[[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 datum 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.  
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:33, 28 August 2017

Class plan.png What are we going to learn today?[edit]

Hello Class!

Today in class we will:

Please create logical rules for the following problem. You should consult our page on logical rules for help

Dagmara is making some tea. She has many types of teas (over 25 boxes), but we might categorize her tea into a few simple categories. The categories are: caffeinated, non-
caffeinated, herbal, simple, uncommon, and medicinal. One tea could belong to many categories.

Dagmara has some guests and asks if they want some tea. The guests reply "yes, we would like some tea". Dagmara considers the time of day, and prepares the tea for her guests. 
Considering one of her guests has hurt her leg, deduce the logical rules Dagmara uses to select tea for her guests.

Homework.png What is our homework?[edit]

To review our learning please watch and reflect on these two videos:

To prepare for our next class, please review the following wiki pages:


Target.png 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.

Ourstandards.png Standards we are covering today[edit]

These standards are commonly used from the IB Computer Science Subject Guide[1]

  • Define the Boolean operators: AND, OR, NOT, NAND, NOR and XOR.
  • Construct truth tables using the above operators.
  • Construct a logic diagram using AND, OR, NOT, NAND, NOR and XOR gates.


Computer1.png As a computer scientist, you have:[edit]

  • Confidence in dealing with complexity
  • Persistence in working with difficult problems
  • Tolerance for ambiguity
  • The ability to deal with open-ended problems
  • The ability to communicate and work with others to achieve a common goal or solution

Credit.png Credits[edit]

  1. IB Diploma Programme Computer science guide (first examinations 2014). Cardiff, Wales, United Kingdom: International Baccalaureate Organization. January 2012.