Computational Mathematics

UCLan Cyprus Logo

MODULE CODE

MA1851

CREDIT VALUE

10 ECTS (20 UK CREDITS)

DELIVERY

Semester 2
Computational Mathematics

Module Aims

Aim 1


To develop student’s skills of using a computer programming package and apply it to topics seen in other 1st and 2nd year modules, including linear algebra and calculus, and their real-world applications.

Aim 2


To develop student's mathematical modelling skills and enable the student to apply their subject knowledge.

Aim 3


To develop student’s study skills and transferrable skills, including communicating mathematical ideas in a variety of formats.

Aim 4


To introduce students to the mathematical typesetting package, LaTeX.

Computational Mathematics

Module Content

Computational Mathematics
Students will use Python for numerical calculations, using built in functions and constants, basic algebraic operations, evaluating expressions, and plotting a range of different types of graphs. Students will also be taught how to implement key concepts from other level four modules. 

The module will also introduce the student to programming in Python. Key concepts include: the basic structure of a procedure, including input, output and local variables, programming structures including if statements and for and while loops, and the associated Boolean algebra, error handling, debugging and commenting programmes. 

 Mathematical Modelling
The process of modelling, including modelling change with difference equations, approximating change with difference equations and obtaining solutions to dynamical systems.

Transferable skills
Writing formal reports, writing reports in LaTeX using sectioning, paragraphs, lists, different font styles, mathematics, references, and including figures. Writing and delivering a presentation. Group working and group dynamics.

PROGRAMME SPECIFICATIONS

Learning Outcomes

On successful completion of this module, a student will be able to:

LO1


Demonstrate computer programming skills.

LO2


Use Python to tackle mathematical problems.

LO3


Develop an appropriate mathematical model for a given problem, appreciate its strengths and weaknesses, and use IT to investigate the problem.

LO4


Effectively contribute as a participant in a group activity.

LO5


Demonstrate effective study skills, and communication skills in a variety of media.

Computational Mathematics

Teaching Methods

This module contains two distinct but highly complementary parts. 

In the first part the students learn Python. This is taught in computer room sessions. A short introduction to the week’s material will be given followed by students working from notes and problem sheets to give them practical experience of Python. 

In the second part, students will use the skills developed in the first part to investigate practical mathematical problems. There will be some practice investigations which will teach the underlying principles of mathematical modelling and investigation. There will be lectures where students are taught the principles of modelling and transferable skills, including report writing, group work and presentation giving. This will be complemented with computer room sessions where students will use Python to work on their investigations. 

Computational Mathematics

Assessment Methods

The module is assessed through a Portfolio of exercises and a Modelling Project.

Explore them all

View The Other Course’s Modules

Compulsory

Optional

Register your Interest

Register Now
Scroll to Top
Date
DRAG