Titlebar
Home FAQ and resources Unit F451 Computer
Fundamentals

Unit F452 Programming
Techniques and logical Methods

Unit F453 Advanced
Computer Theory
Unit F454 Computing
Project


F453 Advanced computer
theory

F453 Tests and challenges

3.3.1 Operating systems
   - Operating systems
   - Interrupts
   - Scheduling
   - Memory management
   - Spooling
   - Main components of a PC
 
3.3.2 Translators
   - Translators
   - Assembly and machine code
   - Assemblers
   - Interpretation v compilation
   - Intermediate code
   - Lexical analysis
   - Syntax analysis
   - Code generation
   - Library routines

3.3.3 Computer architectures
   - Von Neumann architecture
   - FDE cycle
   - Alternative architectures
   - RISC and CISC
 
3.3.4 Data representation
   - Floating point numbers
   - Normalisation
   - Accuracy and range

3.3.5 Data structures
   - Static v dynamic
   - Queues, stacks and trees
   - Binary v serial searching
   - Merging data files
   - Insertion and quicksort

3.3.6 HLL paradigms
   - Programming paradigms
   - Programming terms
   - Understanding OO
   - Diagrams used in OO
   - Declarative programs

3.3.7 Programming techniques
   - Functions and procedures
   - Parameters and variables
   - Stacks
   - BNF and syntax diagrams
   - Reverse Polish
   - Convert Polish and infix

3.3.8 Low level languages
   - Registers
   - Addressing
   - Understanding low-level

3.3.9 Databases
   - Flat v relational
   - 3NF relational databases
   - Keys
   - DBMS
   - SQL


 


 





Tests and challenges

Linked lists: 1 2 3 4 5

Queues and stacks: 1 2 3 4 5

Trees: 1 2 3 4 5

File organisation: 1 2 3 4 5 6 7

Operating systems in detail: 1 2 3 4 5 6 7 8 9

Translation in detail: 1 2 3 4 5 6 7

The CPU and the FDE cycle: 1 2 3 4 5 6 7 8

Floating point numbers: 1 2 3 4 5 6 7

More on linked lists: 1 2 3 4 5 6 7

Passing parameters using the stack: 1 2 3 4 5 6 7

Searching and sorting files: 1 2 3 4 5 6 7

Programming paradigms: 1 2 3 4 5 6 7

JSP: 1 2 3 4 5

Object oriented programming: 1 2 3 4 5 6 7

Declarative programming: 1 2 3 4 5

Low level languages: 1 2 3 4 5 6 7

BNF and syntax diagrams: 1 2 3 4 5 6 7

Data design: 1 2 3 4 5 6 7

Normalisation: 1 2 3 4 5 6 7

E-R diagrams: 1 2 3 4 5 6 7

Entity life histories: 1 2 3 4 5

More about databases: 1 2 3 4 5 6 7

Querying a database: 1 2 3 4 5

 
 

 

V7.0 Copyright theteacher.info Ltd 2002 - 2011