Department of Mathematical Sciences, Unit Catalogue 2008/09
MA10126 Introduction to computing with applications
| Credits: 6 |
| Semester: 1|
|Assessment: CW 100%|
Students must normally have A-level Mathematics, Grade A, or equivalent, in order to undertake this unit.
Aims & Learning Objectives:
Aims: To introduce computational tools of relevance to scientists working in a numerate discipline. To teach programming skills in the context of applications. To introduce presentational and expositional skills and group work.
Objectives: At the end of the course students should be: able to program a range of mathematical and statistical applications using MATLAB; able to analyse the complexity of simple algorithms; competent with working in groups and giving presentations.
Introduction to computing tools and environment.
Programming in MATLAB and applications to mathematical and statistical problems: Variables, operators and control, loops, iteration, recursion. Scripts and functions. Data structures (by example). Visualisation. Graphical-user interfaces. Numerical and symbolic computation. The MATLAB Symbolic Math toolbox.
Introduction to complexity, algorithms and efficiency.
Applications. Presentations. Group project.