IB Computer Science Year 2 Standard Level - September 15 2017 Lesson Notes

From Computer Science Wiki
Jump to: navigation, search

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

Hello wonderful class :-)

  1. Today we will review our homework
  2. We will discussOffer a considered and balanced review that includes a range of arguments, factors or hypotheses. Opinions or conclusions should be presented clearly and supported by appropriate evidence. how to learn about something
  3. We will discussOffer a considered and balanced review that includes a range of arguments, factors or hypotheses. Opinions or conclusions should be presented clearly and supported by appropriate evidence. the standards covered for our exam next Thursday:


  • EvaluateAssess the implications and limitations; make judgments about the ideas, works, solutions or methods in relation to selected criteria. whether the order in which activities are undertaken will result in the required outcome.
  • ExplainGive a detailed account including reasons or causes. the role of sub-procedures in solving a problem.
  • IdentifyProvide an answer from a number of possibilities. Recognize and state briefly a distinguishing fact or feature. when decision-making is required in a specified situation.
  • IdentifyProvide an answer from a number of possibilities. Recognize and state briefly a distinguishing fact or feature. the decisions required for the solution to a specified problem.
  • IdentifyProvide an answer from a number of possibilities. Recognize and state briefly a distinguishing fact or feature. the condition associated with a given decision in a specified problem.
  • ExplainGive a detailed account including reasons or causes. the relationship between the decisions and conditions of a system.
  • DeduceReach a conclusion from the information given. logical rules for real-world situations.
  • IdentifyProvide an answer from a number of possibilities. Recognize and state briefly a distinguishing fact or feature. the inputs and outputs required in a solution.
  • IdentifyProvide an answer from a number of possibilities. Recognize and state briefly a distinguishing fact or feature. pre-planning in a suggested problem and solution.
  • ExplainGive a detailed account including reasons or causes. the need for pre-conditions when executing an algorithm.
  • OutlineGive a brief account. the pre- and post-conditions to a specified problem.
  • IdentifyProvide an answer from a number of possibilities. Recognize and state briefly a distinguishing fact or feature. exceptionsanomalous or exceptional conditions requiring special processing – often changing the normal flow of program execution that need to be considered in a specified problem solution.
  • IdentifyProvide an answer from a number of possibilities. Recognize and state briefly a distinguishing fact or feature. the parts of a solution that could be implemented concurrently.
  • DescribeGive a detailed account or picture of a situation, event, pattern or process. the characteristics of standard algorithms on linear arrays.
  • OutlineGive a brief account. the standard operations of collections.
  • DiscussOffer a considered and balanced review that includes a range of arguments, factors or hypotheses. Opinions or conclusions should be presented clearly and supported by appropriate evidence. an algorithm to solve a specific problem.
  • AnalyseBreak down in order to bring out the essential elements or structure. To identify parts and relationships, and to interpret information to reach conclusions. an algorithm presented as a flow chart.
  • AnalyseBreak down in order to bring out the essential elements or structure. To identify parts and relationships, and to interpret information to reach conclusions. an algorithm presented as pseudocode.
  • ConstructDevelop information in a diagrammatic or logical form. pseudocode to represent an algorithm.


Homework.png What is our homework?

  1. Please login to our wiki and do some work on your wiki article.
  2. Please complete your topic for our 2018 case study. Your individual assignments are here

Target.png How am I being assessed today?

I will assess you formatively today, and make a professional judgement to what extentConsider the merits or otherwise of an argument or concept. Opinions and conclusions should be presented clearly and supported with appropriate evidence and sound argument. 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.

I may ask you to complete a self-assessment which will help me understand how well you understand our material for the day.

Computer1.png As a computer scientist, you have:

  • 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