Castle Rushen High School

Care, Quality, Opportunity

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