Page 42 - The Ontario Curriculum Grades 10 to 12 Computer Studies - Revised (2008)
P. 42

  A1. demonstrate the ability to use different data types, including one-dimensional arrays, in computer programs;
A2. demonstrate the ability to use control structures and simple algorithms in computer programs;
A3. demonstrate the ability to use subprograms within computer programs;
A4. use proper code maintenance techniques and conventions when creating computer programs.
  a1. data types and Expressions
a2. control Structures and Simple algorithms
 a3. Subprograms
A. progrAmming ConCepts And skills
OVERALL EXPECTATIONS
By the end of this course, students will:
 thE ontario curriculum, GradES 10 –12 | Computer Studies
SPECIFIC EXPECTATIONS
By the end of this course, students will:
A1.1 use constants and variables, including inte- gers, floating points, strings, and Boolean val- ues, correctly in computer programs;
A1.2 demonstrate an understanding of how a computer uses various systems (e.g., binary, hexadecimal, ASCII, Unicode) to internally rep- resent data and store information;
A1.3 use assignment statements correctly with both arithmetic and string expressions in com- puter programs;
A1.4 demonstrate the ability to use Boolean operators (e.g., AND, OR, NOT), comparison operators (i.e., equal to, not equal to, greater than, less than, greater than or equal to, less than or equal to), arithmetic operators (e.g., addition, subtraction, multiplication, division, exponentiation, parentheses), and order of operations correctly in computer programs;
A1.5 describe the structure of one-dimensional arrays and related concepts, including ele- ments, indexes, and bounds;
A1.6 write programs that declare, initialize, modify, and access one-dimensional arrays.
By the end of this course, students will:
A2.1 write programs that incorporate user input, processing, and screen output;
A2.2 use sequence, selection, and repetition con- trol structures to create programming solutions;
A2.3 write algorithms with nested structures (e.g., to count elements in an array, calculate a total, find highest or lowest value, or perform a linear search).
By the end of this course, students will:
A3.1 demonstrate the ability to use existing sub- programs (e.g., random number generator, substring, absolute value) within computer programs;
A3.2 write subprograms (e.g., functions, proce- dures) that use parameter passing and appropri- ate variable scope (e.g., local, global), to perform tasks within programs.
40








































































   40   41   42   43   44