CS620C
Structured Programming
10 ECTS
Pre Term
Overview
Programming fundamentals: variables, types, expressions and assignment; simple I/O; Conditional and iterative control structures (if statements and while loops); Strings and string processing; Use of class APIs for creating objects and calling methods; Understanding data abstraction and encapsulation; Problem solving: understanding and developing algorithms; Implementing algorithms as simple programs. Introduction to algorithms and data structures. Review of elementary programming concepts suitable for the implementation of abstract data types (operators, types and expressions; control of flow; methods; recursion; input & output); Algorithms for searching: linear, bounded linear and binary searches; Algorithms for sorting: selection, insertion, bubble and quick sorts; Fundamental linear data structures: stacks, queues, linked lists; Object-oriented programming: encapsulation and information hiding, classes, interfaces, class hierarchies, inheritance, polymorphism, basic exception handling; Analysis of basic algorithms. This module will begin on September 1st.
AFF624
Mapping and Modelling Space and Time
10 ECTS
Semester 1
Overview
This module provides an introduction to the basics of data analysis, exploration and visualisation, with particular focus on spatial and temporal data. The module consists of a series of lectures including an introduction and start-up session to a take away practical exercise using the statistical programming language R, as well as an introduction to the concept of three-dimensionality and a series of simple 3D modelling tools that will provide the basis for delving into more advanced 3D modelling methodologies during the course. The module begins with basic methods to explore, describe and graphically represent one-, two-, and three-dimensional data, before moving on to consider more advanced methods to manipulate and visualise geospatial information, and explore and identify trends and seasonal patterns in time series data. In addition, some methodological aspects of data analysis are introduced, in particular the use of open data and ‘citizen science’ data and the idea of reproducibility in data analysis. Theoretical debates and challenges in the field will also be discussed through the relevant bibliography and characteristic case studies.
For more details check out our blog on the module.
NCG608
Introduction to Geographical Information Science
10 ECTS
Semester 1
Overview
The module will introduce the main complementary methodologies with geocomputation: geographical information systems; spatial statistics; exploratory spatial data analysis; and the science of spatial data handling. It covers fundamental concepts, techniques and ideas that shape Geographical Information Science and associated GIS Software. The module will be taught as a mix of lectures and intensive practicals. The lecture series will introduce key concepts and analytical approaches used within GI Science including; the foundations of GIS, spatial data models, data input and output, core spatial modelling and specialist analytical approaches and techniques. The practicals will be based around the following software applications programs: ArcGIS and MapInfo, with a particular emphasis on the former. The module will familiarise students with the software using a series of cumulative practical exercises based on a series of GIS applications from a range of subjects including geography, environmental modelling and planning. Students will also gain experience of manipulating and understanding a range of digital spatial data in the course of this module.
NCG602A
Methods and Techniques in Geocomputation
10 ECTS
Semester 1
Overview
The nature of geocomputation; the nature and characteristics of spatial data, including spatial dependency and heterogeneity; geospatial data models; exploratory methods; spatial statistical analysis; 2D, 2.5D and 3D representations and analysis; methods for network representations, including path problems and facility location.
AFF622
Digital Heritage: Theories, Methods and Challenges
10 ECTS
Semester 1
Overview
This module will provide students with solid technical skills on computational imaging methods for the three-dimensional digitisation, preservation, analysis, interpretation, and dissemination of cultural heritage data. It will also introduce them to key theoretical topics and debates, as well as emerging themes in Digital Cultural Heritage, such as 3D printing and serious games. The module will develop students’ critical ability to evaluate processes and products, reflect on different schools of thought, as well as to understand the implications of digital tools to both practitioners and the discipline.
Lectures and supervised practical exercises are the main teaching methods of this module. Classes will also encourage active learning through discussion, group activities and critical thinking exercises. Students will be required to reflect on the key concepts discussed in the class, while presenting, discussing and analysing works and text extracts of theoreticians and practitioners in the field. In addition, small projects inside and outside the class (e.g. scenarios and museum visits) that require research, collaboration and synthesis will help students to develop their own research capabilities and become creative and critical thinkers. Teaching methods also include unsupervised practical exercises, use of electronic tutorials, online learning resources, library resources, as well as preparation of and participation in short presentations and discussions of particular topics related to the module.
Each week, students will be given handouts that will include essential and recommended readings on both the theory and methods that will be taught/ discussed in the next class. Practical preparation for the following classes (e.g. downloading software, subscribing to online resources) as well as practical homework on the technical and methodological elements of each class (e.g. small 3D recording tasks to be completed either at home or in the Digital Imaging Lab) will be included. Various media (podcasts, webinars, YouTube videos, etc.) related to the topics will also accompany readings and practical work.
For more details check out our blog on the module.
AFF611A
Digital Humanities Practicum
10 ECTS
Semester 2
Overview
The Digital Humanities Practicum provides a unique opportunity to get real-life project-based experience by working in a cultural heritage institution, a private sector organisation or an existing Digital Humanities project. Each project will be assigned an MU mentor and will be supervised by a local expert from the project or institution to which the student is attached.
Practicums consist of six hours of seminars on project management throughout the semester as well as ten hours of contact time between the student, MU Mentor and supervisor from the Institution/project in which the student carries out the practicum. In addition, students are expected to conduct at least fifteen hours of independent research per week throughout the semester in order to accomplish the aims of their projects.
These projects may range, for example, from writing a scoping document for a specific digital humanities project, to creating a digital exhibition or another online resource on a specific theme or topic, to writing a best practice white paper on a particular technology, digital preservation method, or new digital project idea.
Find out more about our practicums here
3D Modelling, Analysis and Interpretation of Three-dimensional Spaces
10 ECTS
Semester 2
Overview
This module will provide students with solid technical skills on different methods and technologies for the production of three-dimensional computer-generated visualisations for the presentation, interpretation, and dissemination of historical and archaeological datasets. Students will learn how do research for the digital reconstruction of past places and structures, how to use a diverse range of tools to model and analyse such environments, how to record the decision-making process and appropriate metadata, how to use processes and products to interpret complex data, and finally, how to digitally publish 3D models.
The module will familiarise students with the concept of three-dimensionality, while it will present different mechanisms to convert two-dimensional data into meaningful three-dimensional representations. It will also introduce them to the main theoretical debates in the fields, especially regarding photorealism and the notion of reconstruction. During the module, students will develop an expertise in industry standard software, such 3dsMax Design and SketchUp.
For more details check out our blog on the module.
NCG607
Geographic Information Science in Practice
10 ECTS
Semester 2
Overview
This module comprises a mixture of lectures and workshops. This module aims to show how various elements of Geographical Information Science can be brought together to solve real-world problems. Problem solution with GISc not just merely knowing which buttons to press in a GUI to draw a map. Sometimes the tools you need are part of the functionality of your chosen GIS software; sometimes they may exist as other software, and sometimes you have to create the tools yourself. This module is intended to extend the theoretical aspects of GISc into practice by taking a problem oriented approach. Topics covered include the nature of GIScience, spatial data, regionalisation, spaces, geodemographics, spatial models, internet GIS. There will be presentations from external speakers.
AFF613A
Special Topics in Digital Humanities
10 ECTS
Semester 2
Overview
This is an independent study module which provides an opportunity for students to work intensively on a particular topic under the direct supervision of a member of staff.
AFF604A
Modelling Humanities Data
10 ECTS
Semester 2
Overview
This module will introduce students to theories of data modelling and how modelling is used within digital humanities projects. The theories surrounding data oriented and document oriented modelling approaches will be discussed and explored. Students will become familiar with different types of models used in digital humanities projects, such as, hierarchical tree models and relational modelling structures. Students will gain an understanding of how to implement a hierarchical tree model by creating custom XML, the Extensible Mark-up Language, to represent humanities documents and data. Students will become familiar with using relational models, such as, Entity-Relationship models, to also represent humanities data. The strengths and weaknesses of each modelling approach will be examined and will aid students in adopting the correct model to use in a digital humanities project of their choosing with appropriate technologies. You can view the blog for this module here: Modelling Humanities Data.
AFF614
Project and Dissertation
30 ECTS
Semester 2
Overview
The final project and dissertation represents a key work of independent research by the student prepared towards the end of their studies. Research topic will be relevant to areas identified in taught components of the MSc programme. The dissertation may be wholly theoretically-based or it may be a mixture of theory and practice-based research. Students will begin discussing topics for their dissertations early in the spring. Students are expected to complete preliminary bibliographies and dissertation outlines before the end of spring term and will be assigned a supervisor. Dissertations of between 15,000 and 20,000 words in length are due for submission on or before 01 August in a given year.