10010101101001010111010111111001110101111101011110111111011011110101011101001011001010110100101 01110101111110011101011111010111101111110110111101010111010010110010010010101011101010101010101.

Slides:



Advertisements
Similar presentations
Chapt.2 Machine Architecture Impact of languages –Support – faster, more secure Primitive Operations –e.g. nested subroutine calls »Subroutines implemented.
Advertisements

Course Outline Presentation Term: F09 Faculty Name : Asma Sanam Larik Course Name :INTRO TO COMPUTING Course Code : CSE145 Section :1 Semester : 1.
Chapter 8 High-Level Programming Languages. 8-2 Chapter Goals Describe the translation process and distinguish between assembly, compilation, interpretation,
Computer Organization Boolean Logic and the CPU i206 Fall 2010 John Chuang Some slides adapted from Marti Hearst, Brian Hayes, or Glenn Brookshear.
Chapter 4: The Building Blocks: Binary Numbers, Boolean Logic, and Gates Invitation to Computer Science, C++ Version, Third Edition.
Software Design i206 Fall 2010 John Chuang Some slides adapted from Glenn Brookshear, Brian Hayes, Marti Hearst, or James Landay.
Course Review i206 Fall 2010 John Chuang. 2 Outline  Test 3 topics  Course review  Course evaluation.
Outline Chapter 1 Hardware, Software, Programming, Web surfing, … Chapter Goals –Describe the layers of a computer system –Describe the concept.
Distributed Systems & Networks i206 Fall 2010 John Chuang Some slides adapted from Coulouris, Dollimore and Kindberg.
Assembly Language for Intel-Based Computers, 5 th Edition Chapter 1: Basic Concepts (c) Pearson Education, All rights reserved. You may modify.
1. Fundamentals of Computer Systems Define a computer system Computer Systems in the modern world Professional standards for computer systems Ethical,
1 Catalog of useful (structural) modules and architectures In this course we will be working mostly at the BEHAVIORAL and STRUCTURAL levels. We will rely.
Internal hardware and external components of a computer Three-box Model  Processor The brain of the system Executes programs A big finite state machine.
Computers Central Processor Unit. Basic Computer System MAIN MEMORY ALUCNTL..... BUS CONTROLLER Processor I/O moduleInterconnections BUS Memory.
Assembly Language for x86 Processors 7th Edition
© 2011 University of StirlingLecture Review/Slide 1CSC931 Computing Science I CSC931 Review.
Computer Systems Organization CS 1428 Foundations of Computer Science.
Cis303a_chapt03-2a.ppt Range Overflow Fixed length of bits to hold numeric data Can hold a maximum positive number (unsigned) X X X X X X X X X X X X X.
Assembly Language for x86 Processors 7 th Edition Chapter 1: Basic Concepts (c) Pearson Education, All rights reserved. You may modify and copy this.
Computers Operating System Essentials. Operating Systems PROGRAM HARDWARE OPERATING SYSTEM.
12/13/ _01 1 Computer Organization EEC-213 Computer Organization Electrical and Computer Engineering.
Higher Computing Science 2016 Prelim Revision. Topics to revise Computational Constructs parameter passing (value and reference, formal and actual) sub-programs/routines,
2.1.1.a: Define a computer system b: Describe the importance of computer systems in the modern world.
COMPUTER ARCHITECTURE & OPERATIONS I Instructor: Yaohang Li.
September st Evening Vocational School of Trikala our IT lessons …
The purpose of a CPU is to process data Custom written software is created for a user to meet exact purpose Off the shelf software is developed by a software.
Riyadh Philanthropic Society For Science Prince Sultan College For Woman Dept. of Computer & Information Sciences CS 251 Introduction to Computer Organization.
Computer Organization and Architecture Dr. B T P Madhav Professor & CSRG Head Department of ECE, K L University.
Stored Program Concept Learning Objectives Learn the meaning of the stored program concept The processor and its components The fetch-decode-execute and.
Computer Organization Exam Review CS345 David Monismith.
Chapter Overview General Concepts IA-32 Processor Architecture
Computer Organisation
Chapter 3 Data Representation
Computer Science: An Overview Eleventh Edition
“<Fill in your definition here.>”
Everything is a number Everything in a computer memory and on storages is a number. Number  Number Characters  Number by ASCII code Sounds  Number.
Catalog of useful (structural) modules and architectures
Computer Architecture & Operations I
Computer Organisation
Revision Units Exam date 16th May 2017 Summer 1.
F453 Computing Questions and Answers
Microprocessor Systems Design I
GCSE Computing revision: A451 Written exam.
Computer Organisation
Lesson Objectives A note about notes: Aims
课程名 编译原理 Compiling Techniques
COMPUTER ORGANZIATION AND ASSEMBLY LANGUAGE
Digital Logic Last Time … This Time … Control Path, Arithmetic Ops a
IB Computer Science Topic 2.1.1
Computer Organization
Basics Combinational Circuits Sequential Circuits Ahmad Jawdat
OCR GCSE Computer Science Revision Checklist
Computer Structure S.Abinash 11/29/ _02.
Computer Organization
OCR GCSE Computer Science Revision Checklist
Python Camp Alan led this session looking at slicing strings and allowing further practice. Session 10: The Examined Component Specifications Overview.
What time is it?. What time is it? Major Concepts: a data structure model: basic representation of data, such as integers, logic values, and characters.
Midterm review.
13 Digital Logic Circuits.
Computer Organization and Assembly Language
GCSE Computer Science Unit 1 - Revision.
Principles of Programming Languages
Comp Org & Assembly Lang
A Level Computer Science Topic 5: Computer Architecture and Assembly
COMPUTER ORGANIZATION AND ARCHITECTURE
A451 GCSE Computing | Hardware| Required knowledge
Structure and function of the processor “Arithmetic Logic Unit”
Computer Science. The CPU The CPU is made up of 3 main parts : Cache ALU Control Unit.
Chapter 4 The Von Neumann Model
III. Operating System Structures
Presentation transcript:

