There are three main aspects to this module. Firstly, students will study the design and implementation of data handling technology. They will learn about the structure and characteristics of relational databases and their contemporary alternatives, and about the common languages and functions for constructing, populating and querying valid information systems.
Secondly, the module looks at systems analysis and design. Alongside the study of information systems design, students will learn about the use of data in a business and social context, including data collection, validation and presentation. They will learn how to handle multiple constraints, working with people and machines, system thinking and basic cost/benefit analysis.
Finally, the module tackles the important professional and ethical issues of computers in society. Students will gain an understanding of the legal implications of holding personal data, the role and effects of censorship, malware and spam, privacy and surveillance, internet operations, and governance. This will enable students to construct and critique ethical arguments around human and technological requirements and appropriate design solutions.