久久久久久精品无码人妻_青春草无码精品视频在线观_无码精品国产VA在线观看_国产色无码专区在线观看

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

時(shí)間:2024-03-23  來(lái)源:  作者: 我要糾錯(cuò)



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.
請(qǐng)加QQ:99515681  郵箱:99515681@qq.com   WX:codehelp 

標(biāo)簽:

掃一掃在手機(jī)打開當(dāng)前頁(yè)
  • 上一篇:COMP0197代寫、Python程序設(shè)計(jì)代做
  • 下一篇:代寫DSCI 525、Python/c++程序設(shè)計(jì)代做
  • 無(wú)相關(guān)信息
    昆明生活資訊

    昆明圖文信息
    蝴蝶泉(4A)-大理旅游
    蝴蝶泉(4A)-大理旅游
    油炸竹蟲
    油炸竹蟲
    酸筍煮魚(雞)
    酸筍煮魚(雞)
    竹筒飯
    竹筒飯
    香茅草烤魚
    香茅草烤魚
    檸檬烤魚
    檸檬烤魚
    昆明西山國(guó)家級(jí)風(fēng)景名勝區(qū)
    昆明西山國(guó)家級(jí)風(fēng)景名勝區(qū)
    昆明旅游索道攻略
    昆明旅游索道攻略
  • 短信驗(yàn)證碼平臺(tái) 理財(cái) WPS下載

    關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 kmw.cc Inc. All Rights Reserved. 昆明網(wǎng) 版權(quán)所有
    ICP備06013414號(hào)-3 公安備 42010502001045

    久久久久久精品无码人妻_青春草无码精品视频在线观_无码精品国产VA在线观看_国产色无码专区在线观看

    国产原创popny丨九色 | 中文字幕乱码人妻综合二区三区 | 国产一二三四五| 奇米精品一区二区三区| 在线免费观看av网| 国产亚洲欧美在线视频| 黄色录像特级片| 国产视频手机在线播放| 奇米影视亚洲色图| 手机看片日韩国产| www午夜视频| 久久国产亚洲精品无码| 桥本有菜av在线| 91在线视频观看免费| 91午夜在线观看| 91大神免费观看| 超碰影院在线观看| 成人一区二区免费视频| 手机精品视频在线| 三年中国国语在线播放免费| 日韩少妇内射免费播放| www.69av| 亚洲区成人777777精品| 岛国毛片在线播放| 欧美性猛交久久久乱大交小说| 成 年 人 黄 色 大 片大 全| 91嫩草国产丨精品入口麻豆| 欧美专区第二页| 手机免费看av网站| www.久久91| 伊人网在线免费| 国产性生活一级片| 在线能看的av网站| 污色网站在线观看| 手机在线看福利| 中文字幕无码不卡免费视频| aa在线观看视频| 国精产品一区一区三区视频| 日本中文字幕亚洲| 国产av熟女一区二区三区| 中文字幕の友人北条麻妃| 手机在线视频你懂的| 免费看啪啪网站| 三级黄色片免费观看| 免费在线观看污网站| 免费成人黄色大片| 五月天六月丁香| 欧美xxxx吸乳| 免费成人进口网站| 丰满人妻一区二区三区53号| 九九久久九九久久| 免费看欧美黑人毛片| 国产成人艳妇aa视频在线 | 国产91对白刺激露脸在线观看| 国产伦精品一区二区三区四区视频_ | 欧美 日韩精品| 欧美日韩一区二区在线免费观看| 虎白女粉嫩尤物福利视频| 熟女人妇 成熟妇女系列视频| 草草草在线视频| 手机在线成人免费视频| 性欧美在线视频| 中文字幕一区二区三区四区五区人| 成年人黄色在线观看| 成人国产在线看| 国产原创中文在线观看 | 激情六月天婷婷| 黄页网站大全在线观看| 色综合av综合无码综合网站| 天美星空大象mv在线观看视频| 九九热99视频| 大桥未久一区二区三区| www.射射射| 一区二区在线播放视频| 午夜免费福利网站| 日韩国产小视频| 日本黄网站免费| 日韩va在线观看| 成年在线观看视频| 熟女人妇 成熟妇女系列视频| 最新天堂在线视频| 国产91在线亚洲| 激情六月丁香婷婷| 中文字幕日韩综合| 国产情侣第一页| 88av.com| 欧美另类videos| 黄色动漫网站入口| 亚洲精品免费一区亚洲精品免费精品一区 | 久久久久久久久影视| 青青视频在线播放| 国产精欧美一区二区三区白种人| 国产精品视频网站在线观看| 不要播放器的av网站| 欧美三级午夜理伦三级老人| 青青草影院在线观看| 丝袜老师办公室里做好紧好爽| 福利视频999| 国产乱子夫妻xx黑人xyx真爽| 亚洲精品国产久| 女性女同性aⅴ免费观女性恋| 香港日本韩国三级网站| 波多野结衣av一区二区全免费观看| 88av.com| 久操网在线观看| 三级黄色片播放| av片中文字幕| 激情五月婷婷六月| 不卡中文字幕在线观看| 国产精品免费观看久久| 黄色成人在线免费观看| 久久国产这里只有精品| 777精品久无码人妻蜜桃| 糖心vlog在线免费观看| 88av.com| 天天夜碰日日摸日日澡性色av| 青青草久久伊人| 免费无码av片在线观看| av日韩在线看| 婷婷激情小说网| chinese少妇国语对白| 黄页网站在线观看视频| 91免费视频黄| 日本黄色福利视频| av片中文字幕| 精品视频免费在线播放| 久久福利一区二区| 人人妻人人澡人人爽精品欧美一区| 日韩av播放器| 91视频最新入口| 欧美久久久久久久久久久久久久| 激情图片中文字幕| 手机看片福利日韩| 欧美xxxxx在线视频| 国产日韩欧美精品在线观看| 久久av喷吹av高潮av| 第一区免费在线观看| 久久人妻精品白浆国产| 国产视频九色蝌蚪| 免费看欧美一级片| 神马午夜伦理影院| japanese在线视频| 亚洲第一天堂久久| 波多野结衣国产精品| 色戒在线免费观看| 天天干天天爽天天射| 国产情侣av自拍| 激情综合网俺也去| 国产一级片黄色| 成人亚洲视频在线观看| 久久久久久香蕉| 久久综合久久色| 国产成人久久777777| 欧美女人性生活视频| 男人日女人bb视频| 男人的天堂99| 成人性做爰aaa片免费看不忠| 欧美激情精品久久久久久小说| 91热这里只有精品| 日本美女高潮视频| 亚洲综合欧美激情| 日本人69视频| 波多野结衣国产精品| 亚洲高清av一区二区三区| 欧美性受xxxx黒人xyx性爽| japanese在线视频| 成人免费在线视频播放| 国产曰肥老太婆无遮挡| 黄色www网站| 无码少妇一区二区三区芒果| 国产三级国产精品国产专区50| 亚洲一级片av| 国产大尺度在线观看| 国产视频在线观看网站| 成人中文字幕在线播放| 日本老熟妇毛茸茸| 免费在线观看污网站| 超级碰在线观看| 青青青免费在线| 日本va中文字幕| 天堂av手机在线| 密臀av一区二区三区| 九一精品久久久| 成人国产一区二区三区| 草草久久久无码国产专区| 亚洲五月天综合| 欧美视频亚洲图片| 国产资源在线免费观看| 国产xxxxx在线观看| 在线观看岛国av| 成人高清dvd| 日本在线观看a| 最新国产黄色网址| 欧美这里只有精品| 日本www.色| 中国老女人av| 人妻少妇被粗大爽9797pw| 精品久久久99| 国产美女主播在线播放| 鲁一鲁一鲁一鲁一av|