A LEVEL COMPUTER SCIENCE Structure and function of the processor H446/01: COMPUTER SYSTEMS ALU “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 1

A LEVEL COMPUTER SCIENCE Structure and function of the processor H446/01: COMPUTER SYSTEMS Control Unit “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 2

A LEVEL COMPUTER SCIENCE Structure and function of the processor H446/01: COMPUTER SYSTEMS Register “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 3

A LEVEL COMPUTER SCIENCE Structure and function of the processor H446/01: COMPUTER SYSTEMS PC “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 4

A LEVEL COMPUTER SCIENCE Structure and function of the processor H446/01: COMPUTER SYSTEMS ACC “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 5

A LEVEL COMPUTER SCIENCE Structure and function of the processor H446/01: COMPUTER SYSTEMS MAR “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 6

A LEVEL COMPUTER SCIENCE Structure and function of the processor H446/01: COMPUTER SYSTEMS MDR “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 7

A LEVEL COMPUTER SCIENCE Structure and function of the processor H446/01: COMPUTER SYSTEMS CIR “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 8

A LEVEL COMPUTER SCIENCE Structure and function of the processor H446/01: COMPUTER SYSTEMS Busses “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 9

A LEVEL COMPUTER SCIENCE Structure and function of the processor H446/01: COMPUTER SYSTEMS Data Bus “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 10

A LEVEL COMPUTER SCIENCE Structure and function of the processor H446/01: COMPUTER SYSTEMS Address Bus “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 11

A LEVEL COMPUTER SCIENCE Structure and function of the processor H446/01: COMPUTER SYSTEMS Control Bus “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 12

A LEVEL COMPUTER SCIENCE Structure and function of the processor H446/01: COMPUTER SYSTEMS Fetch-Decode-Execute “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 13

A LEVEL COMPUTER SCIENCE Structure and function of the processor H446/01: COMPUTER SYSTEMS CPU “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 14

A LEVEL COMPUTER SCIENCE Structure and function of the processor H446/01: COMPUTER SYSTEMS Clock Speed “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 15

