Types of software and the different methodologies used to develop software
Types of software and the different methodologies used to develop software
How data is exchanged between different systems
How data is represented and stored within different structures. Different algorithms that can be applied to these structures
The individual moral, social, ethical and cultural opportunities and risks of digital technology. Legislation surrounding the use of computers and ethical issues that can or may in the future arise from the use of computers