Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Develop a project based on creating a program for the given problem. (PTS1) Identify and articulate the correct data structures and syntactical notions required to
- Develop a project based on creating a program for the given problem. (PTS1)
- Identify and articulate the correct data structures and syntactical notions required to develop a programming code. (RKC6)
- Identify basic project stages relevant for the development of the programming code, including time- management and selection of appropriate tools. (PS2)
# | Description | Points |
1 | Proper data cleaning: listing and briefly commenting the steps used for data cleaning. The choice of each step has to be well-argued. The methods, eventually the algorithms, used for data cleaning have to be clearly pointed out, and their use in your project clearly referenced. | 20 |
2 | Proper application design: First, describe what is expected from your application. Specify the input, the output and the process relating them without referring to implementation details. Then describe the overall structure of your application, in a way that meets the upper specifications. Concretely, the choice of variables from selected data sets (with pertinent relationships between the chosen variables), the choice of \"appropriate\" visualisations (created graphs, plots, maps, etc.), and the process relating them should be well-described. That is, the process of creating the application should be broken down into analysis, specification, design, implementation and Testing stages. | 30 |
3 | Proper application implementation and deployment: Appropriate exploitation of Python ecosystem, with due justification of used modules and libraries. Drawing insights from data visualisation, interpreting data, clearly communicating results. Arguing why the obtained visualisations are the most suitable for your project. The interpretation of the data and the insights drawn from their visualisation have to be well-argued. | 20 |
4 | Selection of appropriate tools and their justification: The selection of the tools is well- discussed and justified in the report. | 15 |
5 | Graded by Patrick: points will be awarded on the following basis: 5 points for appropriate structure, voice, concise exposition, and formal language usage 5 points for a correctly structured academic paper with LaTeX 5 points for referencing at least five academically relevant sources by using the Harvard Referencing Style (1 point for each correct in-text and end-text reference pair) | 15 |
- Select a dataset and transform it to a tidy format. An Example will be provided by the teacher through a relevant case study. (PS2)
- Design dash application, i.e., select a suitable visualisation for the data.(PTS1, PS2)
- Code and deploy application. (PTS1, PS2)
- Write a technical report, maxim 1000 words (2.5 Times New Roman single-spaced pages, size 12), documenting steps 1-3, the selection of appropriate tools, and the basic project stages relevant for the development of the code. The report must address the relevant audience and have a correct structure, voice, and referencing. (RKC6)
- Your name
- Your student id
- semester code
- Module
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started