MAS115: Mathematical Investigation Skills, 2016-2017

Lecturers: Dr Sam Marsh, Dr Simon Willerton, Prof Paul Blackwell

Register to Vote!

A General Election takes place on Thursday 8 June. Make sure you're registered to vote by 22 May in order for your voice to be heard. It only takes 5 minutes. The NUS advises students to register at both their home and term-time addresses to ensure they don't miss out on voting. You can find out whether your vote has more impact at home or at university here. Postal ballots are an option in some constituencies, including in Sheffield.

This is the 2016-2017 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 transferrable skills are very useful in the workplace and valued by employers.

A course information sheet is below.

Sam Marsh has an office hour at 12-midday on a Friday in G9 (no appointment necessary).

Course Materials

The course materials, by lecturer, are below.

Python (Dr Simon Willerton)

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

Week Lectures Lab sheets Screencasts Exercise solutions Homework solutions
1 Lecture Lab sheet Playlist Exercise solutions Homework solutions
2   Lab sheet Playlist Exercise solutions Homework solutions
3 Lecture
trial_division.py
Lab sheet   Exercise solutions Homework solutions
4   Lab sheet   Exercise solutions Homework solutions
(Video)
5 Lecture Lab sheet Playlist Exercise solutions Homework solutions
6   Lab sheet Playlist Exercise solutions Homework solutions
8 Lecture Lab sheet   Exercise solutions Homework solutions
9   Lab sheet   Exercise solutions Homework solutions
10 Lecture
Worksheet
Lab sheet   Exercise solutions Homework solutions
11   Lab sheet   Exercise solutions Homework solutions
12   Lab sheet
humpty.txt
puzzle.txt
     

Presentation (Dr Marsh)

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

Week Lecture slides Computer labs My lab attempts Model homework
1Clarity of WritingLab sheetPDF, LaTeXPDF, LaTeX
2About LaTeX
Activity handouts: 1 2
Lab sheetPDF, LaTeXPDF, LaTeX
3Packages and Environments
Activity handout: PDF
Lab sheetPDF, LaTeXPDF, LaTeX
4Images and PunctuationLab sheetPDF, LaTeXPDF, LaTeX
5LaTeX errors and let-downs
Activity handout: original corrected
Lab sheetPDF, LaTeX(see MAS110 solutions)
6BeamerLab sheetPDF, LaTeX(mini-project)
8HTML
Activity document: original / annotated
Webpage: to display / as coded /
with CSS / with different CSS
Lab sheetWebpage, CSS(peer assessment)
9CSS, webspace and domain namesLab sheetWebpage, CSS(peer assessment)
10Mini-project peer-assessmentLab sheetWebpage, CSS(mini-project to webpage)
11 Referencing, plagiarism and group working Lab sheet,
projectiles.xlsx,
solver.xslx
My projectiles sheet,
Euclidean algorithm,
My solver sheet
(no homework)
12 Further programming / Group Project 1 (None) (None) (group project 1)

R programming (Prof Blackwell)

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

Week Lectures Computer labs Homework solutions Additional Material
1 Lecture 1 Lab and R file Solutions Guide to the RStudio interface
2 Lecture 2 Lab and R file Solutions
3 Lecture 3 Lab and R file Solutions
4 Lecture 4 Lab and R file Solutions Translating pseudocode to R
5 Lecture 5 Lab and R file Solutions
6 Lecture 6 Lab and R file Solutions Extra challenge task

Projects

Mini-projects

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

Group Projects

The first group project was released in Week 12 of Semester 1 and the second group project in Week 7 of Semester 2. (You may be asked to log-in with your standard university unsername and password.)

You must participate in all three group projects in order 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)

Group Project Submissions

You can view the submissions for group projects at the link below.

Discussion Board

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

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

Dr Sam Marsh
Room G9, Hicks Building
Telephone: 0114 2223792 (internal extension: 23792)
email: s.j.marsh@shef.ac.uk

Dr Simon Willerton
Room J19, Hicks Building
Telephone: 0114 2223823 (internal extension: 23823)
email: s.willerton@shef.ac.uk

Prof Paul Blackwell
Room I7, Hicks Building
Telephone: 0114 2223719 (internal extension: 23719)
email: p.blackwell@shef.ac.uk