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

  Discuss what is the position of who on caffeine

What is the position of WHO on caffeine. What is the position of CDC on caffeine

  Write a paper methodology in being a great manager

Write a paper your methodology in being a great manager/supervisor and what it takes to be that person. Is this something you strive for?

  Develop a nurse practitioner model of care

Assignment - Nurse Practitioner/Advanced Nursing/Midwifery or Mental Health Scope of Practice and Service Development. Develop Nurse Practitioner Model of Care

  Submiting a weekly report of the given company

Select a company (Apple Inc.) and submit a weekly report (2.5 pages each) after each class, how do they perform below.

  How the teacher will assess to determine student learning

Identify essential questions and/or unit objective(s) addressed by this lesson.How is anxiety disorders connected to lack of mental development? What are the main causes of anxiety disorders among the 6-12 age groups?

  Present the data findings in a visual forms

Your task for this analytical project is to use analytical tool (i.e Watson Analytics) to explore, analyze and visualize one of the two given dataset.

  Demonstrate knowledge of requirements for licensure

Demonstrate knowledge of requirements for licensure and certification for the practice of professional counseling.

  Encounter challenges

We all encounter challenges. Some challenges presented to us are simple to handle, while others can push us far beyond the safety of our comfort zone

  Calculate the change in entropy

Calculate the change in entropy of 1 mol of an ideal gas with Cp = 3.5R undergoing the following processes:

  Defining the term emotion

Defining the term emotion and explain how emotions can be both universal and culturally specific.

  Assess inhibiting factors in regard to delivery of services

Identify the inhibiting factors that are holding it back. Assess the inhibiting factors in regard to the delivery of services.

  What is the function of the arak in ratakote

How might the emergence of cash labor impact the kinship system in Ratakote? How does bride price play into the marriage process in Ratakote? What is the function of the “arak” in Ratakote? When referring to marriage practices in Ratakote, McCurdy me..

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