COMS10014

Mathematics for Computer Science A

Unit Organisation

Prerequisites

We require an A* grade in mathematics at A-levels, or an equivalent qualification, to join the Computer Science degree. You have chosen to enrol in one of the better universities in the country and that means we trust you are able to identify by yourself where you have gaps in your previous knowledge, and to deal with this for example by independently teaching yourself missing topics with the help of books in the library or online resources - there are free videos online on every part of A-level mathematics.

Schedule

In 2023-24, this unit will run with in-person lectures and workshops, like most units did before the pandemic.

The teaching schedule is:

Each teaching week, we will have two blocks of content; each block contains:

This means there will be 20 workshops/blocks in total. Four of the workshops will be class tests instead of exercise sheets.

The teaching timetable is not finalised yet; I will update this page with the exact times when it is.

In the teaching weeks, there will also be an optional 1-hour drop-in session - this is instead of an “office hour”, it’s the same idea but in a bigger room than my office so more students can come along.

Communication and Scalability

In 2023-24, we are expecting 175-200 students, and this unit is taught by a single lecturer. This has some consequences for how we work together to keep everything running smoothly:

Drop-in sessions replace “office hours” on this unit: they serve the same purpose, but are held in a larger room than my office, so there is space for (hopefully) as many students as want to turn up.

Study Guide

Here is a rough guide to time planning for a newly starting student.

In each teaching block of Year 1, you will take 3 units all worth an equal amount (20 credits each). While you will all have some units you find easier or harder, as a rough average:

As a general rule, a successful student will spend more time on individual study for each unit each week, than they have contact hours (lectures, workshops, labs etc.). You are expected to be able to plan and manage your own time - you will not succeed on this degree unless you can achieve this, but ask your personal tutor if you need advice.

For Maths A, for each block,

The workshops are the main place for you to ask questions, so make use of the TAs who are paid to help you during these hours.

Class Tests

In some weeks, a workshop will be replaced with a class test. The marks from these do not count towards your unit mark, they are purely for you to be able to assess your own progress on the unit and to practice the format of the final exam.

Completing the class tests and handing in your answer sheets is mandatory, but failing them has no consequences (beyond encouraging you to improve on the next one). The class tests are your main practice opportunities for the final exam.

Technology

This unit, like most of the university, runs on the Microsoft technology stack. We use Microsoft Teams for online discussion and to host the unit materials.

The university has limited lecture recording abilities that only really work for recording presentations given via computer, not proper lectures using the boards - for example, where there are cameras, they usually do not capture all the boards, and they do not work all of the time. You should therefore assume that any lecture recordings for this unit will be somewhere between non-existing and non-useful, and you should not plan to rely on them.

Instead, you should attend all the lectures you can, and if you miss one due to illness or other good cause, use the lecture notes to revise and maybe ask a friend on the unit to share any notes they made during the lecture, then ask the TAs in the next workshop if something is not clear.