Undergraduate Course: Computing and Numerics (MATH08065)
Course Outline
School | School of Mathematics |
College | College of Science and Engineering |
Course type | Standard |
Availability | Available to all students |
Credit level (Normal year taken) | SCQF Level 8 (Year 2 Undergraduate) |
Credits | 10 |
Home subject area | Mathematics |
Other subject area | None |
Course website |
None |
Taught in Gaelic? | No |
Course description | 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. |
Entry Requirements (not applicable to Visiting Students)
Pre-requisites |
|
Co-requisites | |
Prohibited Combinations | |
Other requirements | None |
Additional Costs | None |
Information for Visiting Students
Pre-requisites | None |
Displayed in Visiting Students Prospectus? | No |
Course Delivery Information
|
Delivery period: 2013/14 Semester 2, Available to all students (SV1)
|
Learn enabled: Yes |
Quota: None |
|
Web Timetable |
Web Timetable |
Course Start Date |
13/01/2014 |
Breakdown of Learning and Teaching activities (Further Info) |
Please contact the School directly for a breakdown of Learning and Teaching Activities |
Additional Notes |
|
Breakdown of Assessment Methods (Further Info) |
Please contact the School directly for a breakdown of Assessment Methods
|
No Exam Information |
Summary of Intended Learning Outcomes
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. Curve fitting: Polynomial interpolation, polynomial splines, Chebyshev polynomials, Least squares fitting
7.Integration: quadrature rules, adaptive integration, Gauss rules
8. Root finding. Newton iteration, secant iteration, roots of Polynomials
|
Assessment Information
100% Continuous Assessment |
Special Arrangements
None |
Additional Information
Academic description |
Not entered |
Syllabus |
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-7: Curve fitting. Book 2: Chapter 4
Weeks 8-9: Integration. Book 2: Chapter 5
Weeks 10-11: Root finding. Book 2: Chapter 6 |
Transferable skills |
Not entered |
Reading list |
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.) |
Study Abroad |
Not entered |
Study Pattern |
Not entered |
Keywords | CNu |
Contacts
Course organiser | Dr Maximilian Ruffert
Tel: (0131 6)50 5039
Email: richard.arkless@ed.ac.uk |
Course secretary | Mr Martin Delaney
Tel: (0131 6)50 6427
Email: |
|
© Copyright 2013 The University of Edinburgh - 11 November 2013 4:20 am
|