In this week we introduce logic, in particular the way the Boolean operators AND, OR and NOT, with truth tables to provide a notation for how these operators work. The use of Boolean operators in programming will be gradually introduced after this point.
In terms of programming, we move to working with different kinds of loop constructs. Today we will looking at the for loop, and focus on understanding the logic behind how a loop works as well as the syntax (the way it is written in a programming language).