MAS115: Mathematical Investigation Skills, 2021-2022

Lecturers: Dr Alexander Fletcher, Dr Sam Marsh, Ms Bryony Moody

Module image

This is the 2021-2022 course web page for MAS115: Mathematical Investigation Skills, which will be updated as the module progresses. For official course information, including timetabling and syllabus, please consult the list of current modules.

Course information

MAS115 is a 20-credit, year-long module. Over the year you will develop important skills needed to investigate and report on mathematical problems. These skills will be useful during your degree and beyond; such transferable skills are very useful in the workplace and valued by employers.

A course information sheet is below.

Accessing support

As well as asking demonstrators in the computer classes, you can access support for MAS115 by posting questions on the online discussion board or by attending an office hour, as detailed below.

Discussion board

There is an online discussion board for MAS115. This is a forum for MAS115 students to use to ask and answer (anonymously, if preferred) questions on the material for the course. Your lecturers will look at it too and be notified of new posts. The board can be found in Blackboard so log-in with your usual username and password when asked.

Office hours

Alex Fletcher has an online office hour at 1pm on Tuesdays. Sam Marsh has an online office hour at 2pm on Fridays. To book appointment slots for either of these office hours, please use the links provided in Blackboard. If these times cause difficulties, e.g. due to a timetable clash, please email Alex or Sam directly (our contact details can be found at the bottom of this page).

Course materials

The course materials, by lecturer, are below.

Python (Alex Fletcher)

The materials for the Python lectures and labs from Semester 1 will be below.

Week Lectures Computer labs Exercise solutions Homework solutions
1 Lab sheet: PDF, HTML

Presentation (Sam Marsh)

The materials for the lectures and labs on presentation from Semester 1 are below. Source (.tex) files are provided for accessibility reasons.

Week Lectures Computer labs My lab attempts Model homework



The Semester 1 mini-project will be released in Week 6 of Semester 1.

Group projects

The Semester 1 group project will be released in Week 11 of Semester 1.

Remember: you must participate satisfactorily in all group projects to pass the module.

Below is guidance on uploading zip files to the upload system.

Upload system

The project upload system can be found at the link below. You should use your standard university username, and you will have been emailed a password. If you are trying to connect from a computer not on the University's network (that is, not using a University PC or University Wifi), then you will need to set up a VPN connection. If you have trouble establishing a VPN connection, see this advice.


We will add here things related to the course that are useful or interesting.

General materials

Python materials


HTML and web design

Contact Details

Dr Alexander Fletcher

Dr Sam Marsh