Programme And Module Handbook
 
Course Details in


If you find any data displayed on this website that should be amended, please contact the Curriculum Management Team.

Module Title Linear Algebra and Programming
SchoolMathematics
Department Mathematics
Module Code 06 22499
Module Lead R Mathias
Level Intermediate Level
Credits 20
Semester Full Term
Pre-requisites
Co-requisites
Restrictions None
Contact Hours Lecture-40 hours
Seminar-0 hours
Tutorial-5 hours
Project supervision-0 hours
Demonstration-0 hours
Practical Classes and workshops-22 hours
Supervised time in studio/workshop-0 hours
Fieldwork-0 hours
External Visits-0 hours
Work based learning-0 hours
Guided independent study-0 hours
Placement-0 hours
Year Abroad-0 hours
Exclusions
Description This module will: introduce the student to the fundamental structures and techniques of Linear Algebra, combining the necessary algebraic background with the methods needed for future applications; introduce the student to computer programming, the process of constructing and debugging code and the sources and effects of errors in the use of floating point numbers.
Learning Outcomes By the end of these linked modules the student will be able to: understand and use the basic concepts of linear algebra and matrices, including linear transformations, eigenvectors and the characteristic polynomial; understand the basic theory of inner products and apply it to questions of orthogonality and/or diagonalizability; demonstrate knowledge and understanding of design, testing and debugging strategies in the context of scientific programming; demonstrate knowledge and understanding of essential syntax elements of the relevant programming language and of basic programming structures; use such knowledge and understanding to design, implement and evaluate computer code for well-specified problems; deploy appropriate mechanisms for improving data entry and data output; demonstrate knowledge and understanding of number representations and the various sources of errors affecting computational results; use such knowledge and understanding in the analysis and evaluation of numerical results.
Assessment 22499-01 : CA Sem 1 : Coursework (10%)
22499-02 : CA Sem 2 : Coursework (10%)
22499-03 : Exam : Exam (Centrally Timetabled) - Written Unseen (80%)
Assessment Methods & Exceptions 3 hr examination 60%, coursework and/or class tests 20%, programming exercises 20%
Other none
Reading List none