A LEVEL COMPUTER SCIENCE Structure and function of the processor H446/01: COMPUTER SYSTEMS Cores “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 16

A LEVEL COMPUTER SCIENCE Structure and function of the processor H446/01: COMPUTER SYSTEMS Cache “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 17

A LEVEL COMPUTER SCIENCE Structure and function of the processor H446/01: COMPUTER SYSTEMS Pipelining “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 18

A LEVEL COMPUTER SCIENCE Structure and function of the processor H446/01: COMPUTER SYSTEMS Von Neumann Architecture “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 19

A LEVEL COMPUTER SCIENCE Structure and function of the processor H446/01: COMPUTER SYSTEMS Harvard Architecture “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 20

A LEVEL COMPUTER SCIENCE Structure and function of the processor H446/01: COMPUTER SYSTEMS Contemporary Architecture “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 21

A LEVEL COMPUTER SCIENCE Types of processor H446/01: COMPUTER SYSTEMS CISC “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 22

A LEVEL COMPUTER SCIENCE Types of processor H446/01: COMPUTER SYSTEMS RISC “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 23

A LEVEL COMPUTER SCIENCE Types of processor H446/01: COMPUTER SYSTEMS GPU “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 24

A LEVEL COMPUTER SCIENCE Types of processor H446/01: COMPUTER SYSTEMS Multicore System “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 25

A LEVEL COMPUTER SCIENCE Types of processor H446/01: COMPUTER SYSTEMS Parallel Processor System “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 26

A LEVEL COMPUTER SCIENCE Input, output and storage H446/01: COMPUTER SYSTEMS Input Device “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 27

A LEVEL COMPUTER SCIENCE Input, output and storage H446/01: COMPUTER SYSTEMS Output Device “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 28

A LEVEL COMPUTER SCIENCE Input, output and storage H446/01: COMPUTER SYSTEMS Storage Device “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 29

A LEVEL COMPUTER SCIENCE Input, output and storage H446/01: COMPUTER SYSTEMS Magnetic Storage “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 30

A LEVEL COMPUTER SCIENCE Input, output and storage H446/01: COMPUTER SYSTEMS Flash Storage “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 31

A LEVEL COMPUTER SCIENCE Input, output and storage H446/01: COMPUTER SYSTEMS Optical Storage “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 32

A LEVEL COMPUTER SCIENCE Input, output and storage H446/01: COMPUTER SYSTEMS RAM “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 33

A LEVEL COMPUTER SCIENCE Input, output and storage H446/01: COMPUTER SYSTEMS ROM “Read Only Memory” “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 34

A LEVEL COMPUTER SCIENCE Input, output and storage H446/01: COMPUTER SYSTEMS Virtual Storage “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 35

A LEVEL COMPUTER SCIENCE Operating systems H446/01: COMPUTER SYSTEMS Operating System “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 36

A LEVEL COMPUTER SCIENCE Operating systems H446/01: COMPUTER SYSTEMS Memory Management “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 37

A LEVEL COMPUTER SCIENCE Operating systems H446/01: COMPUTER SYSTEMS Paging “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 38

A LEVEL COMPUTER SCIENCE Operating systems H446/01: COMPUTER SYSTEMS Segmentation “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 39

A LEVEL COMPUTER SCIENCE Operating systems H446/01: COMPUTER SYSTEMS Virtual Memory “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 40

A LEVEL COMPUTER SCIENCE Operating systems H446/01: COMPUTER SYSTEMS Interrupt “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 41

A LEVEL COMPUTER SCIENCE Operating systems H446/01: COMPUTER SYSTEMS ISR “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 42

A LEVEL COMPUTER SCIENCE Operating systems H446/01: COMPUTER SYSTEMS Scheduling “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 43

A LEVEL COMPUTER SCIENCE Operating systems H446/01: COMPUTER SYSTEMS RR “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 44

A LEVEL COMPUTER SCIENCE Operating systems H446/01: COMPUTER SYSTEMS FCFS “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 45

A LEVEL COMPUTER SCIENCE Operating systems H446/01: COMPUTER SYSTEMS MLFQ “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 46

