Computer Science

 

  Key Learning Objectives  Textbook 
     
2  Introduction to Year 3  Teacher notes 
3  Coding Systems 

Objective: Understand how coding of data works 

COMPUTE-IT 3 

Unit 1 

3  Encryption/Decryption 

Objective: Understanding Encryption/Decryption and reason of their use 

6  Methods of Encrypting data 

Objective: Understand various methods of encrypting data and using programming for practical evidence 

     
4  Review – Term Test – Feedback    
     
2  Measuring File Size 

Objective: Learn units for file size 

COMPUTE-IT 3 

Unit 2 

2  Measuring Bandwidth 

Objective: Understand the exact meaning of bandwidth and how it is measured 

2  Digital Sound 

ObjectiveDigitisation (sampling) of sound 

2  Compression 

ObjectiveUnderstand the difference between lossy and lossless compression 

4  Review – Term Test – Feedback    
     
4  Introduction to Databases  

Objective: Be able to relate to the various parts of a flat-file database 

COMPUTE-IT 3 

Unit 3 

4  Querying a Database  

Objective: Using Boolean Expressions to query a database 

     
  Basic Programming in Python   Class Notes 
4  ObjectiveCreating and running simple Python programs using: 

IF-statements, IFELSE statements, IFELSE IF statements along with input and output instructions 

     
4  Review – Term Test – Feedback    
     

 

Above refers to full teaching weeks – no holidays or other activities. 

Typical full academic year for classes 1 – 3 includes 30 teaching and learning weeks.