module
Undergraduate Module Descriptor
SSI1002: Programming for the Social Sciences
This module descriptor refers to the 2023/4 academic year.
Module Content
Syllabus Plan
Whilst the module’s precise content may vary from year to year, it is envisaged that the syllabus will cover some or all of the following themes:
- Introduction to Python
- Setting up a scientific computing environment
- Foundational programming concepts
- Sources of social data in the modern world
- Data structures
- Data processing
- Data exploration and visualisation
- Mathematical and statistical methods
- Algorithmic thinking
- Research design for computational research methods
- Application programming Interfaces (APIs)
- Web scraping
- Social networks and relational thinking
- Computer simulation
- Research ethics
- Probability
- Introduction to machine learning
- Generative models
Learning and Teaching
This table provides an overview of how your hours of study for this module are allocated:
Scheduled Learning and Teaching Activities | Guided independent study | Placement / study abroad |
---|---|---|
44 | 256 | 0 |
...and this table provides a more detailed breakdown of the hours allocated to various study activities:
Category | Hours of study time | Description |
---|---|---|
Scheduled Learning and Teaching Activities | 44 | 2-hours contact time per week |
Guided Independent study | 56 | Course reading and coding/methods practice |
Guided Independent study | 100 | Reading/research for essay |
Guided Independent study | 100 | Group work/research for technical report |
Online Resources
This module has online resources available via ELE (the Exeter Learning Environment).