A LEVEL COMPUTER SCIENCE Operating systems H446/01: COMPUTER SYSTEMS SJF “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 47

A LEVEL COMPUTER SCIENCE Operating systems H446/01: COMPUTER SYSTEMS SRT “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 48

A LEVEL COMPUTER SCIENCE Operating systems H446/01: COMPUTER SYSTEMS Distributed OS “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 49

A LEVEL COMPUTER SCIENCE Operating systems H446/01: COMPUTER SYSTEMS Embedded OS “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 50

A LEVEL COMPUTER SCIENCE Operating systems H446/01: COMPUTER SYSTEMS Multi-tasking OS “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 51

A LEVEL COMPUTER SCIENCE Operating systems H446/01: COMPUTER SYSTEMS Multi-user OS “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 52

A LEVEL COMPUTER SCIENCE Operating systems H446/01: COMPUTER SYSTEMS Real Time OS “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 53

A LEVEL COMPUTER SCIENCE Operating systems H446/01: COMPUTER SYSTEMS BIOS “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 54

A LEVEL COMPUTER SCIENCE Operating systems H446/01: COMPUTER SYSTEMS Device Drivers “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 55

A LEVEL COMPUTER SCIENCE Operating systems H446/01: COMPUTER SYSTEMS Virtual Machine “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 56

A LEVEL COMPUTER SCIENCE Operating systems H446/01: COMPUTER SYSTEMS Intermediate Code “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 57

A LEVEL COMPUTER SCIENCE Application generation H446/01: COMPUTER SYSTEMS Application “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 58

A LEVEL COMPUTER SCIENCE Application generation H446/01: COMPUTER SYSTEMS Utilities “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 59

A LEVEL COMPUTER SCIENCE Application generation H446/01: COMPUTER SYSTEMS Open Source “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 60

A LEVEL COMPUTER SCIENCE Application generation H446/01: COMPUTER SYSTEMS Closed Source “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 61

A LEVEL COMPUTER SCIENCE Application generation H446/01: COMPUTER SYSTEMS Source Code “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 62

A LEVEL COMPUTER SCIENCE Application generation H446/01: COMPUTER SYSTEMS Translator “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 63

A LEVEL COMPUTER SCIENCE Application generation H446/01: COMPUTER SYSTEMS Interpreter “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 64

A LEVEL COMPUTER SCIENCE Application generation H446/01: COMPUTER SYSTEMS Compiler “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 65

A LEVEL COMPUTER SCIENCE Application generation H446/01: COMPUTER SYSTEMS Assembler “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 66

A LEVEL COMPUTER SCIENCE Application generation H446/01: COMPUTER SYSTEMS Compilation “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 67

A LEVEL COMPUTER SCIENCE Application generation H446/01: COMPUTER SYSTEMS Lexical Analysis “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 68

A LEVEL COMPUTER SCIENCE Application generation H446/01: COMPUTER SYSTEMS Syntax Analysis “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 69

A LEVEL COMPUTER SCIENCE Application generation H446/01: COMPUTER SYSTEMS Code Generation “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 70

A LEVEL COMPUTER SCIENCE Application generation H446/01: COMPUTER SYSTEMS Optimisation “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 71

A LEVEL COMPUTER SCIENCE Application generation H446/01: COMPUTER SYSTEMS Linker “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 72

A LEVEL COMPUTER SCIENCE Application generation H446/01: COMPUTER SYSTEMS Loaders “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 73

A LEVEL COMPUTER SCIENCE Application generation H446/01: COMPUTER SYSTEMS Libraries “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 74

A LEVEL COMPUTER SCIENCE Application generation H446/01: COMPUTER SYSTEMS SDLC “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 75

A LEVEL COMPUTER SCIENCE Application generation H446/01: COMPUTER SYSTEMS Waterfall Model “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 76

A LEVEL COMPUTER SCIENCE Application generation H446/01: COMPUTER SYSTEMS Agile Methodologies “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 77

A LEVEL COMPUTER SCIENCE Application generation H446/01: COMPUTER SYSTEMS Extreme Programming “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 78

A LEVEL COMPUTER SCIENCE Application generation H446/01: COMPUTER SYSTEMS Spiral Model “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 79

A LEVEL COMPUTER SCIENCE Application generation H446/01: COMPUTER SYSTEMS RAD “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 80

A LEVEL COMPUTER SCIENCE Types of programming language H446/01: COMPUTER SYSTEMS Programming Paradigm “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 81

A LEVEL COMPUTER SCIENCE Types of programming language H446/01: COMPUTER SYSTEMS Procedural Language “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 82

A LEVEL COMPUTER SCIENCE Types of programming language H446/01: COMPUTER SYSTEMS Assembly Language “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 83

A LEVEL COMPUTER SCIENCE Types of programming language H446/01: COMPUTER SYSTEMS Machine Code “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 84

A LEVEL COMPUTER SCIENCE Types of programming language H446/01: COMPUTER SYSTEMS Low Level Language “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 85

A LEVEL COMPUTER SCIENCE Types of programming language H446/01: COMPUTER SYSTEMS High Level Language “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 86

A LEVEL COMPUTER SCIENCE Types of programming language H446/01: COMPUTER SYSTEMS LMC “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 87

A LEVEL COMPUTER SCIENCE Types of programming language H446/01: COMPUTER SYSTEMS Immediate Addressing “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 88

A LEVEL COMPUTER SCIENCE Types of programming language H446/01: COMPUTER SYSTEMS Direct Addressing “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 89

A LEVEL COMPUTER SCIENCE Types of programming language H446/01: COMPUTER SYSTEMS Indirect Addressing “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 90

A LEVEL COMPUTER SCIENCE Types of programming language H446/01: COMPUTER SYSTEMS Indexed Addressing “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 91

A LEVEL COMPUTER SCIENCE Types of programming language H446/01: COMPUTER SYSTEMS OO “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 92

A LEVEL COMPUTER SCIENCE Types of programming language H446/01: COMPUTER SYSTEMS OOP “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 93

A LEVEL COMPUTER SCIENCE Types of programming language H446/01: COMPUTER SYSTEMS Class “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 94

A LEVEL COMPUTER SCIENCE Types of programming language H446/01: COMPUTER SYSTEMS Object “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 95

A LEVEL COMPUTER SCIENCE Types of programming language H446/01: COMPUTER SYSTEMS Base Class “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 96

A LEVEL COMPUTER SCIENCE Types of programming language H446/01: COMPUTER SYSTEMS Superclass “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 97

A LEVEL COMPUTER SCIENCE Types of programming language H446/01: COMPUTER SYSTEMS Subclass “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 98

A LEVEL COMPUTER SCIENCE Types of programming language H446/01: COMPUTER SYSTEMS Derived Class “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 99

A LEVEL COMPUTER SCIENCE Types of programming language H446/01: COMPUTER SYSTEMS Instantiation “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 100

A LEVEL COMPUTER SCIENCE Types of programming language H446/01: COMPUTER SYSTEMS Overriding “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 101

A LEVEL COMPUTER SCIENCE Types of programming language H446/01: COMPUTER SYSTEMS Method “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 102

A LEVEL COMPUTER SCIENCE Types of programming language H446/01: COMPUTER SYSTEMS Attribute “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 103

A LEVEL COMPUTER SCIENCE Types of programming language H446/01: COMPUTER SYSTEMS Inheritance “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 104

A LEVEL COMPUTER SCIENCE Types of programming language H446/01: COMPUTER SYSTEMS Encapsulation “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 105

A LEVEL COMPUTER SCIENCE Types of programming language H446/01: COMPUTER SYSTEMS Polymorphism “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 106

A LEVEL COMPUTER SCIENCE Compression, encryption and hashing H446/01: COMPUTER SYSTEMS Lossy Compression “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 107

A LEVEL COMPUTER SCIENCE Compression, encryption and hashing H446/01: COMPUTER SYSTEMS Lossless Compression “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 108

