specification
index
2.1.1 Fundamentals of computer systems
(Click here for end of unit quiz!)
computer systems
why are computer systems important?
reliability
testing
standards
considerations (environmental and ethical)
2.1.2 computing hardware
(Click here for end of unit quiz!)
the central processing unit (cpu)
binary logic
memory
input and output devices
secondary storage
2.1.3 software
(Click here for end of unit quiz!)
system software
operating system
application software
2.1.4 representation of data in computer systems
units
converting between different number systems (denary, binary, hexadecimal)
characters
images
sound
instructions
2.1.5 databases
the database concept
DBMS
relational databases
2.1.6 computer communications and networking
what are networks?
file formats and compression
domain name systems
lan and wan
network infrastructure
types of network
network topologies
protocals and packets
network security
the internet and www
2.1.7 programming
algorithms
| flowcharts
| pseudocode
programming languages
| high level and low level and machine code
| assemblers, compilers and interpreter
| ide
control flow in imperative languages
handling data in algorithms
testing
manipulating strings
sorting strings