Modelling, Managing and Securing Data
- Cod y Modiwl
- CSM3120
- Teitl y Modiwl
- Modelling, Managing and Securing Data
- Blwyddyn Academaidd
- 2027/2028
- Semester
- Semester 1
- Cyd-gysylltydd y Modiwl
- Dr Hannah Dee
- Rhestr Ddarllen
- Gweld ar Aspire
- Cyd-Ofynion
-
CSM0120
Must take CSM0120 or have prior experience of programming, preferably in Python - Staff Eraill sy'n Cyfrannu
Dulliau Asesu
|
Math o Asesiad |
Manylion Asesiad |
Cyfran |
|---|---|---|
| Asesiad Semester | Online in-class assessments: 6 Awr will examine database and data modelling knowledge | 30% |
| Arholiad Semester | Exam: 2 Awr The end of module exam will examine matters concerning Information Security. | 70% |
| Asesiad Ailsefyll | Online assessments: 6 Awr will examine database and data modelling knowledge | 30% |
| Arholiad Ailsefyll | Exam: 2 Awr The end of module exam will examine matters concerning Information Security. | 70% |
Canlyniadau Dysgu
Wedi cwblhau'r modiwl dylai'r myfyrwyr fedru:
- Design and structure databases appropriate to given problems, identifying potential issues of data persistence, resilience, security and verification of systems that process the data.
- Evaluate the legal, social, ethical and professional issues involved in handling data.
- Identify potential security issues with specific types of computer systems and the data they contain, and suggest mitigating strategies.
Disgrifiad cryno
Many of the issues with the storing and handling of data are process-based. The data is not represented or stored appropriately, or ad hoc processes are used to produce results, or insufficient thought is put into how the data is made available or to whom. The module will look at a range of issues related to performance and security in the context of computer systems. It will address not only confidentiality and privacy of data but also the integrity of data and techniques for guaranteeing reproducible results.
Nod
This module gives students a technical understanding of the computing issues relevant to data modelling, management and security. It forms a firm foundation for later modules on practical issues in information security and in data mining (MSc Data Science).
Cynnwys
1. Introduction to data handling: modelling, processing, and security. Case studies of issues in handling data.
2. Social, legal and professional issues with data and software. People in the system. Business drivers for software systems. Overview of relevant computer law. Ideas of security, resilience, testing, maintenance.
3. Relational modelling and data storage. Persistent storage. Entities and relationships. Primary and foreign keys. Referential integrity. Relational algebra. Data normalisation. Overview of SQL. Validating a design.
4. Application Security issues: Database security, Big Data security, identity management, programming issues. Physical security.
5. Cryptography and system security: Cipher and algorithm types; applications to confidentiality, integrity and authentication; Key management; Digital Signatures. Authentication (secrets, tokens, biometrics); Access Control and Privilege management.
Sgiliau Modiwl
|
Math o Sgiliau |
Manylion Sgiliau |
|---|---|
| Cyfathrebu | Through assignment |
| Datblygu personol a chynllunio gyrfa | Encourages students to see roles in subject for career and personal development |
| Datrys Problemau | Inherent to subject |
| Gwella dysgu a pherfformiad ei hun | Inherent to subject |
| Rhifedd | Inherent to subject |
| Sgiliau pwnc penodol | Technical skills related to internet systems and security |
| Sgiliau ymchwil | Inherent to subject |
| Technoleg Gwybodaeth | Inherent to subject |
Nodau
Mae'r modiwl hwn yn cydymffurfio a FfCChC Lefel 7
Computer Science,Aberystwyth University, Llandinam Building, Penglais, Aberystwyth,
01970 622424 : +44 : +44 (0)1970 622021
cs-office@aber.ac.uk: cs-office@aber.ac.uk
