爱情鸟第一论坛com高清免费_91免费精品国自产拍在线可以看_亚洲一区精品中文字幕_男人操心女人的视频

代做CSMBD21、代寫Java, C/C++, Python編程

時間:2024-03-23  來源:  作者: 我要糾錯



Department of Computing
School of Mathematical, Physical and Computational Sciences
Assessed Coursework Set Front Page
Module code: CSMBD21
Coursework Description for Big Data and Cloud Computing
Module Title: Big Data and Cloud Computing
Lecturers responsible: Prof. Atta Badii, Dr Zahra Pooranian
Type of Assignment: Coursework
Individual/group Assignment: Individual
Total Weighting of the Assignment: 50% comprising of 25% for each of Big Data and Cloud Computing
Page limit/Word count for the technical report of the results:
Approximately 3000 words max, consisting of two sections of 3 (max) pages each, to report on the
implementation of two tasks (Task A and Task B); Section A to report on the Big Data Task (Task A) and Section
B to report on the Cloud Computing (Task B) – Maximum of 6 pages excluding appendices and should follow
the School Style Guide.
Expected hours spent for this assignment: 30 hrs.
Items to be submitted: Two PDFs to be submitted via BB, each of 3 pages max, one for Section A (Task A) and
one for Section B (Task B). The PDFs are to include, on the first page, a link to the code to be made accessible to
assessors [z.pooranian@reading.ac.uk (rk929650), atta.badii@reading.ac.uk (sis04ab), r.faulkner@reading.ac.uk
(ei194011), weiwei.he@reading.ac.uk (in928478)] through GitLab or similar repository. For Section A, as the
solution is to be provided in your free Azure account, please provide a temporary username and password to
your azure account; for Section B the link can be a GitLab.
Work to be submitted on-line via Blackboard Learn by: 12:00 hrs, Wednesday 20th March 2024
Work will be marked and returned by: 15 working days after the date of submission.
NOTES
By submitting this work, you are certifying that it is all your own work and that use of material from othersources
has been properly and fully acknowledged in the text. You are also confirming that you have read and
understood the University’s Statement of Academic Misconduct, available on the University web-pages.
If your work is submitted after the deadline, 10% of the maximum possible mark will be deducted for each
working day (or part of) it is late. A mark of zero will be awarded if your work is submitted more than 5 working
days late. You are strongly recommended to hand in your work by the deadline as a late submission on one piece
of work can have impacts on other work.
If you believe that you have a valid reason for failing to meet a deadline then you should complete an
Extenuating Circumstances form and submit it to the Student Support Centre before the deadline, or as soon as
is practicable afterwards, explaining why.
2
Section A (The Big Data Task):
• Task A: Implement a solution to predicting flight delays based on historical
weather and airline data as provided in your free azure account and
explain the reason for your preferred Machine Learning (ML)model.
Section B (The Cloud Computing Task)
• Task B: Implement a MapReduce solution to determine the passenger(s)
having had the highest number of flights based on flights and
passenger data provided in the Assignment Folder of the Module on
Blackboard.
Assignment Tasks based on the explanatory notes in the Appendix to this document
If you face any difficulties, make clear, in your submission, how far you were able to proceed with the
implementation and explain the challenges you faced.
Marking Criteria for Task A:
• Total marks for this Task A will be normalised for 25% credit towards the overall coursework.
• The table below indicates the level of performance expected for each range of assessment:
Classification Range Typically, the work should meet these requirements
First Class (>= 70%) The assignment demonstrates:
• Excellent technical skills in implementing the system, possibly also suggesting
any other solution deemed viable; including reasons for the preferred solution.
• Professional technical writing skills and style.
Upper Second (60-69) The assignment demonstrates:
• Excellent technical skills in implementing the solution.
• Appropriate technical writing skills and clear presentation; including reasons for
the preferred solution.
Lower Second (50-59) The assignment demonstrates:
• Excellent technical skills in implementing the system.
• Moderate technical writing skills and clear presentation; including reasons for
the preferred solution.
Third (40-49) The assignment demonstrates:
• Satisfactory technical skills in implementing the system.
• Some technical writing ability and clear presentation; including some reasoning
for the preferred solution.
Fail (<40) The coursework fails to demonstrate technical skills to implement and technical
writing and clear presentation; inadequate or non-existent reasoning for the
preferred solution.
3
Marking Scheme and feedback template for Task A (Big Data Task)
• Total marks for this Task A will be normalised for 25% credit towards the overall coursework assessment
The key criteria for the assessment of the submitted coursework Contribution to Mark in %
Introduction
• Brief description of the background of the case study.
• Description of the tools and techniques deployed, including “Data
Factory”, “Data Bricks”, “Power BI” as used to analyse this solution
(explaining the solution architecture).
5
10
Solution Implementation
Implementation of Solution:
• Creating the Data Bricks cluster
• Load sample data
• Setup the Data Factory
• Data factory pipeline
• Operation of ML
• Summarizing data
• Visualisation of data

Evaluation:
Your personal reflections on:
• Stating reasons for your preferred solution 10
Presentation of the report:
• Structure and layout of the report
• Professional writing style
• Use of figures, tables, references, citations, and captions

Marking Criteria for Task B (Cloud Computing Task)
• Total marks for this Task A will be normalised for 25% credit towards the overall coursework.
• The table below indicates the level of performance expected for each range of assessment:
Classification Range Typically, the work should meet these requirements
First Class (>= 70%) The assignment demonstrates:
• Deep understanding of the MapReduce paradigm and excellent technical skills in
implementing the system to fulfil the objectives of the task.
• Highest quality technical reporting including solution evaluation, addressing all
aspects, completely and clearly.
Upper Second (60..69) The assignment demonstrates:
• Good understanding of the MapReduce paradigm and good implementation
consistent with the objectives of the task.
• Good quality technical reporting, inclusive, complete, and clear.
Lower Second (50..59) The assignment demonstrates:
• Sufficient understanding of the MapReduce Paradigm and satisfactory
implementation consistent with the objective of the task.
• Acceptable technical writing reporting tackling the key aspects.
Third (40..49) The assignment demonstrates:
• Basic understanding of MapReduce and basic level of implementation of the
task.
• Basic standard of technical reporting; with some notable shortcomings.
Fail (<40) The coursework fails to demonstrate sufficient understanding of the MapReduce
paradigm and fails to provide reporting even to a basic standard.
5
Marking Scheme and feedback template for Task B (Cloud Computing Task)
• Total marks for this Task B will be normalised for 25% credit towards the overall coursework assessment
MapReduce Concepts
Concept Example Max.
Map Phase Inputs and Outputs 5
Reduce Phase Inputs and Outputs 5
Segmentation of Roles Split of work 2
File Handling Use of Files and Buffers 3
Distributed parallelism Advantages, fault tolerance etc. 3
Explanation of additional process Combining/Shuffling/partitioning etc. 1
Flowchart Illustration of MapReduce problem solving 1
20
Software Prototyping
Concept Example Max
Project Structure Object-Orientation/class hierarchy 7
Code Re-usability Generics, Templating 7
Solution Elegance Design Optimality 6
20
Implementation
Aspect Max.
Task Implementation
Key/Value Selection 6
Correct Result 4
Output Format 4
Parallelisation Multi-threading 6
20
Documentation
Aspect Max.
Report Structure Abstract, Sections, Length, References, etc. 2
Section Content
Description of development 4
Evidence of use of Version Control 5
Evidence of understanding MapReduce 7
Conclusions 5
Report Quality Overall Quality of Report 5
Code Commenting Use of comments in code 12
40
6
Coursework description: Analysis of big data solution architecture
Implement and evaluate the big data solution to be provided to a customer who needs to modernise their
system.
Your task:
Implement a solution to predicting flight delays based on historical weather and airline data
In order to deal with big data, it is required to process data in a distributed manner. Azure Synapse Analytics in
Azure Machine Learning (ML) provides a platform for data pre-processing, featurization, training and
deployment. It can connect Spark pools in Azure Synapse Analytics. PySpark helps pre-processing the data in an
interactive way. This environment provides powerful Bigdata Analytics tools such as Data Factory, Data Brick
and Power BI which you will need to use in developing a solution for this coursework using the data for the case
study available on Azure Synapse Case Study as described below.
Please download the case study from the Big Data assignment guide in the assessment area:
Blackboard → Enrolments → CSMBD21-23-4MOD: Big Data and Cloud Computing (2023/24)
In the Assessment tab, select as follows:
Assessment → Big Data → Case Study
and develop your solution accordingly.
Assignment Case Study
Margie's Travel (MT) provides concierge services for business travellers. They need to modernise their system.
They want to focus on web app for their customer service agents who are providing flight booking information
to the travellers. This could, for example, include features such as a prediction of flight delay of 15-minutes or
longer, due to weather conditions.
You are expected to analyse the design of solution-I to predict the flight delay by processing the data provided.
Your solutions will need to be responsive to the customers’ needs as specified.
Your report is to describe your progress on the objectives of the task, including the aspects set out below:
1. A brief description of the background of the case study;
2. A description of the implementation of the solution supported by your free Azure account including
tools and techniques deployed such as Data Factory, Data Brick, and Power BI;
3. The reason for your preferred solution.
By clicking on the link below, you can take the first step to create your free MS Azure account and should be
able to complete allthe steps for Task A using the student’sfree $100 allowance. Please keep track of your usage
so that it will not exceed the free allowance limit as you will be liable for any excess charges.
Azure for Students – Free Account Credit | Microsoft Azure
With Microsoft Azure for Students, get a $100 credit when you create your free account. There is
no credit card needed and 12 months of free Azureservices.
Please register for this free account through https://azureforeducation.microsoft.com/devtools In
this way you will not be asked for a credit card number and risk subsequently being billed because
there is no need for you to incur charges in attempting to use the MS Azure under this scheme; so
please follow this link and register correctly so that you will not risk incurring charges
for which you will be liable.
7
Assignment Case Study Description and Data Access Details for Task B
For this coursework there are two files containing lists of data. These are located on the Blackboard system in
the Big Data and Cloud Computing assignments directory – download them from:
Blackboard → Enrolments → CSMBD21-23-4MOD: Big Data and Cloud Computing (2023/24)
In the Assessment tab, select as follows:
Assessment → Cloud Computing → Coursework Data
The coursework data folder includes the files:
AComp_Passenger_data_no_error.csv Top30_airports_LatLong.csv
The first data file contains details of passengers that have flown between airports over a certain period. The
data is in a comma delimited text file, one line per record, using the following format:
Passenger id Format: 𝑋𝑋𝑋𝑛𝑛𝑛𝑛𝑋𝑋𝑛
Flight id: Format: 𝑋𝑋𝑋𝑛𝑛𝑛𝑛𝑋
From airport IATA/FAA code Format: 𝑋𝑋𝑋
Destination airport IATA/FAA code Format: 𝑋𝑋𝑋
Departure time (GMT) Format: 𝑛 [10] (Unix ‘epoch’ time)
Total flight time (mins) Format: 𝑛 [1. .4]
Where 𝑋 is Uppercase ASCII, 𝑛 is digit 0. .9 and [𝑛. . 𝑚] is the min/max range of the number of digits/characters
in a string.
The second data file is a list of airport data comprising the name, IATA/FAA code, and location of the airport.
The data is in a comma delimited text file, one line per record using the following format:
Airport Name Format: 𝑋 [3. .20]
Airport IATA/FAA code Format: 𝑋𝑋𝑋
Latitude Format: 𝑛. 𝑛 [3. .13]
Longitude Format: 𝑛. 𝑛 [3. .13]
There are two additional data input files which can be used for analysis and validation however should not be
used for the final execution of the implemented jobs, these can be downloaded from this directory and are as
follows:
AComp_Passenger_data.csv AComp_Passenger_data_no_error_DateTime.csv
Your Task:
Determine the passenger(s) having had the highest number of flights.
For this task in the development process, develop a MapReduce-like executable prototype, (in Java, C, C++, or
Python). The objective is to develop the basic functional ‘building-blocks’ that will address the Task above, in a
way that emulates the MapReduce/Hadoop framework.
The solution may use multi-threading as required. The marking scheme reflects the appropriate use of coding
techniques, succinct code comments as required, data structures and overall program design. The code should
be subject to version control best-practices using a hosted repository under your university username.
8
Write a brief report (no more than 3 pages, excluding any appendices), describing:
• The high-level description of the development of the prototype software;
• A simple description of the version control processes undertaken;
• A detailed description of the MapReduce functionsimplemented;
• The output format of any reports that the job is to produce.
請加QQ:99515681  郵箱:99515681@qq.com   WX:codehelp 

標簽:

掃一掃在手機打開當前頁
  • 上一篇:COMP0197代寫、Python程序設計代做
  • 下一篇:代寫DSCI 525、Python/c++程序設計代做
  • 無相關信息
    昆明生活資訊

    昆明圖文信息
    蝴蝶泉(4A)-大理旅游
    蝴蝶泉(4A)-大理旅游
    油炸竹蟲
    油炸竹蟲
    酸筍煮魚(雞)
    酸筍煮魚(雞)
    竹筒飯
    竹筒飯
    香茅草烤魚
    香茅草烤魚
    檸檬烤魚
    檸檬烤魚
    昆明西山國家級風景名勝區
    昆明西山國家級風景名勝區
    昆明旅游索道攻略
    昆明旅游索道攻略
  • 短信驗證碼平臺 理財 WPS下載

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 kmw.cc Inc. All Rights Reserved. 昆明網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    爱情鸟第一论坛com高清免费_91免费精品国自产拍在线可以看_亚洲一区精品中文字幕_男人操心女人的视频
    <strike id="bfrlb"></strike><form id="bfrlb"><form id="bfrlb"><nobr id="bfrlb"></nobr></form></form>

        <sub id="bfrlb"><listing id="bfrlb"><menuitem id="bfrlb"></menuitem></listing></sub>

          <form id="bfrlb"></form>

            <form id="bfrlb"></form>

              <address id="bfrlb"></address>

              <address id="bfrlb"></address>
              亚洲美女色禁图| 亚洲一区国产视频| 免费高清在线视频一区·| 伊人久久婷婷| 亚洲精品视频在线播放| 国产亚洲成av人片在线观看桃| 国产精品九九久久久久久久| 亚洲国产日韩欧美在线动漫| 国产精品久久婷婷六月丁香| 巨乳诱惑日韩免费av| 国产一区二区三区高清在线观看| 欧美日韩中文字幕精品| 亚洲一卡二卡三卡四卡五卡| 久久亚洲私人国产精品va| 久久久.com| 国产一区二区精品在线观看| 国产精品自在线| 亚洲日本电影| 国产一区香蕉久久| 久久婷婷国产综合国色天香| 欧美在线看片a免费观看| 久久精品麻豆| 久久成年人视频| 欧美一级理论性理论a| 欧美/亚洲一区| 国产最新精品精品你懂的| 欧美国产一区二区三区激情无套| 欧美a级理论片| 激情91久久| 亚洲精品一区二区三区av| 国内成人精品2018免费看| 一区二区三区免费观看| 亚洲精品五月天| 免费看成人av| 欧美日韩一区三区四区| 欧美精品日韩精品| 亚洲人成在线播放网站岛国| 国内精品免费午夜毛片| 欧美亚洲成人免费| 正在播放亚洲| 亚洲欧美国产精品桃花| 亚洲网友自拍| 欧美视频中文字幕在线| 亚洲女人天堂成人av在线| 久久久久国产精品厨房| 免费日韩精品中文字幕视频在线| 国产精品系列在线| 亚洲大胆在线| 亚洲一区视频在线| 嫩草伊人久久精品少妇av杨幂| 亚洲国内在线| 国产精品久久久久一区二区| 久久色在线播放| 国产一区二区成人久久免费影院| 一本色道久久综合精品竹菊| 亚洲一级二级| 欧美大片91| 国产一区二区三区四区三区四| 国产精品初高中精品久久| 欧美日韩大陆在线| 国产视频精品va久久久久久| 一区二区三区回区在观看免费视频| 国产精品一二三| 久久不见久久见免费视频1| 亚洲性人人天天夜夜摸| 欧美日韩国产区| 一区二区三区高清视频在线观看| 欧美在线观看你懂的| 国产精品黄页免费高清在线观看| 麻豆乱码国产一区二区三区| 久久精品国产免费看久久精品| 亚洲高清影视| 国产一区二区精品久久| 亚洲欧美日韩一区二区三区在线观看| 欧美精品v日韩精品v国产精品| 久久激情视频免费观看| 久久在线视频在线| 欧美黄网免费在线观看| 亚洲精品国产精品乱码不99按摩| 欧美日韩色婷婷| 久久偷窥视频| 最近中文字幕mv在线一区二区三区四区| 亚洲精品乱码久久久久久蜜桃91| 中文在线资源观看网站视频免费不卡| 在线观看日韩www视频免费| 久久av二区| 欧美激情影院| 欧美激情影音先锋| 亚洲观看高清完整版在线观看| 欧美日韩成人在线播放| 欧美一区国产二区| 一区二区三区在线免费播放| 一区二区三区日韩欧美精品| 免费在线观看一区二区| 在线亚洲高清视频| 一区二区日韩| 中文国产成人精品久久一| 国产日韩在线播放| 欧美成人免费在线视频| 欧美三级特黄| 久久成人18免费网站| 久久久久**毛片大全| 欧美日韩亚洲一区在线观看| 国产一区二区三区成人欧美日韩在线观看| 久久精品2019中文字幕| 欧美精品免费观看二区| 欧美韩日一区二区| 亚洲免费在线播放| 亚洲人体1000| 在线日韩欧美| 在线观看一区二区精品视频| 欧美一区2区视频在线观看| 国产老肥熟一区二区三区| 欧美精品久久一区| 欧美99在线视频观看| 国内精品嫩模av私拍在线观看| 欧美大胆成人| 久久在线免费观看| 亚洲精品乱码久久久久久蜜桃麻豆| 久久免费少妇高潮久久精品99| 国产亚洲一区在线播放| 国产亚洲一本大道中文在线| 国产视频欧美视频| 国产一区观看| 国产精品爽爽ⅴa在线观看| 国产亚洲精品aa| 夜夜狂射影院欧美极品| 免费观看在线综合| 欧美精品成人| 欧美性色综合| 亚洲欧美成aⅴ人在线观看| 久久男女视频| 亚洲成在人线av| 中国亚洲黄色| 久久亚洲捆绑美女| 一区在线免费观看| 国产精品va| 亚洲欧洲日产国产综合网| 国产精品乱子久久久久| 日韩午夜精品| 欧美午夜在线一二页| 国产精品日韩欧美大师| 男人的天堂成人在线| 亚洲国产精品女人久久久| 欧美激情视频网站| 亚洲无线一线二线三线区别av| 欧美精品三级| 欧美日韩国产精品专区| 狠狠88综合久久久久综合网| 欧美在线一级视频| 久久久精品2019中文字幕神马| 欧美激情精品久久久久久免费印度| 欧美日韩国产电影| 一区二区三区成人精品| 国产精品高清在线观看| 欧美日韩一卡二卡| 欧美天堂亚洲电影院在线播放| …久久精品99久久香蕉国产| 国产日韩欧美在线看| 久久伊伊香蕉| 亚洲影院在线| 久久久久国产精品一区三寸| 国产亚洲电影| 国产精品夜夜夜| 亚洲美女精品一区| 亚洲欧洲美洲综合色网| 国产精品中文字幕在线观看| 激情丁香综合| 狼狼综合久久久久综合网| 欧美一区二区视频网站| 欧美日韩一区二区视频在线| 国产精品久久一区二区三区| 欧美日韩另类视频| 亚洲国产视频一区| 欧美韩日精品| 欧美精品激情在线观看| 欧美在线中文字幕| 在线成人欧美| 久久噜噜亚洲综合| 国产精品私房写真福利视频| 亚洲六月丁香色婷婷综合久久| aaa亚洲精品一二三区| 国产欧美日韩综合一区在线观看| 久久精品国产精品| 国产精品丝袜91| 蜜臀91精品一区二区三区| 久久在线视频| 亚洲精品中文字幕在线观看| 久久综合九色综合欧美就去吻| 国产精品人人爽人人做我的可爱| 欧美日韩中文| 欧美一区二区三区男人的天堂| 国产精品日日摸夜夜添夜夜av| 国产欧美日韩不卡| 亚洲免费观看高清完整版在线观看| 国产亚洲一区二区在线观看| 亚洲在线日韩| 免费h精品视频在线播放| 午夜精品久久久久久久99水蜜桃| 美日韩丰满少妇在线观看|