Computer Science LearnITWithMrC ⛯ Year 7 Year 8 Year 9 GCSE
000 results forSELECT * FROM `KS4_AQA_CS` WHERE Login = ''Array
AQA
Responsive image

UserName

Unknown Login

Class

?

My Target Grade

?

My Current Grade

?

Overall In Class Assessments

Programming

3.2 0%
2
C/Science Progress Grade

Your current progress out of 10


Includes assessments and L/Objectives

0.00
Assessment Average Score

Based upon assessments out of 0


0%
Organising CS
R10 - Imperative languages
Notes
Video
Info
Exam Qu

Learning Objectives

  1. I can understand that the three combining principles (sequence, iteration/repetition and selection/choice) are basic to all high level imperative programming languages.

R11 - Assignment, Variables, Constants & Sequences
Notes
Video
Info
Exam Qu

Learning Objectives

  1. I can understand and know how to use a variable and constant declaration in a computer program.
  2. I can understand why I should use a variable and constant declaration in a computer program.
  3. I can understand and know how to use assignment in a computer program.
  4. I can use meaningful identifier names and know why it is important to use them.

R12 - Data Types
Notes
Video
Info
Exam Qu

Learning Objectives

  1. I can understand the concept of a data type.
  2. I can understand and use an integer appropriately.
  3. I can understand and use a real appropriately.
  4. I can understand and use a Boolean appropriately.
  5. I can understand and use a character appropriately.
  6. I can understand and use a string appropriately.

R13 - Inputs, Outputs & Type Conversion
Notes
Video
Info
Exam Qu

Learning Objectives

  1. I can obtain user input from the keyboard.
  2. I can output data and information from a program to the computer display.

R14 - Arithmetic operations
Notes
Video
Info
Exam Qu

Learning Objectives

  1. I am familiar with and able to use addition, subtraction, multiplication and real division in a computer program.
  2. I am familiar with and able to use integer division, including remainders in a computer program.
  3. I am familiar with and able to use the NOT boolean operator a computer program.
  4. I am familiar with and able to use the AND boolean operator a computer program.
  5. I am familiar with and able to use the OR boolean operator a computer program.

R15 - IF Statements & Boolean Operators
Notes
Video
Info
Exam Qu

Learning Objectives

  1. I can understand and know how to use selection in a computer program.
  2. I am familiar with and able to use the operators: equal to, not equal to, less than, greater than, less than or equal to, greater than or equal to in a computer program.

R16 - Nested Selection and Iteration
Notes
Video
Info
Exam Qu

Learning Objectives

  1. I can understand and know how to use Nested selection in a computer program.
  2. I can understand and know how to use Nested iteration in a computer program.

R17 - WHILE, REPEAT-UNTIL Loops
Notes
Video
Info
Exam Qu

Learning Objectives

  1. I can understand and know how to use Iteration in a computer program.
  2. I can understand and know how to use indefinite condition controlled loops in a computer program.

R18 - FOR loops
Notes
Video
Info
Exam Qu

Learning Objectives

  1. I can understand and know how to use definite count controlled loops in a computer program.

R19 - Data structures
Notes
Video
Info
Exam Qu

Learning Objectives

  1. I can understand the concept of data structures.

R20 - Arrays
Notes
Video
Info
Exam Qu

Learning Objectives

  1. I can understand and use a one dimensional array as a data structure.

R21 - 2D-Arrays
Notes
Video
Info
Exam Qu

Learning Objectives

  1. I can understand and use a two dimensional array as a data structure.

R22 - Records
Notes
Video
Info
Exam Qu

Learning Objectives

  1. I can understand and use a record as a data structures.

R23 - String Manipulation
Notes
Video
Info
Exam Qu

Learning Objectives

  1. I can convert a string to an interger or real data type and visa versa.
  2. I know how to find the length of a string.
  3. I can find a substring of a string
  4. I can find the position of a character in a string
  5. I can convert a string character to a character code and visa versa.

R24 - String Mainpulation 2
Notes
Video
Info
Exam Qu

Learning Objectives


R25 - Random Numbers
Notes
Video
Info
Exam Qu

Learning Objectives

  1. I can use random number generation.

R26 - File operations
Notes
Video
Info
Exam Qu

Learning Objectives


R27 - Structured Programming
Notes
Video
Info
Exam Qu

Learning Objectives

  1. I can understand what modularity is in a computer program.
  2. I can describe the structured(modular) approach to programming.
  3. I can explain the advantages of the structured approach.

R28 - Procedures
Notes
Video
Info
Exam Qu

Learning Objectives

  1. I can understand the concept of subroutines.
  2. I can explain the advantages of using subroutines in programs.
  3. I can describe the use of parameters to pass data within programs.

R29 - Functions
Notes
Video
Info
Exam Qu

Learning Objectives

  1. I can use subroutines that return values to the calling routine.
  2. I can use local variables in a subroutine and understand that local variables only exist while the subroutine is executing.
  3. I can explain why it is good practice to use local variables

R30 - Validation and verification
Notes
Video
Info
Exam Qu

Learning Objectives

  1. I can explain what data validation is.

R31 - Validation and authentication routines
Notes
Video
Info
Exam Qu

Learning Objectives

  1. I can write a simple data validation routine to check if a string has a minimum length or is empty.
  2. I can write a simple data validation routine to check if data entered lies within a given range (eg between 1 and 10).
  3. I can write a simple authentication routine to check a username and password

R32 - Errors & Testing
Notes
Video
Info
Exam Qu

Learning Objectives

  1. I can select suitable test data to test normal/typical user inputs.
  2. I can select suitable test data to test boundery/extreme user inputs.
  3. I can select suitable test data to test erroneuous user inputs.
  4. I can select and justify the choice of test data for a given progam.
  5. I can understand that there are different types of errors: eg logical, syntax
  6. I can identify and categorise errors within algorithms and programs.

R33 - High-level & Low-level languages
Notes
Video
Info
Exam Qu

Learning Objectives


R34 - Coding Instructions
Notes
Video
Info
Exam Qu

Learning Objectives


R35 - Assemblers, Compilers & Interpreters
Notes
Video
Info
Exam Qu

Learning Objectives


Unit Assessment Averages

Paper 1 - Exam Question Assessments

Paper 2 - Exam Question Assessments


Error updating record: Unknown column '' in 'SET'
Recent Comments

Teacher Date: 27-04-26



Unknown Login


Enter Your comment