Case Studies

These are the undergraduate and postgraduate courses in which we will be running our case studies. We will be updating this page as we progress through the project.

Undergraduate Courses

DS105 A/W - Data for Data Science

Image Created with DALLĀ·E. Prompt: 'a favicon for a webpage of a course with the topic 'Data Engineering for the Social World' that is more modern, contemporary and geometric'

(Autumn Term 2023 and Winter Term 2024)

šŸ”— Link

Students in this course learn how to gather data from various sources such as the Web or APIs and effectively handle and manipulate that data. Python is the primary programming language taught, but students also have the option to use R. The course emphasizes the importance of writing efficient and effective code, with a strong focus on using data analysis tools like pandas (in Python) or tidyverse (in R). Students are encouraged to move away from programming features that are inefficient for data analysis workflows, such as for and while loops, list appends, etc. and must instead adopt vectorised operations whenever possible.

Our main goal is to see if Generative AI tools can help students recognise inefficient code and understand why itā€™s inefficient. We also want to explore if these tools can save them time in learning syntax, so they can be more creative in their data analysis. The assignments will be open-ended, see this example, giving students the freedom to unleash their creativity and practice more of their ā€˜soft skillsā€™.

DS202 A/W ā€“ Data Science for Social Scientists

Image Created with DALLĀ·E 2

(Autumn Term 2023 and Winter Term 2024)

šŸ”— Link

In this course, we explore essential Machine Learning algorithms, including supervised, unsupervised, and text-mining techniques. Rather than diving into mathematical intricacies, our focus is on practical applications in data science. We delve into decision-making based on algorithmic outputs, and validation methods, and highlight the distinct approaches of the data science community compared to traditional econometrics or statistical modelling.

In the context of this course, data science is understood as a blend of programming, statistics, data manipulation and, importantly, domain expertise. Students will tackle open-ended assignments that require them to apply their learned algorithms and validation techniques alongside their domain knowledge. For example, students in the BSc in Psychological Behavioural Sciences will be expected to draw on their psychology theories while performing data analysis.

Can Generative AI help students focus on what truly matters: extracting valuable insights from data, integrating knowledge from social, economic, and political theories, and making thoughtful decisions about which algorithms to apply, rather than getting caught up in technicalities and excessive code writing and debugging?

ST207 ā€“ Databases

Image created with DALLĀ·E, based on the initial prompt: 'Databases geometric favicon' and then asking for variations

(Autumn Term 2023)

šŸ”— Link

The goal of this course is to cover basic concepts of database management systems, including relational and other types of databases, such as multimedia, spatiotemporal, and NoSQL. The topics covered include basic concepts of the relational model, Structured Query Language (SQL) for database definition and manipulation, integrity constraints, views, and indexing structures, transaction management and concurrency, multimedia and spatiotemporal databases, NoSQL databases such as key-value stores, document, and graph databases.

For Databases, we aim to investigate whether these technologies can generate diagrams and visual representations from prompts describing database scenarios and applications (such as bank and university systems), as well as declarative code for database queries based on the Structured Query Language and NoSQL.

MG317 - Leading Organisational Change

Image Created with DALLĀ·E 2

(Winter Term 2024)

šŸ”— Link

In this second and third-year undergraduate optional course, students explore how to manage change at the individual, team and organisational levels. As organisational change is a complex and multifaceted phenomenon, students explore how to apply theoretical frameworks and tools to real-life scenarios by analysing and presenting case studies and engaging in an immersive simulation game. Students learn to develop a reflective, multi-dimensional mindset that prepares them to manage and lead change in their future careers.

Our goal is to use generative AI to enhance and enrich the learning experience while supporting the development of studentsā€™ digital and employability skills. We aim to explore how students can use generative AI in change management in organisations and consulting. We are particularly interested in exploring the creative and innovative ways that students integrate AI into their learning journey and understanding how the use of generative AI can enhance undergraduate studentsā€™ understanding of complex organisational challenges and help them prepare for their management.

Postgraduate Courses

ST456 ā€“ Deep Learning

Image Created with DALLĀ·E. Prompt: 'favicon representing a neural network for a course on deep learning'

(Winter Term 2024)

šŸ”— Link

This course covers fundamental concepts of deep learning and neural networks, the design of neural network architectures, optimisation methods for training neural networks, and neural network design for particular applications, such as image recognition, sequence modelling, natural language processing and generative models.

In Deep Learning, we envisage the generation of standard code snippets for different machine learning models, as well as the explanation of concepts and associated code. AI tools for image and video creation can also be explored. The overall idea is to assess whether generative AI tools can help teach and learn about AI, more precisely deep learning.

PP422 ā€“ Data Science for Public Policy

(Winter Term 2024)

šŸ”— Link

This course covers the theory and practice of the Data Science project lifecycle in Python for Public Policy, from problem definition and data sourcing/cleaning to exploration, visualization, and modelling. Emphasis will be placed on identifying problems that are suitable for different Data Science techniques. Linear and logistic models, regularization techniques and basic time-series models will be covered in the AT but more advanced time-series and ML/AI models will be left for the WT. We cover examples from healthcare, education, urban policy, international development, and other policy areas.

Our goal is to understand how generative AI tools can help students understand key concepts and ideas underlying modelling (bias vs. variance, types of error, training vs. test data), develop strong coding workflows and provide support for writing code to build effective visual displays for policy communication.

MG4B7 - Leading Organisational Change

Image Created with DALLĀ·E 2

(Winter Term 2024)

šŸ”— Link

In this postgraduate optional course, students learn how to lead change in organisations through case studies from a range of sectors such as finance, manufacturing, telecoms, and others. Students engage in group discussions, prepare timed presentations, and apply their previous work experience to address complex scenarios. By applying a range of theories to real-life situations, students learn how to develop implementation strategies and how to support their teams through change. By engaging in an interactive simulation game students experience decision-making at different managerial levels and develop skills that help them successfully manage change as future leaders.

Our goal is to use generative AI to enhance and enrich studentsā€™ learning experiences while supporting the development of their digital and employability skills. We are interested to see how postgraduate students integrate AI into their learning journey, and how AI can help enhance their decision-making skills and prepare them for the opportunities and challenges of using AI in their future leadership roles.