A Level Subject Knowledge Audit for Computer Science
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
View only
 
 
Still loading...
ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
Subject Knowledge Audit E Portfolio Index and Tracking Document
2
Subject Reference Number
Topic Area
Action Required
Review Point 1
Review Point 2
Review Point 3
Resource Links (Please indicate which Software Packages you have used to evidence this section
End Grade
3
Section 1
Hardware and Communication
4
Processor (Main Components)
5
Memory Primarly Storage (RAM and ROM) Description and the type of data stored in each memory type
6
Secondary Storage
7
Analogue/Digital Data
8
Data Hierarchy
9
Input/Output (Contemporary Methods and Associated Devices
10
Interfacing (Explain the role of Handshaking)
11
Networks (Topologies, benefits and drawbacks)
12
Protocols (Contemporary including HTTP, FTP, SMTP, VoIP and Wireless Communication Protocols
13
Operating Systems (Batch/Single User/Stand alonw/Multi User/Multi tasking/Multi programming
14
Interrupts
15
Memory Management
16
Buffering
17
Scheduling
18
Section 2
Organisation and Structure of Data
19
Files, Records and Fields
20
File Design
21
File Access (Serial and Sequential Access, Algorithms for Sequential Access and update
22
Database Systems
23
Data Validation and Verification
24
Relational Database Systems
25
Normalisation
26
Entity Relationship Diagrams
27
Data Warehousing/Data Mining with examples
28
Distributed Systems
29
Section 3Data Types and Structures
30
Boolean, Character and String data types
31
Integer and Real Data Types
32
Manipulation of two dimensional records and arrays
33
Section 4
Algorithms and Programming
34
Pseudo code
35
Searching and Sorting
36
Non Recursive
37
Linear searching
38
Binary Searching
39
Explain an appropriate circumstance for using all of the above techniques
40
Problem Analysis
41
Algorithm and Progamming Constructs
42
Algorithm Testing
43
Scope of Variables
44
Constants and Variables
45
Logical operations
46
Levels of Computer language
47
Types of Computer Language
48
Methodology and Practice
49
Algorithm Constructs
50
Effects of Procedure Calling, Parameter Passing and Return, Call by Reference and Cell Value
51
Algorithm Testing and Data
52
Sorting
53
Section 5
Nature and Types of Software
54
Applications Software (How would a programmer use the applications package facilities listed below
55
Mail Merge, Macros, Templates, formulae, look up tables, if function, pivot tables, absolute and relative cell referencing
56
Email
57
System software
58
Managing Resources
59
Providing an Interface
60
Managing Backing Store
61
Data Storage (Fragmentation and Defragmentation, Compression of Data)
62
Modes of Operation (Batch Processing and Real time)
63
Spooling
64
Section 6
Characteristics of Applications
65
Payroll systems
66
Billing Systems
67
Aeroplane Control Systems
68
Booking Systems
69
Computer Based Learning
70
Impact of the Networking Technology on Business Users
71
Section 7
Consequences and Current Trends in computer use
72
Internet Use
73
Health and Safety
74
Professional Behaviour
75
Employment
76
Section 8Privacy and Security
77
Malicious Damage
78
Accidental Damage
79
Disaster Recovery
80
Back up Procedures
81
Legislation (Including Data Protection, Freedom of Information, Computer Misuse Act
82
Section 9
Hardware and Communication
83
Data Transmission (Serial and Parallel)
84
Data Transmission (Half duplex and full duplex)
85
General Data Transmission
86
Multiplexing and Switching
87
Communication Networks
88
Circuit Switching and Packet Switching
89
Network Protocols (What they are and why we use them)
90
Network Collision Detection
91
Concepts of Web Page Design
92
Section 10
Data Representation , types and structures (Advanced)
93
Bit Patterns (Binary)
94
Character Storage
95
Representation of positive and negative integers
96
Shift functions
97
ASCII
98
Floating point form
99
Truncation and rounding
100
Overflow and Underflow
Loading...
 
 
 
Sheet1
Pete's version