Castle Rushen High School

Care, Quality, Opportunity

1 of 12 Parents Dropping off and Collecting Students from Castle Rushen High School —Please DO NOT use the Southern Swimming Pool Car Park to collect or drop off students. The Swimming Pool Car Park is only for patrons using the pool facility and is NOT part of Castle Rushen High School. Thank you for your co-operation in this matter.

Year 12 Computer Science


Year 12Computer Science

Term of Study

Practical

Theory

Assessment

Autumn Term

  • Number Bases
  • Data Types
  • Hexadecimal
  • Operators
  • Units
  • Selection
  • ASCII
  • While Loops
  • Binary Addition
  • For Loops
  • Binary Multiplication
  • 1D Arrays
  • Signed Integers
  • Binary Subtraction
  • 2D Arrays
  • Feedback
  • Array Practice
  • 3.5.4.4 Fixed Point
  • 3.5.1.3 Rational Numbers
  • 3.5.5.3 Error Checking and Correction
  • 3.1.1.10 Subroutines-Procedures
  • 3.1.1.13 & 3.1.1.14 Scope of Variables
  • 3.5.6.4 Bitmapped graphics
  • 3.2.1.3 Externally stored data
  • Subroutines with Parameters
  • 4.6.1.1 The relationship between Hardware and Software
  • 4.6.1.2 Classification of Software
  • 4.6.1.3 System Software
  • 4.6.1.3 System Software
  • 4.6.1.4 The role of the operating system
  • 4.6.2 Classification of programming languages
  • 4.6.3 Types of program translator
  • Consolidation and Assessment
  • Consolidation and Assessment
  • 4.6.4 Logic Gates
  • 4.6.5 Boolean Algebra
  • 4.7.1.1 Internal Hardware components of the computer
  • 4.7.2.1 The stored program concept
  • 4.7.3.1 The processor and its components
  • 4.7.3.2 The Fetch - Execute Cycle
  • 4.7.3.3 The processor instruction set
  • 4.7.3.4 Addressing Modes
  • 4.7.3.5 Machine Code
  • 4.7.3.5 Assembler Instructions
  • 4.7.3.6 Interrupts
  • 4.7.3.7 Factors that affect performance

End of term tests

Exercises and homework(s) on topics

Submission of programming work

Spring Term

  • Functions
  • 3.5.6.1 Bit patterns, images, sound and other data
  • Types of Variable
  • 3.1.1.7 String Handling
  • 3.1.1.9 Error Handling
  • 3.2.1.1 Data Structures
  • Compression
  • Structures
  • 3.4 Theory of Computation
  • Form Apps
  • Encryption
  • 4.7.4.1 Input and output devices
  • 4.7.4.2 Secondary storage devices
  • 4.9.1.1 Communication Methods
  • 4.9.1.2 Communication Basics
  • 4.9.2.1 Network Topologies
  • 4.9.2.2 Types of networking between hosts
  • 4.9.2.3 Wireless Networking
  • 4.9.3.1 The Internet and how it works
  • 4.9.3.2 Internet Security
  • 4.9.4.1 TCP/IP
  • 4.9.4.2 Standard Application Layer Protocols
  • 4.9.4.3 IP addresses
  • 4.9.4.4 Subnet Masks
  • 4.9.4.5 IP Standards
  • 4.9.4.6 Public and Private IP addresses
  • 4.9.4.7 DCHP
  • 4.9.4.8 NAT
  • 4.9.4.9 Port Forwarding

End of term tests

Exercises and homework(s) on topics

Submission of programming work

Summer Term

  • 4.2.2 Linear Queues
  • 4.2.2 Circular and Priority Queues
  • 4.2.3 Stacks
  • OOP
  • 4.2.4 - Graphs
  • 4.2.5 - Trees
  • Recursion
  • Introduce coursework
  • Coursework Discussions
  • 4.9.4.10 Client-Server Model
  • 4.9.4.11 Thin Client-Server Model
  • Database Normalisation
  • Relational Databases
  • SQL
  • Using SQL to access the DB
  • 4.2.4 Programming Adjacency Matrix

Mock Examinations

Exercises and homework(s) on topics

Submission of programming work

You are viewing an item in the section:

Year 12

Year 12

View this