IB computer science HL September 22 2016 Lesson Notes

From Computer Science Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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

  1. Today in class we will focus on conditionals and loops click for PHP
  2. We will learn about the two types of loops
  3. We will use almost all the conditional operators we can
  4. If time permits, we will COMBINE conditions and loops


Homework.png Homework[edit]

  1. Please create a program which converts a numeric grade to a letter grade
  2. the grade bands work like this:
Numeric grade Letter Grade
0 to 59 F
60 to 69 D
70 to 79 C
80 to 89 B
90 to 100 A

Following is the criteria for a successful program:

  1. Your program must have a variable named $student_score
  2. The variable must be assigned a whole number from 0 to 100
  3. Your program must correctly output the letter grade
    1. if the $student_score variable is 10, the output should be F
    2. if the $student_score variable is 65, the output should be D
    3. if the $student_score variable is 78, the output should be C
    4. if the $student_score variable is 85, the output should be B
  4. Your program must adhere to our style guide

This homework assignment will be assessed using our Problem set assessment

Target.png How am I being assessed today?[edit]

  1. You will be formatively assessed in class today

Ourstandards.png Standards we are covering today[edit]

  • Identify the condition associated with a given decision in a specified problem.
  • Explain the relationship between the decisions and conditions of a system.
  • Define the operators =, ≠, <, <=, >, >=, mod, div.
  • Click here for all our standards



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]