-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpracticalities.html
More file actions
131 lines (119 loc) · 6.39 KB
/
practicalities.html
File metadata and controls
131 lines (119 loc) · 6.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
<!DOCTYPE html>
<html lang="en" data-content_root="./">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="viewport" content="width=device-width, initial-scale=1" />
<title>General course information — Computational linear algebra course 2023.0 documentation</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css?v=03e43079" />
<link rel="stylesheet" type="text/css" href="_static/fenics.css?v=16c5e00f" />
<link rel="stylesheet" type="text/css" href="_static/proof.css" />
<script src="_static/documentation_options.js?v=f1ab3ab9"></script>
<script src="_static/doctools.js?v=9a2dae69"></script>
<script src="_static/sphinx_highlight.js?v=dc90522c"></script>
<script src="_static/proof.js"></script>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="Errata for 2024/25" href="errata.html" />
<link rel="prev" title="Computational Linear Algebra" href="index.html" />
<!--[if lte IE 6]>
<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
<![endif]-->
<link rel="stylesheet" href="_static/featured.css">
<link rel="shortcut icon" href="_static/icon.ico" />
</head><body>
<div class="wrapper">
<a href="index.html"><img src="_static/banner.png" width="900px" alt="Project Banner" /></a>
<div id="access">
<div class="menu">
<ul>
<li class="page_item"><a href="https://github.com/Computational-Linear-Algebra-Course/computational-linear-algebra-course" title="GitHub">GitHub</a></li>
</ul>
</div><!-- .menu -->
</div><!-- #access -->
</div><!-- #wrapper -->
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="general-course-information">
<h1>General course information<a class="headerlink" href="#general-course-information" title="Link to this heading">¶</a></h1>
<section id="course-leader">
<h2>Course leader<a class="headerlink" href="#course-leader" title="Link to this heading">¶</a></h2>
<p>The module is led by <a class="reference external" href="http://www.imperial.ac.uk/people/colin.cotter">Prof Colin Cotter</a>, a Professor of
Computational Mathematics. He researches computational methods for
atmosphere and ocean modelling (as well as other geophysical fluid
models), computational image registration, data assimilation and
a collection of other things that require numerical algorithms and
discretisations. Computational linear algebra tools form part of
his day-to-day research work.</p>
</section>
<section id="accreditation">
<h2>Accreditation<a class="headerlink" href="#accreditation" title="Link to this heading">¶</a></h2>
<p>This module is an accredited elective for third and fourth year
mathematics and JMC undergraduates. It is also approved for the <a class="reference external" href="http://www.imperial.ac.uk/study/pg/courses/mathematics/applied-mathematics/">MSc
in Applied Mathematics</a>. Other
masters and PhD students wishing to take the module should contact the
course lecturer in the first instance (but information about
timetables and assessment submission should be requested from the
Mathematics Undergraduate Office).</p>
</section>
<section id="assumed-knowledge">
<h2>Assumed knowledge<a class="headerlink" href="#assumed-knowledge" title="Link to this heading">¶</a></h2>
<p>The theory component of the module will assume only a familiarity with
undergraduate linear algebra.</p>
<p>The implementation will be in Python, a very high level and simple
language with similarities to Matlab. We won’t use that many features
of Python though, mainly just functions and loops. If you haven’t done
any Python before, then it is worth referring to <a class="reference external" href="https://docs.python.org/3/tutorial/index.html">the official Python
tutorial</a> as you work
through the exercises (Sections 1 to 5 are a good start).</p>
<p>We will use the version control system Git to manage our code in
files. We will combine this with Github Classroom to submit your code
and get feedback on it. This has all been introduced in the second
year course Principles of Programming. If you have not taken this
course, it just means that you’ll need to spend a little extra time at
the beginning covering a few of the basic topics on using Python in
files, packages and dealing with Github. In the course we will link to
the relevant part of the Principles of Programming notes so that you
can catch up on these skills.</p>
</section>
<section id="assessment">
<h2>Assessment<a class="headerlink" href="#assessment" title="Link to this heading">¶</a></h2>
<p>The module will be assessed by submission of two courseworks and
an examination. The courseworks are submitted during Autumn Term,
and contribute 25% of the marks each. Each coursework comprises
a pdf report submitted on Blackboard and a code submission on Github.
The examination takes place in the main exam period and contributes
50% of the marks.</p>
<section id="mastery">
<h3>Mastery<a class="headerlink" href="#mastery" title="Link to this heading">¶</a></h3>
<p>All Department of Mathematics fourth year and masters courses must
contain a mastery component to distinguish them from the third year
versions. This part of the course is only for completion by those
students: third year students are exempt. The mastery component of
this module will be an additional question on each coursework, plus an
additional question on the exam. The exam mastery question will not
cover additional material, just a greater depth of understanding and
synthesis. The coursework mastery questions may require some
additional literature research.</p>
</section>
</section>
<section id="blackboard">
<h2>Blackboard<a class="headerlink" href="#blackboard" title="Link to this heading">¶</a></h2>
<p>Important announcements and the coursework submission will be
conducted via Blackboard. Please ensure you are enrolled in this
module on Blackboard!</p>
</section>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="footer" role="contentinfo">
© Copyright 2020-2023, Colin J. Cotter.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 7.4.0.
</div>
</body>
</html>