Posted on: 7th Oct 2026

DSM050 Data Visualisation Coursework 2, 2025 | University of London

DSM050 Data Visualisation Coursework 2 – October 2024 to March 2025 Study Session

Programme: MSc Data Science, University of London

Module: Data Visualisation (DSM050)

Submission deadline: Monday 10 March 2025, 13:00 BST

Weighting: 70% of the final module mark

Word limit: 3,500–4,500 words (maximum 4,500 words, excluding references and appendices)

Assignment Specification

Produce a report as a PDF file (3,500–4,500 words) based on a Jupyter Notebook of a data visualisation-led investigation that is different from coursework assignment 1. Your project must be based on the analysis of two datasets found online and publicly accessible. Be careful with Kaggle datasets that already have multiple Python analyses, as this will reduce your score.

  • Write your report as a Jupyter Notebook using inline markdown.
  • Submit a PDF hard copy of the notebook (using “print to PDF” in the browser is fine).
  • Submit a ZIP file containing your notebook (.ipynb), a copy of the public data used, and any supplementary scripts. Do not put the PDF inside the ZIP.
  • Put supplementary information not essential to the main report in appendices. References and appendices do not count towards the word limit, and no marks are awarded for material in appendices.
  • No marks will be awarded for analysis discussion written as comments in code cells.

Report Guidelines

1. Research Topic and Background (15%)

  • Introduction: overview of the topic, relevant news or research articles, research objectives and motivation, and an overview of key findings.
  • Research question(s): population and sampling method, explicitly stated research question(s), and a scope appropriate for the assignment.
  • Domain concepts: clearly define important terms and concepts in the study.

2. Data Sources (5%)

Briefly explain how you use the two datasets in this project:

  • Where and how did you find them?
  • How and why was the data initially collected?
  • Are there any ethical or legal issues?
  • Critically evaluate your data: is it trustworthy and valid for your purposes?

3. Data Overview and Pre-processing (10%)

  • Data types and pre-processing: brief description of key variables, justification of data cleaning and pre-processing (tidy data), and handling of missing or erroneous data.
  • Data summary statistics: number of observations, summary of demographics and key variables, using tables or easily understandable quantities in prose.

4. Analysis (50%)

  • Visualise key variables and the relationships between variables.
  • Aim for high-quality explanatory visualisations that describe or tell a story about the behaviour or phenomena under investigation.
  • Aim for one high-quality advanced visualisation (chosen from topics 6–10).
  • Marks are awarded for appropriate plots for variable data types, presentation quality, visual communication, and a methodical data visualisation process.

5. Conclusion and Evaluation (10%)

  • Summarise key findings.
  • Discuss future directions.
  • Evaluate your process and visualisations.
  • Identify things to improve and/or pointers to future research.

6. Code (10%)

  • Submit all Python code in your notebook (.ipynb file).
  • Implement all pre-processing and data cleaning in code for transparency and reproducibility – do not manually edit data in a spreadsheet or hard-code data values.
  • Keep code legible, with brief comments.
  • Re-using and adapting code from documentation or online is acceptable if sources are attributed (web link and date accessed); re-using code covered in the module is encouraged.
  • Make sure all code runs correctly before submission.

Word Count Penalties

You must state an accurate word count (excluding the reference list) at the end of your work, or 5 marks will be deducted.

Excess over the word limit Penalty
Up to and including 10% 5 marks deducted
More than 10% up to and including 20% 10 marks deducted
More than 20% 10 marks deducted and mark capped at 40%

Get Expert Help With Your DSM050 Data Visualisation Coursework

Get Help By Expert

Not sure which two public datasets will give you a strong, original story, or how to build an advanced visualisation that earns the 50% analysis marks? Our my assignment help data science experts support students with the DSM050 Data Visualisation coursework, from defining research questions and cleaning data reproducibly in Python to designing explanatory plots and writing a clear 4,500-word Jupyter report. Our report writing service can help you structure the notebook report, and you can review our statistics assignment samples or browse more University of London assignment questions. If you are short on time, our do my assignment service gives personalised guidance on code attribution and word limits, so your work stays original.

Tags:- DSM050 UOL
Answer
PSY373 Psychology of Nonverbal Behaviours End-of-Course Assessment 2026
No Need To Pay Extra
  • Turnitin Report

    $10.00
  • Proofreading and Editing

    $9.00
    Per Page
  • Consultation with Expert

    $35.00
    Per Hour
  • Live Session 1-on-1

    $40.00
    Per 30 min.
  • Quality Check

    $25.00
  • Total
    Free

New Special Offer

Get 30% Off

Hire an Assignment Helper and Earn A+ Grade

UP TO 15 % DISCOUNT

Get Your Assignment Completed At Lower Prices

Plagiarism Free Solutions
100% Original Work
24*7 Online Assistance
Native PhD Experts
Hire a Writer Now

Facing Issues with Assignments? Talk to Our Experts Now! Download Our App Now!