MAS115 is a 20-credit, year long module. Over the two semesters you will develop important skills needed to investigate and report on mathematical problems. These skills will be widely applicable during and beyond your degree, counting as so-called transferrable skills which are very useful in the workplace and valued by employers.

The course information handout, distributed in lectures, is below.

Dr Marsh has an office hour at 2pm on a Wednesday in G09 (no appointment necessary).

The course materials, separated by lecturer, are below.

These materials are for the Python lectures and labs which take place on Tuesdays in Semester 1.

Lectures | Computer labs | |
---|---|---|

Week 1 | Lecture | Lab sheet |

Week 2 | Lecture | Lab sheet, with solutions |

Week 3 | Lecture | Lab sheet, with solutions |

Week 4 | Lecture | Lab sheet, with solutions |

Week 5 | Lecture | Lab sheet, with solutions |

Week 6 | Lecture | Lab sheet, with solutions |

Week 7 | ||

Week 8 | Lecture | Lab sheet, with solutions |

Week 9 | Lecture | Lab sheet, with solutions |

These materials are for the lectures and labs on presentation which take place on Thursdays and Fridays in Semester 1.

Lectures | Computer labs | My lab attempts | Model homework | |
---|---|---|---|---|

Week 1 | Lecture (Clarity of Writing) | Lab sheet | PDF, LaTeX | PDF, LaTeX |

Week 2 | Lecture (What is LaTeX?) Activity Doc 1 / Doc 2 |
Lab sheet | PDF, LaTeX | PDF, LaTeX |

Week 3 | Lecture (Packages and Environments) Activity document: PDF / LaTeX |
Lab sheet | PDF, LaTeX | PDF, LaTeX |

Week 4 | Lecture (Images and Punctuation) Activity document: original / corrected |
Lab sheet | PDF, LaTeX | PDF, LaTeX |

Week 5 | Lecture (LaTeX let-downs) Activity document: original / corrected |
Lab sheet | PDF, LaTeX | PDF, LaTeX |

Week 6 | Lecture (Beamer) | Lab sheet | PDF, LaTeX | - |

Week 7 | ||||

Week 8 | Lecture (HTML) Activity document: original / annotated Webpage: to display / as coded / with CSS |
Lab sheet | Webpage, CSS | - |

Week 9 | Lecture (CSS) Activity: document / webpage |
- |

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.

The Semester 1 mini-project was handed out in the Week 6 presentation lecture. It is available below. (You may be asked to log-in with your university unsername and password.)

There is now 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 may look at it from time to time, but it's primarily a place for students to discuss things. The board lies in MOLE2, so log-in with your usual username and password when asked.

- The Intro Week computer session handout.

- A Python script for you to download and run: higher_lower.py. (You'll learn how to write scripts like this by the end of the course, so don't worry if it doesn't look easy to you yet.)
- Think Python, an introduction to Python programming for beginners, available free online.
- Download and install Python at home: EPD free.
- A Lagrange Interpolation Python script: lagrange.py.

- Download and install MiKTeX for Windows at home: MiKTeX.org. (show instructions)

- Download and install MacTeX for Macs at home: tug.org/mactex. (show instructions)

- Find the LaTeX for maths symbols using Detexify.
- Download a LaTeX preamble template.
- Download the Beamer preamble I used to create my lectures.
- Download a Geogebra example or two.
- Fix Texmaker on the University's managed desktop. (show instructions)

- Learn more about about LaTeX: The Not So Short Introduction to LaTeX; the LaTeX Wikibook; the Beamer manual; the PGFplots website.

Dr Sam Marsh

Room G09, Hicks Building

Telephone: 0114 2223792 (internal extension: 23792)

email: s.j.marsh@shef.ac.uk