99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

合肥生活安徽新聞合肥交通合肥房產(chǎn)生活服務(wù)合肥教育合肥招聘合肥旅游文化藝術(shù)合肥美食合肥地圖合肥社保合肥醫(yī)院企業(yè)服務(wù)合肥法律

代寫COMP0034、代做Java/Python程序設(shè)計
代寫COMP0034、代做Java/Python程序設(shè)計

時間:2024-11-13  來源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯



Coursework 1: Student examples
The following examples are extracts from previous students' coursework to provide a guidance as to the standards expected. Full coursework
examples are not provided to avoid potential issues with copying (plagiarism); and also as the coursework changes each year so there is no
single coursework that matches the current.
These are examples of actual student work and not 'templates' to copy.
The coursework specifications vary each year, do not assume that the examples comply with the guidance in this year's specification.
Always refer to the current specification.
Start work early on your coursework and use the tutorials to gain formative feedback.
The 'good' examples are drawn from 2:1 or distinction responses, but marks are not provided.
The examples are accompanied by a brief comment to explain what was considered either "good" or "could be improved" about the given
example.
Past students have published their code with 'public' visibility on GitHub; you must not copy their code. Copying from other students, past or
present, is not appropriate even when correctly cited.
Section 1: Data exploration and preparation
Please note that last year this section was not separated into understanding and preparation in the same way as it is this year. The following
examples will give you an understanding of standard, but do not exactly match what you are asked to do this year.
General guidance
Describe and explain the steps you took, your findings, and any decisions you made.
For example, if you identify code quality issues then explain how you addressed these; or if you chose not to address them, then explain the
reason for not addressing them.
Do not focus on interpreting the data as if for a particular audience. For example, comments such as "I created _X_ chart to explore the range of
values of _Y_ variable and found that there were _Z_ outliers" are relevant in the context of this coursework; comments such as "The data shows
that more people migrated from in London in 2023 than in 2022." is not relevant in the context of this coursework.
Example 1: Boundary between High pass/Merit
Feedback: "The code shows some understanding of the use of pandas, though you could have done more to describe the data using the pandas
functions to show size, data types, ranges of values, etc. There is some attempt at adding structure in functions though it's a little jumbled. Try
and separate out the functions from the 'main' where you then call the functions."
It wasn't clear why the student commented out the code to create the charts.
The text supported the written code and evidenced that the student has gained a good understanding through applying the code, however the
code and explanation combined was not sufficient to attain a higher mark.
Student's code (parts removed to reduce the length of this page)
import pandas as pd
import matplotlib.pyplot as plt
if __name__ == '__main__':
 df = pd.read_csv('dataset.csv')
# first, lets translate all the data from german to english
 def ger_to_eng(dataframe):
 column_rename_map = {
 "StichtagDatJahr": "ReferenceYear", 
 "DatenstandCd": "Status",
 ...removed...
 
1/11
 }
 dataframe.rename(columns = column_rename_map, inplace = True)
 word_mapping = {
 'm?nnlich': 'male',
 'weiblich': 'female',
 '10- bis 19-J?hrige': '10-19 years old',
 ...removed...
# add more translations as needed
}
dataframe.replace(word_mapping, inplace=True)
# second, cleaning up the data
def del_redundant_cols(dataframe):
# i'll be removing columns which i deem redundant
del_columns = ['AgeGroupCode', 'DogAgeGroupLong', #'DogAgeGroupSort',
'GenderCode', 'DogGenderCode', 'BreedCode']
# delete specified columns
for col in del_columns:
del dataframe[col]
# next let's examine the data a bit
def dog_age_check(dataframe):
age_tally = dataframe['DogAgeGroupCode'].value_counts().sort_index()
age_tally = age_tally.drop(999, errors='ignore') # accounts for the unknown entries, which default to 999, removing them
# plotting a bar chart
plt.bar(age_tally.index, age_tally.values, color='skyblue')
plt.xlabel('Age')
 
2/11
plt.ylabel('Amount of Dogs')
plt.title('Age of Dogs Tabulated')
plt.show()
'''def owned_dog_count(dataframe):
# groupby OwnerID and sum up every number of dogs tied to that owner
dogs_per_person = dataframe.groupby('OwnerID')['NumberOfDogs'].sum().reset_index()
# Display the result
plt.figure(figsize=(10, 6))
dogs_per_person.plot(kind='bar', color='skyblue')
plt.title(f'')
plt.xlabel('Number of owned dogs')
plt.ylabel('Frequency')
plt.show()
plt.bar(dogs_per_person.index, dogs_per_person.values, color='skyblue')
plt.xlabel('Number of owned dogs')
plt.ylabel('Frequency')
plt.title('Number of dogs owned by a single person')
plt.show()
plt.figure(figsize=(10, 6))
plt.bar(dogs_per_person.index, dogs_per_person, color='skyblue')
plt.yscale('log') # Set y-axis to logarithmic scale
plt.title(f'Frequency Bar Graph for num_dog')
plt.xlabel("num of dogs")
plt.ylabel('Logarithmic Frequency')
plt.show()
def create_dog_bar_chart(dataframe):
owner_counts = dataframe.groupby('OwnerID')['NumberOfDogs'].nunique().reset_index()
# Plotting the bar chart
 
3/11
plt.bar(owner_counts['NumberOfDogs'], owner_counts['OwnerID'])
plt.xlabel('Number of Dogs Owned')
plt.ylabel('Number of Owners')
plt.title('Number of Owners for Each Number of Dogs Owned')
plt.show()'''
ger_to_eng(df)
del_redundant_cols(df)
dog_age_check(df)
df.to_csv('dataset_prepared.csv')
 
4/11
Example 2: Distinction
 
5/11
Feedback: "Great use of functions, comments and docstrings. Some great work on cleaning the data, especially considering how you would
detect outliers. Great visualisation of the data, what does this mean for your product??"
The code from the functions below has been removed, however the student went beyond what was taught in the course.
Code:
import math
import matplotlib.pyplot as plt
import pandas as pd
import warnings
from datetime import timedelta
warnings.simplefilter(action="ignore", category=FutureWarning)
# ignore the waring from df.approve
def print_general_statistics(df):
 """
 print the general information about the dataframe;
 print first 5 rows and all the columns of the data frame;
 demonstrate number of row and column of the data frame;
 print the data types; general statics information of the data frame
 Args:
 df: The data frame imported.
 """
 pd.set_option(
 "display.max_columns", None
 ) # set all the columns visible in the terminal printing
 pd.set_option("display.width", None)
 print("\nthe first 5 rows of dataframe :\n")
 print(df.head(12))
 print("\nThe Rows and Columns number:\n")
 print("\nRow Number :" + str(df.shape[0]))
 print("\nColumn Number :" + str(df.shape[1]))
 print("\nColumn data types:\n")
 print(df.dtypes)
 print("\nStatistics:\n")
 print(df.describe()) # Add your code inside the brackets
def null_data_detection(df):
def time_stamp_format_convert(df):
def breaking_point_detection(df):
def interpolation(df):
def timestamp_delete(df):
def outlier_detection(df, window_size=5, threshold=3):
def different_activity_frame_division(df):
def statics_histogram(df, name):
def statistics_boxplot(df, name):
def smoothing(df):
def smoothing_all(df):
if __name__ == '__main__':
 
 # read dataframe from csv
 df_raw = pd.read_csv("dataset.csv")
 # detect whether there is null data from the dataframe
 # print the general statistics
 print_general_statistics(df_raw)
 # detect null values
 df_after_null_preprocess = null_data_detection(df_raw)
 
6/11
 # convert timestamp to datetype and allow the after calculation
 df_after_time_stamp_convert = time_stamp_format_convert(df_after_null_preprocess)
 print_general_statistics(df_after_time_stamp_convert)
 # detect whether index =20928 has varied or not
 print(df_after_time_stamp_convert.loc[20928, "timestamp"])
 # delete same timestamp in the dataframe
 df_after_delete = timestamp_delete(df_after_time_stamp_convert)
 # interpolate lost data between the datapoints
 df_interpolation = interpolation(df_after_delete)
 # divide dataframe according to Activity
 df_activity_0, df_activity_1 = different_activity_frame_division(df_interpolation)
 # detect the outliers
 outlier_detection(df_activity_0)
 outlier_detection(df_activity_1)
 # draw the figures
 statics_histogram(df_activity_0, "Activity = 0")
 statics_histogram(df_activity_1, "Activity = 1")
 statistics_boxplot(df_activity_0, "Activity = 0")
 statistics_boxplot(df_activity_1, "Activity = 1")
 # smoothing the data frame
 df_final = smoothing_all(df_interpolation)
 df_final = df_final.drop(columns="timestamp_datetype")
 df_final.to_csv("output_file.csv", index=True)
Extract from the report:
This is just the first part so you can see the difference in the quality of the explanations. The student went on to explain the actions taken in each
of their functions, though some of the text was unnecessary as it also described the code which wasn't necessary.
 
7/11
Section 2: Database design and preparation
Please note that this section is substantially different in 2024.
Database design was included as part of the application design in coursework 2, and not coursework 1. The design of the database covered
requirements for their app, and not the data set so is different to what you are asked to do.
Students were not taught the first, second and third normal forms and so the expectations of their coursework was lower and therefore the
grades awarded higher than would be given for the same this year. I have tried to comment on the implications.
Preparation of the database is new to the coursework this year so there are no student examples from COMP0035. Students created the
database in COMP0034 and used different libraries. The students who achieved a higher grade showed originality in their code, tackled
databases with multiple tables, and provided well structured and documented code; those who achieved a high pass tended to just copy the
tutor's example code from the tutorial's and make minor changes to adapt it to their data.
Example 1: High pass
Feedback: "The ERD is a little confusing, why are you storing the account data in two places? The account data is enough. If you plan to create
the activity chart then you probably need a new table with attributes such as user_id, date/time, route they accessed. I assume the Visualisation
Chart is really the demograophic data so the table probably just needs a more meaningful name. A good attempt at each aspect of the design
with a few areas that could be improved."
Example 2: High Merit / Distinction boundary
Feedback given: "The ERD is well drawn and shows an understanding of normalisation. It is consistent with other aspects of the design."
Note that last year students were not taught 1NF, 2NF and 3NF, so this coursework evidenced that the student had carried out some
independent research to understand normalisation, though this is a copy and paste of the normalisation criteria rather than an explanation of
how these were applied in the context of this design.
Extract from student's PDF:
 
8/11
Example 3: Excellent (>70)
Feedback: "The development of the ERD similarly shows a clear grasp of the concepts of database design and normalisation and the resulting
design is well presented and approprate. This is an excellent coursework that not only evidences mastery of the techniques taught but also
clearly evidences an excellent grasp of the implications of the concepts and extensive additional reading."
This student provided a detailed explanation of the steps and decisions they made at each stage of normalisation, discussing the implications of
the choices they made. Their work evidenced that they understood and carefully applied the concepts. This far exceeded what was taught within
the course last year.
Student's ERD diagram only:
 
9/11
Section 3: Tools
Linting was not included in coursework 1 but was included in coursework 2. Source code control was assessed by looking at the commit history
and messages in their repository so cannot be included here. Including the environment files without seeing the students environment will not
give you a meaningful example. Since there is no meaningful way to provide student examples, the following is the feedback given to students
only.
Students achieving this highest marks in this section also provided evidence of the use of tools that went beyond the required tools. I will not list
these as this would then not be exceptional; this is an opportunity for students achieving the higher marks to research tools that support code
quality and development and apply something that is not covered in the course.
Source code control
High pass: "Some use of source code control over a period though you appear to mostly upload files rather than synchronise files between a
local and remote repository."
High merit: "Regular use of source code control with clear and meaningful commit messages."
Distinction: "Regular use of source code control with unique commit referencing. Evidence of effective use of branches and pull requests."
Linting
 
10/11
High pass: The code itself appeared free of issues that would typically be flagged by a linter so some assumption could be made as to effective
linting, but there was little or no evidence provided by the student to explain how they used linter tools to achieve this.
Merit: Provided evidence of using a linter, and the code appeared free of issues. Low merit: may have provided evidence of using the linter but
not then used this to improve the code.
Distinction: Provided evidence of using a linter at different stages; discussed actions taken and in cases where the issues could not be resolved,
gave an appropriate explanation for this. Some used more than one linter and compared the results.
Environment management
High pass: One or more of the required files was missing and/or in general the files were missing some details that prevented them from being
fully usable.
Merit: All files provided and were appropriate to allow the environment to be recreated and their code run. May have had minor issues e.g. a
package missing from requirements.txt, a detail within pyproject.toml missing or incorrect.
Distinction: Some students showed use of different techniques for creating and managing environments; and/or used the files with very specific
detail beyond the basics; and gave very clear guidance in the readme.md that led to the marker being able to successfully create an environment
and run the students code.
Last modified: Saturday, 28 September 2024, 6:36 PM
Previous activity
Data sets: ethics, data set size, collusion
Next activity ?
Examples of web apps from COMP0034
 
請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp





 

掃一掃在手機打開當(dāng)前頁
  • 上一篇:ECE 4122代做、代寫C++編程語言
  • 下一篇:COMP0035代做、代寫python程序語言
  • 無相關(guān)信息
    合肥生活資訊

    合肥圖文信息
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計優(yōu)化
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計優(yōu)化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發(fā)動機性能
    挖掘機濾芯提升發(fā)動機性能
    海信羅馬假日洗衣機亮相AWE  復(fù)古美學(xué)與現(xiàn)代科技完美結(jié)合
    海信羅馬假日洗衣機亮相AWE 復(fù)古美學(xué)與現(xiàn)代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
    合肥機場巴士2號線
    合肥機場巴士2號線
    合肥機場巴士1號線
    合肥機場巴士1號線
  • 短信驗證碼 豆包 幣安下載 AI生圖 目錄網(wǎng)

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

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網(wǎng) 版權(quán)所有
    ICP備06013414號-3 公安備 42010502001045

    99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

          9000px;">

                亚洲不卡av一区二区三区| 风间由美性色一区二区三区| 国产曰批免费观看久久久| www久久精品| 丁香啪啪综合成人亚洲小说| 日韩码欧中文字| 在线不卡中文字幕播放| 精品一区二区三区在线播放| 国产日韩av一区二区| 色天使色偷偷av一区二区| 亚洲成人先锋电影| 久久久99免费| 91豆麻精品91久久久久久| 日本在线不卡一区| 中文欧美字幕免费| 在线精品视频免费观看| 精品一区二区三区视频在线观看 | 欧美在线小视频| 久久se这里有精品| 一区二区三区欧美激情| 久久嫩草精品久久久久| 在线一区二区三区四区| 国产一区不卡精品| 日日骚欧美日韩| 欧美国产精品一区二区三区| 日韩一卡二卡三卡四卡| 色伊人久久综合中文字幕| 麻豆91在线播放| 亚洲高清免费视频| 中文字幕一区二区三中文字幕 | 欧美高清视频在线高清观看mv色露露十八 | 91麻豆视频网站| 老司机精品视频线观看86| 亚洲精品欧美激情| 国产女同互慰高潮91漫画| 日韩欧美一二三| 欧美一卡二卡三卡| 欧美日韩一区在线| 色婷婷亚洲一区二区三区| 粉嫩av亚洲一区二区图片| 国内精品伊人久久久久影院对白| 一区二区高清免费观看影视大全| 国产精品免费丝袜| 国产精品每日更新| 中文字幕欧美激情| 日本一区二区动态图| 欧美激情艳妇裸体舞| 国产日产欧美精品一区二区三区| 欧美精品一区二区高清在线观看| 欧美一区二区三区在线看| 欧美久久婷婷综合色| 欧美理论片在线| 欧美一区二区三区喷汁尤物| 4438x成人网最大色成网站| 欧美二区三区的天堂| 欧美一区二区免费视频| 欧美变态tickle挠乳网站| 欧美成人午夜电影| 国产网站一区二区三区| 中文字幕免费不卡| 日韩伦理av电影| 亚洲第一av色| 久久国产人妖系列| 99视频一区二区| 欧美性xxxxxx少妇| 91精品欧美一区二区三区综合在| 精品区一区二区| 中文字幕精品一区二区三区精品| 亚洲欧美综合网| 亚洲444eee在线观看| 国产一区二区在线电影| 99精品桃花视频在线观看| 欧美老肥妇做.爰bbww| 久久老女人爱爱| 一区二区不卡在线视频 午夜欧美不卡在 | 欧美日韩一区二区三区高清 | 欧美不卡在线视频| 亚洲欧洲99久久| 日韩av在线发布| 成人精品亚洲人成在线| 欧美精品高清视频| 国产精品欧美精品| 美女mm1313爽爽久久久蜜臀| 国产成人免费视频网站高清观看视频 | 亚洲人成亚洲人成在线观看图片| 亚洲国产一区二区a毛片| 国产一二精品视频| 欧美日韩一级大片网址| 中文在线免费一区三区高中清不卡| 亚洲午夜在线电影| 成人免费视频国产在线观看| 欧美精品高清视频| 国产精品欧美经典| 美国三级日本三级久久99| 色综合久久久网| 欧美国产禁国产网站cc| 看国产成人h片视频| 欧美在线视频日韩| 亚洲欧洲日产国产综合网| 久久69国产一区二区蜜臀| 欧美综合在线视频| 亚洲天堂福利av| 精品影院一区二区久久久| 欧美视频一区二区三区| 国产精品色哟哟| 国产精品亚洲а∨天堂免在线| 欧美日韩大陆在线| 一区二区视频免费在线观看| 不卡视频一二三| 国产日产精品一区| 国产一区二区三区久久悠悠色av| 7777精品伊人久久久大香线蕉经典版下载 | 一个色在线综合| 国产精品69久久久久水密桃| 91精品国产入口在线| 亚洲图片欧美综合| 色婷婷综合久久久中文一区二区| 国产精品久久久久久久久免费丝袜| 久久精品免费看| 日韩一级高清毛片| 日精品一区二区三区| 欧美日韩精品系列| 婷婷综合五月天| 欧美四级电影网| 亚洲一区二区三区在线| 在线观看日韩精品| 亚洲一二三区不卡| 6080午夜不卡| 日韩va欧美va亚洲va久久| 欧美一级艳片视频免费观看| 另类调教123区| 久久婷婷综合激情| 高清不卡一区二区| 亚洲色欲色欲www| 在线亚洲精品福利网址导航| 亚洲在线视频一区| 91精品在线免费| 国产精品一区一区| 亚洲欧洲日本在线| 欧美午夜一区二区| 奇米色一区二区三区四区| 欧美大片免费久久精品三p| 韩国成人福利片在线播放| 国产欧美综合在线| 在线观看91视频| 麻豆免费精品视频| 国产清纯在线一区二区www| 91网页版在线| 日韩精品一级二级| 欧美国产精品久久| 精品视频999| 国产激情91久久精品导航| 综合电影一区二区三区| 欧美男生操女生| 国产精品66部| 亚洲成av人片在www色猫咪| 精品国产不卡一区二区三区| 91女厕偷拍女厕偷拍高清| 日本成人在线网站| 成人欧美一区二区三区黑人麻豆| 欧美日本视频在线| 国产成人一区二区精品非洲| 亚洲欧美乱综合| 久久久久综合网| 一本久久a久久精品亚洲| 久久99久久精品欧美| 综合久久综合久久| 久久综合色婷婷| 欧美日本国产视频| 99热99精品| 国产精品996| 麻豆免费看一区二区三区| 亚洲线精品一区二区三区八戒| 久久久电影一区二区三区| 欧美另类z0zxhd电影| 一本高清dvd不卡在线观看| 国产剧情一区二区三区| 日韩制服丝袜av| 伊人婷婷欧美激情| 国产欧美日韩激情| 精品免费国产一区二区三区四区| 欧美羞羞免费网站| 99re成人精品视频| 成人av网站在线| 成人理论电影网| 成人免费视频caoporn| 韩国v欧美v亚洲v日本v| 日韩av电影天堂| 亚洲国产综合人成综合网站| 亚洲色图视频网站| 综合久久给合久久狠狠狠97色| 国产亚洲欧美日韩俺去了| 日韩久久久精品| 日韩欧美一区二区免费| 日韩一区二区免费电影| 9191久久久久久久久久久| 欧美日韩一级大片网址| 欧美另类一区二区三区| 欧美精品久久一区| 精品国产乱码久久久久久图片|