Loading [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js

Course's Objectives

At the end of the course each participant should have learned:

1. What a boolean data type is, which values it accepts and why it is useful?

2. How to perform decision making using boolean values. Additionally how many different ways exist to make a decision and which one is appropriate in any situation.

3. How to write if...else statements,  switch cases and ternary operators, and most importantly what are the differences between them and when to use one in favor of the other?

4. Make comparisons by using comparison operators (>, <, ==, ===, !=, >=, <=) and guess what the outcome of these operations is.

5. Use comparison operators along decision making statements in order to execute a part of code selectively.

6. Use logical operators to group comparisons together and make complex decision making.

7. What OR, AND, and NOT operators solely do. How do they combine together?

8. What is the order of precedence between logical operators?