Recognize and explain the uses of the types of computer memory (2.1.2, 2.1.3, 2.1.5)
Understand the need for different data types in programming language and be able to recognize and describe the most important ones - strings, numbers, booleans. (2.1.9 and 2.1.10, D.1.9)
Understand the role of sub-program or function, how it receives inputs, and how it returns outputs, and be able to construct and interpret sub-functions in TypeScript. (4.3.12, D.1.10)
Describe the characteristics of a generic collection and work with them (as arrays) in programming languages, especially TypeScript. (4.3.10, 4.3.11)
Analyze an algorithm presented as pseudocode and a flowchart, including algorithms with simple loops and conditionals, variables, and collections. (4.2.4, 4.2.5, 4.2.9)
Discuss the purpose of a computer programming language and identify its benefits over working directly with the fundamental operations of a computer. (4.3.1 - 4.3.5)
Recognize and correctly use the terms variable, constant, literal expression, operator, =, ≠, <, <=, >, >=, mod (%
), and div and be able to work with and use them in TypeScript. (4.3.6)
ALL SL learning targets, plus: