Developing dynamic and interactive visualisation concepts

Assignment Help Other Subject
Reference no: EM133374473

Data Visualisation and Analytics

The coursework will enable you to demonstrate a variety of skills, such as, problem solving, communication skills and time-management. The coursework is structured to encourage a mix of active learning, innovative development, critical thinking and knowledge-based expertise of the subject. The coursework requires you to discuss/explain and justify your implementation details (also extra check to verify that you understand concepts/reasons/limitations).

This coursework is designed to focus on designing and developing dynamic and interactive visualisation concepts based on your selected data sources. You should work on this coursework in your own time, not just the scheduled weekly lab sessions.

Assessment Overview
The assessed coursework consists of understanding, designing, developing, implementing and testing visualisation scenarios. The requirements for the coursework is to:

1. Identify and download appropriate data sources
2. Conceptualise, develop, and test a prototype of your visualisations
3. Plan, implement and debug prototype of your visualisations
4. Incorporate these tested visualisations into designs and demonstrate/discuss/present them
5. Write a report to explain your visualisations and to include your critical reflection of your visualisation and analysis techniques
6. Submit a video to present your visualisations and your code

More details regarding the requirements are covered in the following sections:

1. Task
2. Dataset
3. Requirements

1. Task
You need to design and implement an interactive web-based visualisation application using D3 on a theme of your choice.
The coursework should be unique to each student (including the report, code and any data sources). Any test data or resources used for the project, should be included when you submit the final report/code.

The unique visualisation dashboard you develop must be sufficiently complex, interactive and animated while containing multiple different graphical output. Your implementation must utilise multiple data sources, which are manipulated to communicate an in-depth coherent visualisation story. Appropriate data analytics techniques must be implemented.

2. Datasets
You are expected to identify and use a selection of data sources for this coursework. The datasets you select should be related to your selected theme for the coursework.

All exercises in this coursework should be attempted using your selected datasets, which should have sufficient variables and observations (columns and rows) to enable you to create your visualisations.

Requirements

Core Requirements
Required to follow ALL core requirements, deviating will result in your coursework being disqualified and you will receive 0 marks.

C1. Create a web-based application written in d3.js using version 7+. No PHP or server-side code should be used.
JavaScript compiled from other languages (e.g. TypeScript) is not allowed
C2. Transitions and/or animations must be used to indicate what data are new, changing, or exiting C3. Your user interface must be intuitive to use
C4. You must demonstrate consideration of accessibility when designing your user interface C5. Source code must be comprehensively documented
C6. You must explain your design and implementation choices in your report C7. You must demonstrate your application with a submitted video

Application Requirements
Your application must use your datasets and meet the following requirements.

A1. The theme (topic) of your dashboard should be clear to a user while presenting an in-depth coherent visualisation story, using only visualisations or adding strategically positioned text on the dashboard.
A2. Your application should only require a single HTML page called index.html, that is within the root of the project. You are free to create as many additional CSS and JS files as you feel are necessary to support your application.
A3. All visualisations should be loaded on the single HTML page. A4. Use at least three different visualisation types.
A5. Select one section of your dataset(s) and create two visualisation layouts to show two sides to the selected section of dataset(s):
a. One visualisation should present the topic in a positive facet.
b. The other visualisation should present the topic in a negative facet.
A6. Appropriate data analytics techniques, as explained in the course materials, must be implemented.
A7. The unique visualisation you develop must be sufficiently complex, interactive and animated while containing multiple different graphical outputs.

Reference no: EM133374473

Questions Cloud

Which representation is better for accounting or finance : Which representation is better for Accounting/Finance applications? BCD or Binary? Why? Which representation is generally better for computer design?
Explain kpis what are they, as they apply to web analytics : Explain KPIs what are they, as they apply to web analytics. Explain your position if you agree or disagree with their relevance in web analytics.
What criticality would you assign to the alert you created : What criticality would you assign to the alert you created? Which Dashboards would be useful for the investigation? What does the enterprise do next?
How cloud computing contributes and enhances the reach : Explain how the convergence of social, mobile, and cloud can pose challenges to current enterprise, processes, and business values. Provide examples.
Developing dynamic and interactive visualisation concepts : F20DV Data Visualisation and Analytics, Heriot-Watt University developing dynamic and interactive visualisation concepts based on your selected data sources
How should we view the activities of anonymous : How should we view the activities of Anonymous? Also should their actions be viewed as cybercrime, hacktivism, or cyberterror? Why? Include reference
Find the mean score and the median score : Find the mean score and the median score, with and without the outlier. State which measure, the mean or the median, the presence of the outlier affects
Discuss what type of skills would you look for : discuss what type of skills would you look for when seeking to fill Helpdesk positions? How would you assess those skills. Lastly, what type of training
Define and describe voip and virtual private networks : Define and describe VoIP and virtual private networks and explain how they provide value to businesses

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd