Topics - WJEC - CG1
CG1.1 Hardware and Communication
Processor
Bits, bytes and words
Memory
Secondary storage
Analogue/digital data
Input/Output
Interfacing
Networks
Network topologies
Protocols
Portable devices
Wireless networks
CG1.2 Organisation and structure of data
Files, records and fields
Fixed length records
Variable length records
Serial and sequential files
Sequential file access
File update
Database systems
Data verification
Data validation
CG1.3 Data types and data structures
Data types
Arrays
Two-dimensional arrays
Records
CG1.4 Algorithms and programming
Algorithm and programming constructs
Counts
Rogue Values
Linear search
Binary search
Bubble Sort
Problem analysis
Standard modules, subroutines and functions
Algorithm testing
Constants and variables
Logical operations
Levels of computer language
Types of computer language
Programming Methods
CG1.5 Nature and type of software
Application software
Word Processing and DTP
Spreadsheets
Email
System software
Managing resources
Managing backing store
Data storage on disc
Data compression
Batch processing systems
Real time control systems
Real time transaction systems
Spooling
CG1.6 Systems analysis and design
    Systems Analysis
Feasibility study
Analysis
    Design
    Teamwork
    Data Flow Diagrams
Changeover
Maintenance
Human-Computer Interfaces
Documentation
CG1.7 Characteristics of computer applications
Payroll
    Billing systems
    Aircraft Control systems
    Process Control Systems
    Booking systems
    Computer-based Learning
    Internet, intranet and extranet
    Instant messaging
    Virtual communities
CG1.8 Consequences of current trends in computer use
    Current trends
The Internet
    Internet dangers
    Email dangers
Health and safety
Codes of Conduct
Effect on employment
CG1.9 Privacy and security
Malicious and accidental damage
Back up and recovery
Data Protection Act
Software and Data Misuse