A LEVEL COMPUTER SCIENCE Compression, encryption and hashing H446/01: COMPUTER SYSTEMS Length Encoding “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 109

A LEVEL COMPUTER SCIENCE Compression, encryption and hashing H446/01: COMPUTER SYSTEMS Dictionary Coding “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 110

A LEVEL COMPUTER SCIENCE Compression, encryption and hashing H446/01: COMPUTER SYSTEMS Symmetric Encryption “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 111

A LEVEL COMPUTER SCIENCE Compression, encryption and hashing H446/01: COMPUTER SYSTEMS Asymmetric Encryption “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 112

A LEVEL COMPUTER SCIENCE Compression, encryption and hashing H446/01: COMPUTER SYSTEMS Hashing “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 113

A LEVEL COMPUTER SCIENCE Databases H446/01: COMPUTER SYSTEMS Relational Database “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 114

A LEVEL COMPUTER SCIENCE Databases H446/01: COMPUTER SYSTEMS Flat File “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 115

A LEVEL COMPUTER SCIENCE Databases H446/01: COMPUTER SYSTEMS Primary Key “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 116

A LEVEL COMPUTER SCIENCE Databases H446/01: COMPUTER SYSTEMS Foreign Key “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 117

A LEVEL COMPUTER SCIENCE Databases H446/01: COMPUTER SYSTEMS Concatenated Primary Key “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 118

A LEVEL COMPUTER SCIENCE Databases H446/01: COMPUTER SYSTEMS Secondary Key “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 119

A LEVEL COMPUTER SCIENCE Databases H446/01: COMPUTER SYSTEMS ERM “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 120

A LEVEL COMPUTER SCIENCE Databases H446/01: COMPUTER SYSTEMS Normalisation “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 121

A LEVEL COMPUTER SCIENCE Databases H446/01: COMPUTER SYSTEMS Indexing “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 122

A LEVEL COMPUTER SCIENCE Databases H446/01: COMPUTER SYSTEMS 0NF “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 123

A LEVEL COMPUTER SCIENCE Databases H446/01: COMPUTER SYSTEMS 1NF “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 124

A LEVEL COMPUTER SCIENCE Databases H446/01: COMPUTER SYSTEMS 2NF “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 125

A LEVEL COMPUTER SCIENCE Databases H446/01: COMPUTER SYSTEMS 3NF “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 126

A LEVEL COMPUTER SCIENCE Databases H446/01: COMPUTER SYSTEMS Normal Forms “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 127

A LEVEL COMPUTER SCIENCE Databases H446/01: COMPUTER SYSTEMS SQL “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 128

A LEVEL COMPUTER SCIENCE Databases H446/01: COMPUTER SYSTEMS Referential Integrity “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 129

A LEVEL COMPUTER SCIENCE Databases H446/01: COMPUTER SYSTEMS Transaction Processing “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 130

A LEVEL COMPUTER SCIENCE Databases H446/01: COMPUTER SYSTEMS ACID “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 131

A LEVEL COMPUTER SCIENCE Databases H446/01: COMPUTER SYSTEMS Record Locking “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 132

A LEVEL COMPUTER SCIENCE Databases H446/01: COMPUTER SYSTEMS Redundancy “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 133

A LEVEL COMPUTER SCIENCE Networks H446/01: COMPUTER SYSTEMS Protocol “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 134

A LEVEL COMPUTER SCIENCE Networks H446/01: COMPUTER SYSTEMS TCP/IP Stack “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 135

A LEVEL COMPUTER SCIENCE Networks H446/01: COMPUTER SYSTEMS DNS “Domain Name System” “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 136

A LEVEL COMPUTER SCIENCE Networks H446/01: COMPUTER SYSTEMS Protocol Layering “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 137

A LEVEL COMPUTER SCIENCE Networks H446/01: COMPUTER SYSTEMS LAN “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 138

A LEVEL COMPUTER SCIENCE Networks H446/01: COMPUTER SYSTEMS WAN “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 139

A LEVEL COMPUTER SCIENCE Networks H446/01: COMPUTER SYSTEMS Packet Switching “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 140

