Data Science COM618
Introduction to the Data Science Module This module introduces you to the field of data science and helps you develop practical and analytical skills used across a range of industries. You will begin by exploring what data is, how it is used, and why it matters in a digital world where large amounts of information are generated every day. From the start, the focus is on building your understanding step by step, moving from fundamental concepts to more advanced techniques and tools that support real world decision making.
As you progress, you will follow a clear learning journey that reflects how data science works in practice. You will learn how data is collected from different sources, cleaned to remove errors, analysed using suitable techniques, and then interpreted to support informed decisions. This process forms the foundation of the module and will be revisited as your skills grow.
Understanding Data and Its Role
At the beginning of the module, you focus on understanding what data is and how it becomes meaningful. Data can be described as raw facts and figures, but on its own it has little value. Through analysis, these facts are processed to produce information and insight, which can then be used to solve problems or improve outcomes.
You will explore different forms of data, including structured, unstructured, and semi structured data. Structured data is organised into tables and is easy to analyse, while unstructured data, such as text or images, requires different approaches. Semi structured data sits between these and includes formats such as JSON or XML files. Understanding these differences is important because the type of data affects how it is processed and analysed.
The Data Science Process and Key Skills
A key theme of the module is the data science process. You will learn that real world data is rarely clean or ready for analysis. It often contains missing values, errors, or inconsistencies, so a large part of the work involves cleaning and preparing data. This includes handling missing data, identifying outliers, normalising values, and transforming data into a suitable format.
As your learning develops, you will build practical skills using data science tools and libraries. You will gain experience with technologies such as Pandas and NumPy for handling data, along with Scikit learn, TensorFlow, and PyTorch for building models. You will also use Jupyter Notebooks to document and run your work, reflecting industry practice. Alongside this, you will explore visualisation tools such as Tableau and Power BI to present your findings clearly and effectively.
Visualisation plays an important role in this module. You will learn how to create and interpret charts such as scatter plots, box plots, distributions, time series graphs, heatmaps, and geospatial maps. These techniques help you communicate insights and support decision making.
Working with Big Data
As your understanding grows, the module introduces the concept of big data. This refers to datasets that are too large or complex for traditional methods. You will explore the characteristics of big data through the five Vs: volume, velocity, variety, veracity, and value. These help you understand both the opportunities and challenges of working with data at scale.
You will also look at challenges linked to big data, such as managing large volumes of information, ensuring data quality, and maintaining privacy and security. This leads into an introduction to cloud computing and modern data platforms, which are essential for storing and processing large datasets.
Analytical Techniques and Machine Learning
As you move further through the module, you will begin applying analytical and machine learning techniques. You will start with exploratory data analysis and then progress to more advanced methods.
You will explore unsupervised learning methods such as clustering, including techniques like k means, DBSCAN, and hierarchical clustering. These approaches help you identify patterns in data where no labels are provided.
You will then move into supervised learning, where you build models that make predictions based on labelled data. This includes classification techniques such as decision trees, support vector machines, and neural networks. You will also develop regression models and work with time series data to support predictive and prescriptive analysis.
In addition, you will be introduced to natural language processing, which allows you to work with and analyse text data. You may also explore tools such as WEKA to support analysis and visualisation.
Roles, Collaboration, and Real World Context
Throughout the module, you will gain an understanding of the different roles within a data science team. These include data engineers who manage data infrastructure, data analysts who interpret and present data, data scientists who build models and extract insights, and domain experts who provide industry knowledge. Understanding these roles helps you see how data science works in real organisations.
You will also take part in real world case studies and group activities, allowing you to apply your knowledge to practical situations. This supports your problem solving skills and prepares you for workplace environments where collaboration is essential.
Ethics and Responsible Data Science
An important part of your learning is understanding the ethical side of data science. You will explore how bias can appear in datasets and models, and how this can influence decision making. You will also learn about fairness, transparency, and explainability in machine learning, helping you ensure your work is responsible and meets professional standards.
Assessment and Learning Development
The module assessment focuses on applying your skills through an individual report where you analyse and present data. You will begin by selecting a suitable dataset, often from open sources such as healthcare data, and apply the full data science process from preparation through to analysis and visualisation.
This assessment reflects the journey you take during the module and allows you to demonstrate both your technical skills and your ability to communicate insights clearly.
Summary of Your Learning Journey
Overall, this module takes you from understanding what data is to being able to analyse it, model it, and communicate insights effectively. You will develop both technical and analytical skills, work with industry standard tools, and gain an understanding of the ethical responsibilities involved in data science. By the end, you will be confident in approaching data driven problems and applying your knowledge in a range of real world contexts.