COMS10013

Mathematics for Computer Science B

Unit Organisation and Materials

The unit runs in the same way as Maths A. It consists of in-person lectures, in-person workshops and problem sheets, supplemented by lecture slides and in some cases, lecture notes. Taking the unit involves attending the in-person lectures and reading the associated lecture notes (if available) before coming to the workshops to work on problem sheets. Attendance at the workshops is mandatory and will be recorded (see Workshops and Attendance Hurdles). You can also prepare by looking at the problem sheets before coming to the workshop. After the workshops, you can check your solutions against the sample solutions made available on this web page.

The aim of the workshops is for you to gain a better understanding on the material covered in lectures by using it to tackle problems. During each workshop you will work on a problem sheet relevant to the previous lecture. Your objective should be to either complete the problem sheet or gain sufficient understanding to complete it in your won time, working with your peers and with help from the Lecturer and Teaching Assistants. You will gain a lot by discussing problems, explaining solutions to others and asking questions when you don’t understand something. The more proactive you are in workshops, the more you are likely to gain. Some of the workshops will begin with a summary of the material relevant to the workshop, highlighting the key concepts and techniques. You will get the most out of this and the workshop as a whole if you have first prepared by studying lecture slides and notes if available.

Please try to come to the workshops prepared - having good access to lecture slides and notes is essential, either on a laptop or printed out. Viewing on phones tends not to be particularly effective given the size of the screen. Also, don’t forget a pencil/pen and paper.

There is also a help desk available each week - see your timetable for times - and please make good use of this if you are struggling with understanding the material and/or completing the problem sheets.

For AY 2024/25, the lectures, workshops and help desk are as follows:

Lecture 1: Monday 12:00-13:00 QB 1.40 Pugsley
Workshop 1: Tuesday 13:00-15:00 QB F101a Bill Brown
Lecture 2: Wednesday 12:00-13:00 QB 1.40 Pugsley
Workshop 2: Thursday 13:00-15:00 QB F101a Bill Brown
Help desk: Thursday 15:00-16:00 QB 1.06

Linear Algebra (Weeks 13-17)

For Linear Algebra, there are two topics per week, labelled A and B below. For each topic there is one lecture, one problem sheet and one workshop. There are also course notes, although these may span two topics in some cases. Apart from Week 13, there are two workshops per week (labelled 1 and 2 below) - please see your timetable for times of lectures and workshops. Note that workshops happen on the day after the relevant lecture and you should use that time to digest the material and prepare for the workshop.

Week 13 - A: Vectors and the Dot Product

Week 13 - B: Geometry and Vectors

Week 14 - A: Vector Spaces, Span and Bases

Week 14 - B: Orthonormal Bases and Subspace Projections

Week 15 - A: Matrices

Week 15 - B: Linear Systems and Matrices

Week 16 - A: Solving Linear Systems and Inverting Matrices

Week 16 - B: Eigenvalues and Eigenvectors I

Week 17 - A: Eigenvalues and Eigenvectors II

Past exam questions and solutions for Linear Algebra

Reading Week

Week 18 is reading week. There are no workshops and no new materials.

Analysis (Weeks 19 - 21)

Statistics (Weeks 22 - 23)