# DEGREE REGULATIONS & PROGRAMMES OF STUDY 2015/2016

 University Homepage DRPS Homepage DRPS Search DRPS Contact
DRPS : Course Catalogue : School of Mathematics : Mathematics

# Undergraduate Course: Computing and Numerics (MATH08065)

 School School of Mathematics College College of Science and Engineering Credit level (Normal year taken) SCQF Level 8 (Year 2 Undergraduate) Availability Available to all students SCQF Credits 10 ECTS Credits 5 Summary The first part of the course provides an introduction to scientific computer programming, based on MATLAB. The second part of the course provides an introduction to numerical methods. The programming techniques learned in the first part of the course will be applied in the study of the second part. Course description Week 1: MATLAB programming environment. Book 1, Chapters 3 & Appendix F Week 2: Functions. Book 1, Chapter 5 Week 3: Control statements. Book 1, Chapter 7 Week 4: File input/output. Book 1, Chapter 6 & Appendix C Week 5: Graphs. Book 1, Chapters 15 & 16 Week 6: Solutions of linear systems. Book 2, Chapter 3 Weeks 7-8: Curve fitting. Book 2: Chapter 4 Week 9: Integration. Book 2: Chapter 5 Weeks 10-11: Root finding. Book 2: Chapter 6
 Pre-requisites Co-requisites Prohibited Combinations Other requirements None
 Pre-requisites None High Demand Course? Yes
 Academic year 2015/16, Available to all students (SV1) Quota:  None Course Start Semester 2 Timetable Timetable Learning and Teaching activities (Further Info) Total Hours: 100 ( Lecture Hours 11, Supervised Practical/Workshop/Studio Hours 22, Summative Assessment Hours 2, Programme Level Learning and Teaching Hours 2, Directed Learning and Independent Learning Hours 63 ) Assessment (Further Info) Written Exam 0 %, Coursework 100 %, Practical Exam 0 % Additional Information (Assessment) Coursework 100% Feedback Not entered No Exam Information
 1. MATLAB programming environment: data types; matrixes and matrix operations 2. Functions, subfunctions and nested functions 3. Control statements: Conditional statements: If, Else, Elseif; Repetition statements: While, For 4. File input/output 5. Graph Plots, Basic plotting, Built in functions 6. Solutions of linear systems: Gaussian elimination, matrix factorization 7. Curve fitting: Polynomial interpolation, polynomial splines, Chebyshev polynomials, Least squares fitting 8. Integration: quadrature rules, adaptive integration, Gauss rules 9. Root finding. Newton iteration, secant iteration, roots of Polynomials
 Book 1: MATLAB Primer, Eighth Edition. Timothy A. Davis. CRC Press (Aug 2010). Book 2: Introduction to Scientific Computing using Matlab. Ian Gladwell, Warren Ferguson, James Nagy. lulu.com (Aug 2011). (These books may also be helpful for Y3 and later courses based on MATLAB.)
 Graduate Attributes and Skills Not entered Keywords CNu
 Course organiser Dr James Maddison Tel: (0131 6)50 5036 Email: j.r.maddison@ed.ac.uk Course secretary Mr Martin Delaney Tel: (0131 6)50 6427 Email: Martin.Delaney@ed.ac.uk
 Navigation Help & Information Home Introduction Glossary Search DPTs and Courses Regulations Regulations Degree Programmes Introduction Browse DPTs Courses Introduction Humanities and Social Science Science and Engineering Medicine and Veterinary Medicine Other Information Combined Course Timetable Prospectuses Important Information
© Copyright 2015 The University of Edinburgh - 18 January 2016 4:23 am