SOEE2810: Data Analysis and VisualisationPython

Java Python Assessment brief

Module code & title

SOEE2810: Data Analysis and Visualisation

Assignment title

The Last Glacial Maximum report

Assignment type

Python notebook with code, free text and plots

Learning outcomes assessed

1. Practice skills in measurements, analysis, synthesis and integration of information, and in the application of related theoretical knowledge, where relevant.

3. You will be able to perform. simple operations on Linux systems (e.g. moving between and managing directories, text editing)

4. You will be able to design and execute efficient, simple computer programs (in Python) for reading, manipulating, analysing (including plotting) and outputting data

5. You will be able to diagnose and correct errors in code

Assignment length/Time limit guidance

No length limit for code, individual word limits for text sections

Use of GenAI in this assessment

RED: AI tools cannot be used You must not use GenAI tools. The purpose and format of the assessments makes it inappropriate or impractical for AI tools to be used.

Weighting

50% of total mark

Deadline or date of assessment

2pm Tuesday 17th December (week C1)

Submission method

Submit the coursework file by copying it into the “paleoclimate_coursework_submission” folder in your home directory on Jupyterhub. The time and date of submission is recorded automatically.

Feedback provision

Usually, you will receive your feedback before your next assessment for the module is due. Where it is appropriate to do so, and feedback can be released without invalidating the integrity of ongoing assessments, this will typically be no later than 15 working days post submission. Please be mindful that some students may have approved extensions for assessments which mean it is not appropriate to release feedback within 15 working days after individual submissions. In these cases, feedback will be released no later than 15 working days following the submission of all outstanding work for the assessment. Feedback on course will be incorporated into the graded work and returned to your home directory. Feedback will fo SOEE2810: Data Analysis and VisualisationPython llow each question and will note how the question can be better answered. Further feedback through meetings with the module manager is welcome, and can be requested over email.

Assignment summary guidance

The assignment is a python notebook that can be copied into your home directory in the same way as the weekly worksheets. Please see the guidance on Minerva for this. You will use python code to analyse, plot and interpret climate model data for a modern simulation and for the Last Glacial Maximum, a period of expanded ice sheet cover around 20 thousand years ago. Detailed instructions are provided as part of each individual section within the python notebook. A supplementary document is also provided on Minerva that includes details of the climate model setup which will help you locate the correct output files to work with.

Use of GenAI

Generative artificial intelligence (GenAI) tools cannot be used on this assessment. This assessment is designed to demonstrate foundation-level skills like developing code structure and debugging that are essential to your programme. While professional programmers may work successfully with GenAI tools, this is only possible because they have learned the foundation-level skills which enable them to guide and check the work of the AI.

General guidance

skills@library hosts useful guidance on academic skills including specific guidance on academic/writing and referencing Academic skills | Library | University of Leeds

Assessment criteria and process

Marks are assigned by these broad criteria:

40% of the marks for code functionality i.e. did you get the correct answer

30% of the marks for figure presentation and coding style.

30% of the marks for your interpretation of the results

This assessment has standard deadline and length penalties. Word counts are given for individual written sections. For information on late penalties and assignment length requirement penalties see the Faculty CoPA or School Annex.

There is no assessment of technical written English in this coursework.

This assessment can be resat via a similar assessment method.

Presentation/Formatting and referencing

There are no formatting requirements for text and no referencing is required. Figure formatting forms part of the assessment above         

内容概要:本文档详细介绍了多种提升开发者效率的技术和工具,涵盖快捷键操作、代码重构、自动化脚本开发、React组件优化、注释规范、复杂系统的Prompt设计、多模型协作配置、性能监控以及安全审计等方面。首先,通过快捷键如Ctrl+K、Ctrl+L和Ctrl+Shift+K,可以方便地调用AI辅助功能,包括代码优化、重构和测试生成等。其次,在代码重构方面,提供了具体的操作步骤,帮助开发者高效完成性能优化。对于自动化脚本开发,则展示了Python环境下版本检测和日志监控的具体实现方法。针对React组件优化,强调了AI自动生成类型定义的重要性。此外,还讨论了符合JSDoc标准的注释规范,以及微服务架构下的分层提示模板设计。最后,介绍了多模型协作配置、性能监控集成和安全审计的方法,确保项目的稳定性和安全性。 适合人群:具有一定编程经验的软件工程师和技术爱好者,特别是那些希望提高工作效率、优化代码质量和增强系统安全性的开发者。 使用场景及目标:① 提高日常编码效率,利用快捷键和AI辅助工具加速开发流程;② 掌握代码重构技巧,优化现有代码性能;③ 学习自动化脚本开发,实现环境初始化和错误告警;④ 提升React组件开发质量,利用AI生成类型定义;⑤ 规范注释格式,便于团队协作和维护;⑥ 设计复杂的微服务架构,明确各服务的功能和通信方式;⑦ 配置多模型协作,发挥不同AI的优势;⑧ 监控系统性能,及时发现并解决问题;⑨ 进行安全审计,防范潜在的安全威胁。 阅读建议:本文档内容丰富,涉及多个方面的技术和工具,建议读者根据自己的实际需求选择感兴趣的部分深入学习。同时,可以通过实践操作来巩固所学知识,特别是在代码重构、自动化脚本开发和性能监控等领域,动手实践尤为重要。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值