10 credits
Level 5
First Term
This course will introduce you to the Python programming language and teach you how to use Python to process and visualise data using the popular numpy, pandas and dash libraries.
15 credits
Level 5
First Term
This course will introduce you to the Python programming language and teach you how to use Python to process and visualise data using popular libraries such as numpy, pandas and dash.
15 credits
Level 5
First Term
This course will be of interest to anyone who wishes to learn to design and query databases. The course aims to teach the material using case studies from real-world applications. You will develop a critical understanding of the principal theories, principles and concepts, such as modelling techniques used in the design, administration and security of database systems. You will also learn core theoretical concepts such as relational algebra, file organisation and indexing. At the end of this course you will be able to design and build Web and cloud-based databases and have a critical understanding of how database-driven applications operate.
15 credits
Level 5
First Term
This course provides a broad introduction to techniques for engineering secure information systems. In addition to developing critical knowledge of the theories, principles and concepts associated with information security and systems, this course will enhance your understanding of core topics such as access control, authentication, cryptography and secure communication. It will touch on cross-cutting issues such as security policy, security management and usable security. It will look at applications of these ideas in specific domains, for example network security, web security and malware.
10 credits
Level 5
Second Term
This course will introduce you to the Python programming language and teach you how to use Python to process and visualise data using the popular numpy, pandas and dash libraries.
60 credits
Level 5
Full Year
The Project in Information Technology is a group project where you will work with a number of fellow students to build an application for an external client. In order to do this successfully you will follow practices that produce successful projects, which will be introduced to you during the first week of the project, and continued during the rest of the summer.
Past teams have worked with Survival International, Grampian Fire and Rescue, the Small Isles, local volunteer groups, and an Edinburgh film company.
We have detected that you are have compatibility mode enabled or are using an old version of Internet Explorer. You either need to switch off compatibility mode for this site or upgrade your browser.