【CCP211C】Introduction to Numerical Modelling

Monday 22 nd January 2024, London time
This is the only assessment for the 5CCP211C module, and counts towards 100% of your module
mark.
This deadline is final and will not be extended due to a clash with other assessments. You have ample
time during the module to work towards the completion of your mini-projects and report.
Do not wait until the last minute for working on your assessment.
We provide an ample deadline, already taking into account that access to the computer room will not
be available for all students at all times , in particular over the Christmas break, or due to travel, illness,
or other limiting factors.
We have already extended the deadline, without planning to extend it any further.
If you have personal circumstances, you will need to submit a “Mitigating Circumstances Form” to the
official channel at KCL (please CC the lecturers for information).
You will have to submit a Python Notebook, containing the code and discussion (report), on KEATS.
There is no length limit for your Python Notebook.
The lecturers and the teaching assistants will not provide any guidance to solve the problems enclosed in
the report.
Students are welcome to discuss the problems between them, but PLAGIARISM will not be tolerated .
Python Notebooks need to be submitted online before the deadline, reports submitted after the
deadline will not be considered and you will get a zero mark , so please allow for plenty of time to
submit your report.
Remember that submitting at the last moment might put you at risk of unexpected events (e.g.
internet connection). These will be considered as a valid excuse, since you can submit at any time
BEFORE the deadline.
The “Submit your report” link on Keats will be active from December 1, 2024 , onwards to allow for
your online submissions. You will be required to submit:
1. A Jupyter Notebook single file (*.ipynb) in the Keats tab “Jupyter Notebook or Zip archive”
2. Alternatively, a single *.zip file (archive) that contains your *.ipynb Jupyter Notebook file and possibly
external files (images, text, ...) required to execute your notebook, also to be submitted in the Keats tab
“Jupyter Notebook or Zip archive” (this is a possible alternative to 1 above)
3. Additionally to 1-2 above, submit a *.pdf file of your Notebook, in the Keats tab “PDF version of your
report”. This is not optional.
You are strongly encouraged to check your submission was successful by downloading it to a new folder
on your computer and checking you can run it. If you have any doubts as to whether your submission has
been uploaded properly on Keats, please also send us by email a copy of your PDF submission for our
records ( jim.dobson@kcl.ac.uk ). This is optional.
If however your report has been submitted on Keats in the wrong format, or you mistakenly submitted the wrong version on Keats, and you didn’t send a copy by email to the module lead, you will not be able to submit a corrected version.
You can resubmit your report any number of times before the deadline . Simply upload your files
again via Keats.
The single Jupyter notebook file includes: a title and abstract, an over-arching introduction to the two
mini-projects, a section for mini-project 1, a section for mini-project 2, an over-arching conclusion.
You will have prepared during the lab session two individual Jupyter Notebooks for respectively mini-
project 1 and 2. You can use this material for shaping your report, by either merging or copy-pasting the
content of these two individual Jupyter Notebooks into a single one.
You can use any platform to prepare your report, but it should execute on the machines in S5.33, with the
default packages. If you use Python modules that are not covered in this module, please check that those
are installed in S5.33, as otherwise we will not be able to run your notebooks.
Your report will include Python Markdown cells, where you can add discussions, comments, and text.
Python graphic tools can be used to generate and plot data.
The marking scheme is outlined below. Note that the Python cells will also be marked, and that all cells
should execute properly without error messages. Remember that we will be using python 3.11.5 when marking the notebooks. We advise that you test your Python notebooks in S5.33 and using python 3.11.5, to ensure that your notebook will run properly during the marking process.
Structure of your Python Notebook, mark scheme
The structure of the Python Notebook should be as follows:
• title + abstract: create a title header (title and abstract), which summarizes in a few lines your report
[4 marks]
• Introduction: a short summary of what you are going to address in this work. For example, that you are
using computational methods to tackle interesting problems. Provide aims and motivations, the general
context, some of the literature, and the plan and layout of your report. Typically a few paragraphs (3-4) are
expected here. [8 marks]
• Mini-Project 1: Travelling Salesman (Monte Carlo) [35 marks]
• Mini-Project 2: Tacoma Bridge (Differential Equations) [35 marks]
• Conclusion : write in a couple of paragraphs what you learnt from this course, and highlight/summarize
the main results obtained above. Provide ideas for future work (outlooks), explain why the results above
are significant and why was the research carried out above worthwhile [10 marks]
• Additional coding considerations: Code presentation, comments, no mistakes, relevant Python module
management (correctly loaded), the cell execute without any crash [8 marks]
Total marks: 100
A template for mini-project 1 and 2 is available on Keats in week 6 and 7 material. You’ll find the problem
to solve, the context, some leading questions to answer. There is also a template for the final report in the
week 7 material.
Do not copy-paste or re-use discussions or introductions from the mini-project templates or the final report template, this will be considered as plagiarism. Your report should be your own, with your own discussion and analysis. The templates merely provide guidance for explaining the topic and the main questions that you have to address.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值