Department of Mathematical Sciences, Unit Catalogue 2008/09 |
MA10126 Introduction to computing with applications |
Credits: 6 |
Level: Certificate |
Semester: 1 |
Assessment: CW 100% |
Requisites: |
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. Content: Introduction to computing tools and environment. Report-writing. 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. |