You are here: Mathematics > undergraduate > undergraduate studies > course units > level 4 units > MATH49111
School of Mathematics

MATH49111 - 2010/2011

General Information
  • Title: Scientific Computing
  • Unit code: MATH49111
  • Credits: 15
  • Prerequisites: None
  • Co-requisite units: None
  • School responsible: Mathematics
  • Members of staff responsible: Dr. Paul Johnson
Page Contents
Other Resources

 

Specification

Aims

To develop the basic knowledge required to translate some common mathematical concepts used in scientific problem solving into an object-oriented programming language (in this case C++). Students will use a combination of writing their own codes, together with the use of scientific libraries (such as NAG).

Brief Description of the unit

The course will teach the syntax and logical structure of C++ programming and object-oriented development with no assumed prior knowledge. The emphasis is placed on the implementation of common mathematical tasks/algorithms in C++. The students must select two miniprojects from a list of available topics in applied maths. The projects will be assessed by a written report and a demonstration/oral description of the code.

Only a limited number of places are available on this course.

Learning Outcomes

On successful completion of this module students will be able to

Future topics requiring this course unit

None.

Syllabus

Some possible projects:

Students on the Theoretical and Applied Fluid Mechanics MSc are required to choose their projects from the first 4 options on differential equations and continuation methods.

Textbooks

Teaching and learning methods

Classes are weighted towards the first 5 weeks, with 2hr lecture/2hr labs, then 1hour/week class in weeks 7-12 where students can seek help with their chosen projects.

Project deadlines
Project 1: end of week 8.
Project 2: end of week 12.

Assessment

to the top

Arrangements

Online course materials are available for this unit.

Last modified: 20 September 2010.

Quick Links: