代做52685 Working with Data and Code Assessment Item 2调试R程序

52685 Working with Data and Code

Assessment Item 2: Code Prototype Project (60%)

Task Description

Working individually, you will advance your code project idea to complete an original code prototype. You will work both inside and outside class to develop your project. You will submit a project prototype that demonstrates your code literacy. Your code project submission will include a 3-minute explainer video, a 1000-word written personal reflection, and a Git repository with the completed prototype. In the voice-narrated explainer video, you will first provide an overview of the project, and then focus on core aspects of the prototype and explain the operation of your code. In the written reflection, you will reflect on your personal learning experience throughout the project, referencing relevant key concepts and technical terms introduced during the semester to demonstrate how the code project has developed your code and data literacy. In the Git repository you will include all required  source code and project dependencies (e.g. code libraries, media files etc.) and include sufficient documentation to navigate and run the code prototype.

Specifications

Length:                             3-minute  explainer  video,  1000-word  personal  critical  reflection,

Git repository.

Due Date:                           Final Assessment Period.

Submission Format:           Video presentation, document, repository link

Subject Objectives:            a, b, c, d and e

CILOS:                                 1.1, 2.1, 2.2  & 6.2

Criteria

Criteria

Weighting

Quality of project overview and depth of understanding of demonstrated project code

35%

Overall quality and clarity of the explainer video

10%

Depth and quality of written reflection and degree of synthesis with the literature and project journal

35%

Evidence of peer collaboration, clarity of expression and quality of APA referencing

10%

Degree of original code within the prototype, quality of code comments, completeness and quality of Git repository

10%

1

Brief

You are to now advance your code project idea into an original working code prototype. The prototype must include a substantial original code contribution plus code comments to clearly demonstrate important code elements (e.g. variables, lists, functions, classes) and their operation (more details on the requirements for code originality are listed under ‘Notes on Your Original Code Contribution’ below). Also, be mindful, elements not directly generated by code (e.g. sprites, game sounds), are not regarded as you “building though code” and similarly do not contribute to your code literacy.  As a result, what may appear to   be a complex multiplayer game (but with minimal original code) may score significantly lower that a completely original text-based game running on an CLI (Command Line Interface) where a significant amount of original code was included in the prototype. In sum, the complexity of output is not necessarily an indicator of code engagement nor understanding or code literacy. Rather, it is your exploration, engagement with code and developing code literacy that its important, the prototype is the means (the vehicle if you will) that takes you on that journey.

In a 3-minute voice narrated explainer video, you will briefly introduce your project to provide context and then deeply explain your code and how it operates to implement the core features/functionality within your prototype (see ‘Explainer Video’ section for more).

You will also submit a 1000-word written reflection that demonstrates your code literacy and draws from your ‘Project Journal’, plus integrates the concepts and literature introduced during coursework  — lectures, readings, viewings, listenings, playings, code conundrums, tutorials and so on — in addition to any supplemental research you have conducted during the development of your project). More is available in the ‘Written Reflection’ section.

You will also submit your project via a publicly available GitHub repository that will include all source code, libraries, assets (e.g. graphics, video, audio etc.) together with a README.md  document. (Visit ‘Git Repository’ for more).

Notes on Your Original Code Contribution.

The inclusion of work from other code authors (e.g. from tutorials, guides, code libraries) is allowed, however as per traditional written publications (e.g. websites, books, research papers), these must be clearly acknowledged within the code comments in addition to the written personal reflection whenever they are referenced.  In sum, your original code contribution, along with that of other authors/contributors must be clear within your code. Failure to clearly identify and acknowledge the source of the code within your prototype will be regarded as plagiarism.

In addition, while Ethical Use of Generative AI is allowed in this subject, it comes with clear requirements, including providing both the prompt and resulting output as well as the use of APA referencing.  Failure to adhere to these Gen AI rules and considerations may have implications regarding academic integrity.  It is recommended that you read and understand the rules for both the proper acknowledgement of the work(s) of others and the appropriate use of Gen AI.  It is also recommended that you include relevant details in your project journal for ease of recording and later retrieval when it comes to writing your reflective piece.

We also recommend saving early and often so that you have multiple versions (including the last working version of your prototype).

Explainer Video

Your 3*-minute voice-narrated explainer video is where you:

•    provide a brief overview of your project prototype;

where you provide the viewer with some context of your project by way of an introduction, including video of it in operation (estimated 20-30s)

   demonstrate core features and/or functionality of your prototype;

where you demonstrate and highlight features and/or functions that you consider the most important, offer the most innovation, novelty or creativity you’ve built through your code

•   then explain your underlying code you have written to implement those features   and/or functionality; this is where you show and walkthrough the code that you have written and explain, in detail, its operation with respect to your chosen features and/or functionality (i.e. how the code gives rise to those features/functions).

*±10% (i.e. minimum of 180s – 18s ≈ 160s = 2min 40s, maximum of 180s + 18s  200s = 3min 20s)

Note that, as an explainer video it is crucial that you explain how the code you have written works and implements the core functionality, and this helps demonstrate your code literacy.  Be mindful that this is the core objective of this aspect of the task so significant time will be spent explaining the working of your code behind core features/functionality.  Demonstrating the operation of your prototype and its core features and/or functionality, without explaining the underlying code offers little insight into your code literacy and will deeply affect your criteria score.

In sum your video covers:

•    briefly what you have built:

the overview is there only to offer context of what it is that you have built, then 

•   what it does:

you demonstrate select core features/functions simply to illustrate what your project does,

•   explain in depth how these functions/features work via your code:

and your code is explained in depth showing how the functionality emerges

The video is also judged on its overall quality and clarity as is typically of video presentations and this is also detailed ion the A2 Rubric.

Project Journal

As part of your project, you are expected to implement and regularly contribute to a project journal.  It is important to first note that the ‘ Project Journal’ itself is not assessed.

However, it will become a critical source of information when writing your ‘Written Reflection’ which is assessed.  More on the project journal follows below.

You are required to keep a project journal during the progress of your A2 project prototype. There you are to keep notes such as personal reflections and insights, feelings (surprises   and frustrations), code snippets, screenshots, ideas, feedback such as from peers, links to  resources, and so on. Code, visual information (such as screenshots and so on) of prototypes is strongly encouraged as these can offer rich examples that can demonstrate deep understanding of code concepts and insights that emerged during prototype development.