A LEVEL COMPUTER SCIENCE Networks H446/01: COMPUTER SYSTEMS Circuit Switching “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 141

A LEVEL COMPUTER SCIENCE Networks H446/01: COMPUTER SYSTEMS Firewall “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 142

A LEVEL COMPUTER SCIENCE Networks H446/01: COMPUTER SYSTEMS Proxies “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 143

A LEVEL COMPUTER SCIENCE Networks H446/01: COMPUTER SYSTEMS Encryption “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 144

A LEVEL COMPUTER SCIENCE Networks H446/01: COMPUTER SYSTEMS Client-Sever “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 145

A LEVEL COMPUTER SCIENCE Networks H446/01: COMPUTER SYSTEMS Peer to Peer “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 146

A LEVEL COMPUTER SCIENCE Web technologies H446/01: COMPUTER SYSTEMS HTML “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 147

A LEVEL COMPUTER SCIENCE Web technologies H446/01: COMPUTER SYSTEMS CSS “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 148

A LEVEL COMPUTER SCIENCE Web technologies H446/01: COMPUTER SYSTEMS JavaScript “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 149

A LEVEL COMPUTER SCIENCE Web technologies H446/01: COMPUTER SYSTEMS Search Engine Indexing “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 150

A LEVEL COMPUTER SCIENCE Web technologies H446/01: COMPUTER SYSTEMS PageRank Algorithm “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 151

A LEVEL COMPUTER SCIENCE Web technologies H446/01: COMPUTER SYSTEMS Server Side Processing “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 152

A LEVEL COMPUTER SCIENCE Web technologies H446/01: COMPUTER SYSTEMS Client Side Processing “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 153

A LEVEL COMPUTER SCIENCE Data types H446/01: COMPUTER SYSTEMS Primitive Data Types “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 154

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Integer Data types “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 155

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Real Data types “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 156

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Floating Point Data types “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 157

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Character Data types “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 158

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS String Data types “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 159

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Boolean Data types “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 160

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Binary Data types “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 161

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Sign and Magnitude Data types “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 162

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Two’s Complement Data types “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 163

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Hexadecimal Data types “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 164

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Denary Data types “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 165

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Floating Point Arithmetic Data types “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 166

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Bitwise Manipulation “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 167

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Shifts Data types “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 168

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS AND Data types “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 169

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS OR Data types “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 170

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS XOR Data types “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 171

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Character Sets Data types “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 172

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS ASCII Data types “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 173

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS UNICODE Data types “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 174

A LEVEL COMPUTER SCIENCE Data structures H446/01: COMPUTER SYSTEMS Array “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 175

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Records Data structures “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 176

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Lists Data structures “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 177

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Tuple Data structures “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 178

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Linkedlist Data structures “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 179

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Directed Graph Data structures “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 180

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Undirected Graph Data structures “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 181

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Stack Data structures “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 182

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Queue Data structures “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 183

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Tree Data structures “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 184

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Binary Search Tree Data structures “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 185

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Hash Table Data structures “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 186

A LEVEL COMPUTER SCIENCE Boolean algebra H446/01: COMPUTER SYSTEMS Boolean Logic “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 187

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Karnaugh Maps Boolean algebra “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 188

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Boolean Algebra Boolean algebra “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 189

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS De Morgan’s Law Boolean algebra “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 190

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Distribution Boolean algebra “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 191

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Association Boolean algebra “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 192

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Commutation Boolean algebra “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 193

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Double Negation Boolean algebra “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 194

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Logic Gate Diagram Boolean algebra “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 195

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Truth Table Boolean algebra “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 196

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS D Type Flip Flops Boolean algebra “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 197

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Half Adders Boolean algebra “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 198

A LEVEL COMPUTER SCIENCE H446/01: COMPUTER SYSTEMS Full Adders Boolean algebra “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 199

A LEVEL COMPUTER SCIENCE Computing related legislation H446/01: COMPUTER SYSTEMS DPA “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 200

A LEVEL COMPUTER SCIENCE Computing related legislation H446/01: COMPUTER SYSTEMS CMA “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 201

A LEVEL COMPUTER SCIENCE Computing related legislation H446/01: COMPUTER SYSTEMS CDPA “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 202

A LEVEL COMPUTER SCIENCE Computing related legislation H446/01: COMPUTER SYSTEMS RIPA “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 203

A LEVEL COMPUTER SCIENCE Thinking abstractly H446/02: ALGORITHMS AND PROGRAMMING Abstraction “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 204

A LEVEL COMPUTER SCIENCE Thinking abstractly Abstract Model H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 205

A LEVEL COMPUTER SCIENCE Thinking ahead System Inputs H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 206

A LEVEL COMPUTER SCIENCE Thinking ahead System Outputs H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 207

A LEVEL COMPUTER SCIENCE Thinking ahead Solution Preconditions H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 208

A LEVEL COMPUTER SCIENCE Thinking concurrently Concurrent Processing H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 209

A LEVEL COMPUTER SCIENCE Programming techniques Sequence H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 210

A LEVEL COMPUTER SCIENCE Programming techniques Iteration H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 211

A LEVEL COMPUTER SCIENCE Programming techniques Branching / Selection H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 212

A LEVEL COMPUTER SCIENCE Programming techniques Recursion H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 213

A LEVEL COMPUTER SCIENCE Programming techniques Global Variable H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 214

A LEVEL COMPUTER SCIENCE Programming techniques Local Variable H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 215

A LEVEL COMPUTER SCIENCE Programming techniques Modularity H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 216

A LEVEL COMPUTER SCIENCE Programming techniques Functions H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 217

A LEVEL COMPUTER SCIENCE Programming techniques Procedures H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 218

A LEVEL COMPUTER SCIENCE Programming techniques Parameters H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 219

A LEVEL COMPUTER SCIENCE Programming techniques Parameter Passing H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 220

A LEVEL COMPUTER SCIENCE Programming techniques Parameter Passing By Value H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 221

A LEVEL COMPUTER SCIENCE Programming techniques Parameter Passing By Reference H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 222

A LEVEL COMPUTER SCIENCE Programming techniques IDE H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 223

A LEVEL COMPUTER SCIENCE Programming techniques Debugging H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 224

A LEVEL COMPUTER SCIENCE Computational methods Computational Methods H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 225

A LEVEL COMPUTER SCIENCE Computational methods Problem Recognition H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 226

A LEVEL COMPUTER SCIENCE Computational methods Problem Decomposition H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 227

A LEVEL COMPUTER SCIENCE Computational methods Divide and Conquer H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 228

A LEVEL COMPUTER SCIENCE Computational methods Backtracking H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 229

A LEVEL COMPUTER SCIENCE Computational methods Data Mining H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 230

A LEVEL COMPUTER SCIENCE Computational methods Heuristics H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 231

A LEVEL COMPUTER SCIENCE Computational methods Performance Modelling H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 232

A LEVEL COMPUTER SCIENCE Computational methods Visualisation H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 233

A LEVEL COMPUTER SCIENCE Algorithms Algorithm H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 234

A LEVEL COMPUTER SCIENCE Algorithms Big O Notation H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 235

A LEVEL COMPUTER SCIENCE Algorithms Bubble Sort H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 236

A LEVEL COMPUTER SCIENCE Algorithms Insertion Sort H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 237

A LEVEL COMPUTER SCIENCE Algorithms Merge Sort H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 238

A LEVEL COMPUTER SCIENCE Algorithms Quick Sort H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 239

A LEVEL COMPUTER SCIENCE Algorithms Dijkstra’s Shortest Path H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 240

A LEVEL COMPUTER SCIENCE Algorithms A* Algorithm H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 241

A LEVEL COMPUTER SCIENCE Algorithms Binary Search H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 242

A LEVEL COMPUTER SCIENCE Algorithms Linear Search H446/02: ALGORITHMS AND PROGRAMMING “ ” Note: It is essential you write this in YOUR OWN WORDS. DO NOT simply copy and paste from a book or Wikipedia, you will learn nothing! 243