Print
S NO | Assessment statement | Grade | Teacher’s notes |
1 | Define the terms: variable, constant, operator, object. | ||
2 | Define the operators =, ≠, <, <=, >, >=, mod, div. | LINK Approved notation sheet. | |
3 | Analyse the use of variables, constants and operators in algorithms. | For example, identify and justify the use of a constant as opposed to a variable in a given situation. MYP Mathematics: forms of numbers, algebra—patterns and sequences, logic, algorithms. | |
4 | Construct algorithms using loops, branching. | Teachers must ensure algorithms use the symbols from the approved notation sheet. LINK Approved notation sheet. MYP Mathematics: using flow charts to solve problems in real-life contexts, logic, algorithms MYP Technology: design cycle (inputs, processes, outputs, feedback, iteration). LINK Connecting computational thinking and program design. | |
5 | Describe the characteristics and applications of a collection. | Characteristics: • Contains similar elements. LINK HL extension, recursive thinking. LINK General principles of computational thinking, connecting computational thinking and program design. | |
6 | Construct algorithms using the access methods of a collection. | LINK Connecting computational thinking and program design. | |
7 | Discuss the need for sub-programmes and collections within programmed solutions. | Show an understanding of the usefulness of reusable code and program organization for the individual programmer, team members and future maintenance. LINK General principles of computational thinking, connecting computational thinking and program design. MYP Technology: use of software such as Alice. | |
8 | Construct algorithms using pre- defined sub-programmes, one- dimensional arrays and/or collections. | MYP Mathematics: using flow charts to solve problems in real-life contexts, logic, algorithms. MYP Technology: design cycle (inputs, processes, outputs, feedback, iteration); use of software such as Alice. Students will only be required to analyse flow charts in the externally assessed components. Students will be expected to write and analyse pseudocode in the externally assessed components. S/E, AIM 8 Appreciate the implications of using available code from sources such as online forums. LINK Connecting computational thinking and program design. |