We recommend creating a file in Miro (http://miro.com) that will allow you to include a wide variety of sources.  The journal will become the main repository for keeping track of your    evolving project and evolving code literacy.   The project journal will become an important  source of information to draw from when coming to write your written reflection.

We also strongly recommend that you regularly add to your journal and, as a bare minimum, that you will contribute at least once per week.

Again, as mentioned previously, the project journal itself is not assessed, however you are expected to draw examples from the journal in your reflective piece.

Visit the ‘Project Journal’ page on Canvas for more details and tips on your project journal.

Written Reflection

Your submission will include a 1000*-word personal written reflection that demonstrates    how the code prototype had developed your code literacy.  This reflective piece draws on your personal experience, knowledge and insights that have captured during your project journaling, and seamlessly incorporates and synthesises key concepts and literature introduced during coursework (lectures, tutorials, readings and so on) together with any sources independently found during your own research when building your prototype

* Usual limits apply 1000*±10%; minimum of 900 words, maximum of 1100 words 。Note that video lectures typically include a list of references.

A framework — “What? So What? Now What?” — which provides prompts to assist with developing your skills in critical reflection and has been made available on Canvas.

Written reflections are judged on the level of criticality, demonstrated insight and integration of key concepts, relevant technical terms, the literature and personal experience Additionally, a rubric has been included to both demonstrate and assist you with understanding the quality and depth of any written given reflection.  You are expected to reference all relevant sources (including any code libraries, tutorials etc. used during the creation of the project, alongside academic and industry sources) using APA Style.

Visit ‘Reflective Writing’on Canvas for more details and tips on reflective writing, the recommended “What? So What? Now What?” framework and includes a rubric that details the evaluation of the depth and quality of reflective writing.

Git Repository

The Git Repository is where you include all the required source code, plus prototype assets and any other dependencies in a shared online location.  Your repository must include a README.md with details of your project, as well as how to navigate your project files and run your code to execute your project. It is also expected that you will clearly comment your code.

Tutorial time has been allocated to provide you with the necessary instruction to create

your GitHub account, create the required read.me and be able to upload your project. You will also find all the relevant details on the ‘Git Repository’ Canvas page.

Submission Requirements

1. Explainer Video

You 3-minute explainer video must use narrated video demonstrations of your prototype in

action, together with explaining your code.  This must be submitted in a video format.  You

are strongly recommended to practice your presentation to ensure that you cover all key

requirements for the video task.  The presentation should be professionally delivered and

demonstrate your skills in verbal, written and visual communication. If any links are

included, ensure they follow the requirements for linked content as described in A Note when using Linked Content.

Video recording and editing

You will submit your video recording as a video file (.mp4). You can record your video via

QuickTime screen recording, Zoom recording, MS Teams recording, or other similar formats. You are welcome to edit your video (i.e., it does not need to be from a single take). It is

recommended that you trim your presentation to ensure it begins and ends where you want it.  You must also appropriately compress your video using transcoding software.  It is

strongly recommended that you use HandBrake (https://handbrake.fr) which is available for free on MacOS, Windows/PC and Linux platforms. Ensure that you use HandBrake and

select Fast 720p30 (good) or Fast 1080p30 (best)  to transcode your video file for upload.

 

Naming Convention

Please ensure you save your video file using the provided naming convention.

LastName_FirstName_StudentNumber    TutorialNumber_ProjectName

(e.g.) Babbage_Charles_12345678_T09_DifferenceEngine.mp4

2. Written Reflection

Your 1000-word written reflection is to be submitted as a PDF document.  It is expected to be written in first-person and presented within a cohesive narrative flow. (Note the “What? So

What? Now What?” framework is to provide prompts only and is not intended as a formal   structure for your work). We encourage the use of in-context relevant visual examples to    support your written reflection and demonstrate your understanding. Additional materials    may be included in an appendix at the end of the document.  The documents must include references in APA format.

3. Git Repository

The Git repository is the online space where you must upload and make your entire finally

project prototype accessible.  This includes source code, libraries, assets (e.g. graphics,

sounds etc.), together with the README.md document. You are also encouraged to

include previous versions of the prototype (clearly labelled in separate folders) where the

final version may encounter issues or if they are beneficial to include. If any links are

included, ensure they follow the requirements for linked content as described in A Note      when using Linked Content. If you decide to use linked projects, we would also encourage

you to both upload and link your project to ensure it can be accessed and graded.


热门主题

课程名

mktg2509 csci 2600 38170 lng302 csse3010 phas3226 77938 arch1162 engn4536/engn6536 acx5903 comp151101 phl245 cse12 comp9312 stat3016/6016 phas0038 comp2140 6qqmb312 xjco3011 rest0005 ematm0051 5qqmn219 lubs5062m eee8155 cege0100 eap033 artd1109 mat246 etc3430 ecmm462 mis102 inft6800 ddes9903 comp6521 comp9517 comp3331/9331 comp4337 comp6008 comp9414 bu.231.790.81 man00150m csb352h math1041 eengm4100 isys1002 08 6057cem mktg3504 mthm036 mtrx1701 mth3241 eeee3086 cmp-7038b cmp-7000a ints4010 econ2151 infs5710 fins5516 fin3309 fins5510 gsoe9340 math2007 math2036 soee5010 mark3088 infs3605 elec9714 comp2271 ma214 comp2211 infs3604 600426 sit254 acct3091 bbt405 msin0116 com107/com113 mark5826 sit120 comp9021 eco2101 eeen40700 cs253 ece3114 ecmm447 chns3000 math377 itd102 comp9444 comp(2041|9044) econ0060 econ7230 mgt001371 ecs-323 cs6250 mgdi60012 mdia2012 comm221001 comm5000 ma1008 engl642 econ241 com333 math367 mis201 nbs-7041x meek16104 econ2003 comm1190 mbas902 comp-1027 dpst1091 comp7315 eppd1033 m06 ee3025 msci231 bb113/bbs1063 fc709 comp3425 comp9417 econ42915 cb9101 math1102e chme0017 fc307 mkt60104 5522usst litr1-uc6201.200 ee1102 cosc2803 math39512 omp9727 int2067/int5051 bsb151 mgt253 fc021 babs2202 mis2002s phya21 18-213 cege0012 mdia1002 math38032 mech5125 07 cisc102 mgx3110 cs240 11175 fin3020s eco3420 ictten622 comp9727 cpt111 de114102d mgm320h5s bafi1019 math21112 efim20036 mn-3503 fins5568 110.807 bcpm000028 info6030 bma0092 bcpm0054 math20212 ce335 cs365 cenv6141 ftec5580 math2010 ec3450 comm1170 ecmt1010 csci-ua.0480-003 econ12-200 ib3960 ectb60h3f cs247—assignment tk3163 ics3u ib3j80 comp20008 comp9334 eppd1063 acct2343 cct109 isys1055/3412 math350-real math2014 eec180 stat141b econ2101 msinm014/msing014/msing014b fit2004 comp643 bu1002 cm2030
联系我们
EMail: 99515681@qq.com
QQ: 99515681
留学生作业帮-留学生的知心伴侣!
工作时间:08:00-21:00
python代写
微信客服:codinghelp
站长地图