MAS115: Mathematical Investigation Skills, 2020-2021

MAS115: Mathematical Investigation Skills, 2020-2021

Lecturers: Alex Fletcher, Sam Marsh, Bryony Moody

Module image

This is the 2020-2021 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

Bryony Moody has an online office hours at 1pm on Wednesdays. To book appointment slots for this office hour, please use the links provided in Blackboard.


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 Video:Lecture
Handouts: PDF, HTML
Lab sheet: PDF, HTML
Video: Demo
PDF, HTML PDF, HTML
2 Lab sheet: PDF, HTML PDF, HTML
PDF, HTML
3 Video:Lecture
Handouts: PDF, HTML
Lab sheet: PDF, HTML PDF, HTML PDF, HTML
4 Lab sheet: PDF, HTML PDF, HTML PDF, HTML
5 Video:Lecture
Handouts: PDF, HTML
Lab sheet: PDF, HTML PDF, HTML PDF, HTML
6 Video:Lecture
Handouts: PDF, HTML
Lab sheet: PDF, HTML

Optional revision session
Sheet: PDF, HTML
Solutions: Notebook
Video: Demo
PDF, HTML PDF, HTML
8 Lab sheet: PDF, HTML PDF, HTML PDF, HTML
9 Lab sheet: PDF, HTML PDF, HTML PDF, HTML
10 Lab sheet: PDF, HTML PDF, HTML PDF, HTML
11 Lab sheet: PDF, HTML

Optional revision session
Sheet: PDF, HTML
Solutions: Notebook
Video: Demo
PDF, HTML PDF, HTML
12 Bonus sheet
Lab sheet: PDF, HTML
Files: humpty.txt, puzzle.txt
PDF, HTML

Presentation (Sam Marsh)

The materials for the lectures and labs on presentation from Semester 1 are below.

Week Lectures Computer labs My lab attempts Model homework
1Video 1: Introductory Lecture
Video 2: Clarity of Writing
Slides: PDF, LaTeX
Lab sheet: Document, Slides
Video: Lab 1 demonstration
PDF, LaTeXPDF, LaTeX
2Video: About LaTeX
Slides: PDF, LaTeX
Activity handouts: 1 2
Lab sheet: Document, SlidesPDF, LaTeXPDF, LaTeX
3Video: Packages and Environments
Slides: PDF, LaTeX
Activity handout: PDF
Lab sheet: Document, SlidesPDF, LaTeXPDF, LaTeX
4Video 1: How to find HW feedback
Video 2: Images and Punctuation
Slides: PDF, LaTeX
Activity handout: original corrected
Lab sheet: Document, SlidesPDF, LaTeXPDF, LaTeX
5Video: LaTeX errors and let-downs
Slides: PDF, LaTeX
Activity handout: original corrected
Lab sheet: Document, SlidesPDF, LaTeX(see MAS110 solutions)
6Video 1: Beamer
Video 2: Mini-project 1 launch
Slides: PDF, LaTeX
Lab sheet: Document, SlidesPDF, LaTeX(mini-project)
8Video: HTML
Slides: PDF, LaTeX
Lab sheet: DocumentWebpage, CSS(mini-project)
9Video 1: CSS, webspace and domain names
Video 2: Mini-project peer assessment instructions
Video 3: Software demonstration
Slides: PDF
Lab sheet: Document
Download this webpage's HTML (right-click, save as): this page
Webpage, CSS(peer assessment)
10Video: Referencing, plagiarism and Mathjax
Slides: PDF
Lab sheet: DocumentWebpage, CSS(mini-project to webpage)
11 Video 1: Further web-design and group working
Video 2: Group Project 1 launch
Slides: PDF
Lab sheet: Document,
Downloads: projectiles.xlsx, solver.xslx
My projectiles sheet: .xlsx, Google sheet
Euclidean algorithm: .xlsx, Google sheet
My solver sheet: .xlsx only
(no homework)

R programming (Bryony Moody)

The materials for the lectures and labs on R from Semester 2 are below.

Week Lectures Computer labs Solutions Additional Material
1 Lecture: Part 1, Part 2 and Part 3
Slides: PDF
Lab Sheet and R script Tasks 1 and Homework 1 R Markdown and LaTeX templates
2 Lecture: Part 1, Part 2, Part 3 and Homework video
Slides: PDF
Lab Sheet and R script Tasks 2 and Homework 2
3 Lecture: Part 1, Part 2 and Part 3
Slides: PDF
Lab Sheet and R script Tasks 3 and Homework 3
4 Lecture: Part 1, Part 2 and Part 3
Slides: PDF
Lab sheet and R script Solutions Homework 4
5 Lecture: Part 1, Part 2 and Part 3
Slides: PDF
Lab sheet and R script Tasks 5 and Homework 5
6 Lecture: Part 1, Part 2 and Part 3
Slides: PDF
Lab and R script Tasks 6 and Homework 6 extra notes


Projects

Mini-projects

The Semester 1 mini-project was released in Week 6 of Semester 1. (You may be asked to log-in with your standard university username and password.)

The Semester 2 mini-project was released in Week 5 of Semester 2. (You may be asked to log-in with your standard university username and password.)

Group projects

The Semester 1 group project was released in Week 11 of Semester 1. (You may be asked to log-in with your standard university username and password.)

The Semester 2 group project was released in Week 7 of Semester 2. (You may be asked to log-in with your standard university username and password.)

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.


Extras

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

General materials

Python materials

LaTeX

HTML and web design

R extras


Contact Details

Alex Fletcher
Email: a.g.fletcher@sheffield.ac.uk

Sam Marsh
Email: s.j.marsh@sheffield.ac.uk

Bryony Moody
Email: b.moody@sheffield.ac.uk