Skip to main content

Module

MAS1803 : Problem Solving with Python

  • Offered for Year: 2020/21
  • Module Leader(s): Dr Chris Graham
  • Owning School: Mathematics, Statistics and Physics
  • Teaching Location: Newcastle City Campus
Semesters
Semester 1 Credit Value: 10
ECTS Credits: 5.0

Aims

To introduce the programming language Python and its application to mathematical problems. To promote familiarity with the environment for standard mathematical operations, and to work towards the ideas of coding user-defined functions and scripts, and further towards programming aimed at solving more substantial problems.

To promote independent thinking and critical appraisal by linking the computational experience to the tackling of unfamiliar problems that have not been directly demonstrated to them and which can be formulated mathematically.

Module summary

Computing methods are of great use in a wide range of applications of pure and applied mathematics, as well as statistics. This module will introduce and develop familiarity with mathematical computing, relate this to problem solving techniques based on independent thinking, and develop the ability to apply such methods independently, towards specific goals in mathematical study and applications.

Outline Of Syllabus

Use of Python for mathematical computing. Getting started, input and output, data types, plotting and simple calculations, control statements, functions, classes

Individual problems based on existing mathematical knowledge (such as calculus, sequences and series, single value functions, curve sketching and simple numerical analysis, linear algebra, matrix manipulations, permutations and combinations).

Mathematical problems and puzzles from logic, number theory, geometry, algebra, probability, strategy.

Teaching Methods

Please note that module leaders are reviewing the module teaching and assessment methods for Semester 2 modules, in light of the Covid-19 restrictions. There may also be a few further changes to Semester 1 modules. Final information will be available by the end of August 2020 in for Semester 1 modules and the end of October 2020 for Semester 2 modules.

Teaching Activities
Category Activity Number Length Student Hours Comment
Scheduled Learning And Teaching ActivitiesLecture14:504:50Synchronous On-Line Material
Structured Guided LearningLecture materials181:0018:00Non Synchronous Activities
Guided Independent StudyAssessment preparation and completion151:0015:00Completion of in course assessment
Scheduled Learning And Teaching ActivitiesWorkshops14:504:50Present in Person
Structured Guided LearningStructured non-synchronous discussion91:009:00Non Synchronous Discussion to Support Learning
Scheduled Learning And Teaching ActivitiesDrop-in/surgery21:002:00Office Hour or Discussion Board Activity
Guided Independent StudyIndependent study146:2046:20Preparation time for lectures, background reading, coursework review
Total100:00
Teaching Rationale And Relationship

Non-synchronous online materials are used for the delivery of theory and explanation of methods, illustrated with examples, and for giving general feedback on assessed work. Present-in-person and synchronous online sessions are used to help develop the students’ abilities at applying the theory to solving problems and to identify and resolve specific queries raised by students, and to allow students to receive individual feedback on marked work. Students who cannot attend a present-in-person session will be provided with an alternative activity allowing them to access the learning outcomes of that session. In addition, office hours/discussion board activity will provide an opportunity for more direct contact between individual students and the lecturer: a typical student might spend a total of one or two hours over the course of the module, either individually or as part of a group.
Alternatives will be offered to students unable to be present-in-person due to the prevailing C-19 circumstances.
Student’s should consult their individual timetable for up-to-date delivery information.

Assessment Methods

Please note that module leaders are reviewing the module teaching and assessment methods for Semester 2 modules, in light of the Covid-19 restrictions. There may also be a few further changes to Semester 1 modules. Final information will be available by the end of August 2020 in for Semester 1 modules and the end of October 2020 for Semester 2 modules.

The format of resits will be determined by the Board of Examiners

Other Assessment
Description Semester When Set Percentage Comment
Written exercise1M20N/A
Written exercise1M20N/A
Written exercise1M60Alternative assessment
Assessment Rationale And Relationship

The course assessments allow the students to develop their problem solving techniques, to practise the methods learnt in the module, to assess their progress and to receive feedback; these assessments have a secondary formative purpose as well as their primary summative purpose.

Reading Lists

Timetable