<?xml version="1.0" encoding="UTF-8"?>
<CourseUnit xmlns="http://www.manchester.ac.uk/CUICourseUnitDetails" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.manchester.ac.uk/CUICourseUnitDetails.xsd">
  <UnitCode Applicant="Y" Label="Unit code" Student="Y">
    <Code>MATH66101</Code>
  </UnitCode>
  <UnitTitle Applicant="Y" Label="Unit title" Student="Y">
    <Title>Numerical Linear Algebra</Title>
  </UnitTitle>
  <MaxUnits Applicant="Y" Label="Credit rating" Student="Y">
    <Units>15</Units>
  </MaxUnits>
  <TeachingPeriods Applicant="Y" Label="Teaching period(s)" Student="Y">
    <Period>Semester 1</Period>
  </TeachingPeriods>
  <AcademicCareer Applicant="Y" Label="Academic career" Student="Y">
    <Value>Postgraduate Taught</Value>
  </AcademicCareer>
  <UnitLevel Applicant="Y" Label="Unit level" Student="Y">
    <Level>Level 6</Level>
  </UnitLevel>
  <StaffList Applicant="Y" Label="Teaching staff" RoleLabel="Course Unit Role" Student="Y">
    <StaffMember>
      <Name>Francoise Tisseur</Name>
      <Role>Unit coordinator</Role>
    </StaffMember>
  </StaffList>
  <OfferedBy Applicant="Y" Label="Offered by" Student="Y">
    <OrganisationList>
      <Organisation>
        <OrgName>Department of Mathematics</OrgName>
      </Organisation>
    </OrganisationList>
    <GroupList>
      <Group>
        <GroupName></GroupName>
      </Group>
    </GroupList>
    <FheqLevels>
      <FheqLevel>
        <LevelNumber>1</LevelNumber>
        <LevelName>FHEQ level (Framework for Higher Education Qualifications) ' Masters/Integrated Masters P4 ' </LevelName>
      </FheqLevel>
    </FheqLevels>
    <Ects>
      <MaxUnits>European Credit Transfer &amp; Accumulation System Rating :   7.5</MaxUnits>
    </Ects>
  </OfferedBy>
  <MarketingOverview Applicant="Y" Label="Marketing Course unit overview" Student="">
    <Content>&lt;p&gt;This module treats the main classes of problems in numerical linear algebra: linear systems, least square problems, and eigenvalue problems, covering both dense and sparse matrices. It provides analysis of the problems along with algorithms for their solution. It also introduces MATLAB as tool for expressing and implementing algorithms and describes some of the key ideas used in developing high-performance linear algebra codes (blocking, BLAS). Applications will be introduced throughout the module. &lt;/p&gt;</Content>
  </MarketingOverview>
  <UnitOverview Applicant="" Label="Course unit overview" Student="Y">
    <Content>&lt;p&gt;This module treats the main classes of problems in numerical linear algebra: linear systems, least square problems, and eigenvalue problems, covering both dense and sparse matrices. It provides analysis of the problems along with algorithms for their solution. It also introduces MATLAB as tool for expressing and implementing algorithms and describes some of the key ideas used in developing high-performance linear algebra codes (blocking, BLAS). Applications will be introduced throughout the module. &lt;/p&gt;</Content>
  </UnitOverview>
  <Aims Applicant="Y" Label="Aims" Student="Y">
    <Content>&lt;p&gt;To develop understanding of modern methods of numerical linear algebra for solving linear systems, least squares problems and the eigenvalue problem. &lt;/p&gt;</Content>
  </Aims>
  <LearningOutcomes Applicant="Y" Label="Learning outcomes" Student="Y">
    <Content>&lt;p&gt;On completion of the module, students will be able to&lt;/p&gt;&lt;ul&gt;	&lt;li&gt;		construct some key matrix factorizations using elementary transformations,&lt;/li&gt;	&lt;li&gt;		choose an appropriate numerical method to solve systems, least squares problems, and the eigenvalue problem.&lt;/li&gt;	&lt;li&gt;		evaluate and compare the efficiency and numerical stability of different algorithms for solving linear systems, least squares problems, and the eigenvalue problem.&lt;/li&gt;	&lt;li&gt;		design algorithms that exploit matrix structures such as triangularity, sparsity, banded structure, and symmetric positive definiteness,&lt;/li&gt;	&lt;li&gt;		quantify the sensitivity of a linear system or least squares problem to perturbations in the data.&lt;/li&gt;&lt;/ul&gt;</Content>
  </LearningOutcomes>
  <Knowledge Applicant="Y" Label="Knowledge and understanding" Student="Y">
    <Content></Content>
  </Knowledge>
  <IntellectualSkills Applicant="Y" Label="Intellectual skills" Student="Y">
    <Content></Content>
  </IntellectualSkills>
  <PracticalSkills Applicant="Y" Label="Practical skills" Student="Y">
    <Content></Content>
  </PracticalSkills>
  <TransferableSkills Applicant="Y" Label="Transferable skills and personal qualities" Student="Y">
    <Content></Content>
  </TransferableSkills>
  <EmployabilitySkillsList Applicant="Y" Label="Employability skills" Student="Y">
    <Skill>
      <SkillId></SkillId>
      <SkillDescription></SkillDescription>
    </Skill>
  </EmployabilitySkillsList>
  <Syllabus Applicant="Y" Label="Syllabus" Student="Y">
    <Content>&lt;ul&gt;&lt;li&gt;Introduction. Summary/recap of basic concepts from linear algebra and numerical analysis: matrices, operation counts. [1 lecture]. Introduction to MATLAB. [2]. Matrix norms. Linear system sensitivity. [2]&lt;/li&gt;&lt;li&gt;Matrix factorizations. Cholesky factorization. QR factorization by Householder matrices and by Givens rotations. [5]. LU factorization and Gaussian elimination; partial pivoting. Error analysis. [2]. Block algorithms and their suitability for modern machine architectures. [1]. The BLAS and LAPACK. [1]&lt;/li&gt;&lt;li&gt;Linear systems. Solving triangular systems by substitution. Solving full systems by factorization. Application: Newton&amp;apos;s method for nonlinear systems. [1]&lt;/li&gt;&lt;li&gt;Sparse and banded linear systems and iterative methods. LU factorization for banded and sparse matrices. Storage schemes. [1]. Iterative methods: Jacobi, Gauss-Seidel and SOR iterations. Krylov subspace methods, conjugate gradient method. Preconditioning. Application: differential equations. [4]&lt;/li&gt;&lt;li&gt;Linear least squares problem. Basic theory using singular value decomposition (SVD) and pseudoinverse. Perturbation theory. Numerical solution: normal equations. SVD and rank deficiency. Application: image deblurring. [5]&lt;/li&gt;&lt;li&gt;Eigenvalue problem. Basic theory, including perturbation results. Power method, inverse iteration. Similarity reduction. QR algorithm. Application: Google PageRank. [5]&lt;/li&gt;&lt;/ul&gt;</Content>
  </Syllabus>
  <TeachingMethods Applicant="Y" Label="Teaching and learning methods" Student="Y">
    <Content></Content>
  </TeachingMethods>
  <AssessmentMethods Applicant="Y" Label="Assessment methods" Student="Y">
    <IntroText> </IntroText>
    <Method>
      <MethodId>1</MethodId>
      <MethodName>Written exam</MethodName>
      <MethodWeight>100%</MethodWeight>
    </Method>
  </AssessmentMethods>
  <FeedbackMethods Applicant="Y" Label="Feedback methods" Student="Y">
    <Content>&lt;p&gt;Feedback tutorials will provide an opportunity for students&amp;#39; work to be discussed and provide feedback on their understanding.&amp;nbsp; Coursework also provides an opportunity for students to receive feedback.&amp;nbsp; Students can also get feedback on their understanding directly from the lecturer, for example during the lecturer&amp;#39;s office hour.&lt;br /&gt;&amp;nbsp;&lt;/p&gt;</Content>
  </FeedbackMethods>
  <RequirementsList Applicant="Y" Label="Pre/co-requisites" Student="Y">
    <Requirement>
      <UnitCode>MATH11022</UnitCode>
      <UnitTitle>Linear Algebra</UnitTitle>
      <RequirementType>Pre-Requisite</RequirementType>
      <Description>Compulsory</Description>
    </Requirement>
    <AdditionalRequirement>&lt;p&gt;Students are not permitted to take, for credit, MATH46101 in an undergraduate programme and then MATH66101 in a postgraduate programme at the University of Manchester, as the courses are identical.&lt;/p&gt;</AdditionalRequirement>
  </RequirementsList>
  <AcademicPrograms Applicant="Y" Label="Academic programmes" Student="Y">
    <AcademicProgram>
      <Program></Program>
      <Plan></Plan>
      <Level></Level>
      <Requirement></Requirement>
    </AcademicProgram>
  </AcademicPrograms>
  <FreeChoice Applicant="Y" Label="Available as a free choice unit?" Student="Y">
    <Content>N</Content>
  </FreeChoice>
  <Accreditation Applicant="Y" Label="Accreditation" Student="Y">
    <Content></Content>
  </Accreditation>
  <RecommendedReading Applicant="Y" Label="Recommended reading" Student="Y">
    <Content>&lt;p&gt;Further Reccomended Reading&lt;/p&gt;&lt;p&gt;Direct methods for sparse linear systems /&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Davis, Timothy A.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Society for Industrial and Applied Mathematics (SIAM, 3600 Market Street, Floor 6, Philadelphia, PA 19104),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2006&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ISBN: 9780898718881&lt;/p&gt;&lt;p&gt;&lt;br&gt;Applied numerical linear algebra /&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Demmel, James W.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Society for Industrial and Applied Mathematics (SIAM, 3600 Market Street, Floor 6, Philadelphia, PA 19104),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1997&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ISBN: 9781611971446&lt;/p&gt;&lt;p&gt;&lt;br&gt;Matrix computations&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Golub, Gene H. (Gene Howard), 1932-2007, author.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Johns Hopkins University Press&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2013&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ISBN: 9781421407944&lt;/p&gt;&lt;p&gt;&lt;br&gt;MATLAB guide&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Higham, Desmond J., 1964-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Society for Industrial and Applied Mathematics&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2016&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ISBN: 9781611974652&lt;/p&gt;&lt;p&gt;&lt;br&gt;Accuracy and stability of numerical algorithms /&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Higham, Nicholas J.,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Society for Industrial and Applied Mathematics (SIAM, 3600 Market Street, Floor 6, Philadelphia, PA 19104),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2002&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ISBN: 9780898718027&lt;/p&gt;&lt;p&gt;&lt;br&gt;Iterative methods for sparse linear systems /&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Saad, Y.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Society for Industrial and Applied Mathematics (SIAM, 3600 Market Street, Floor 6, Philadelphia, PA 19104),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2003&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ISBN: 9780898718003&lt;/p&gt;&lt;p&gt;&lt;br&gt;Introduction to matrix computations&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Stewart, G. W. (Gilbert Wright)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Academic Press&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1973&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ISBN: 0126703507&lt;/p&gt;&lt;p&gt;&lt;br&gt;Matrix algorithms. Volume 1, Basic decompositions /&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Stewart, G. W.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Society for Industrial and Applied Mathematics (SIAM, 3600 Market Street, Floor 6, Philadelphia, PA 19104),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1998&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ISBN: 9781611971408&lt;/p&gt;&lt;p&gt;&lt;br&gt;Matrix algorithms. Volume 2, Eigensystems /&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Stewart, G. W.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Society for Industrial and Applied Mathematics (SIAM, 3600 Market Street, Floor 6, Philadelphia, PA 19104),&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2001&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ISBN: 9780898718058&lt;/p&gt;&lt;p&gt;&lt;br&gt;Numerical linear algebra&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Trefethen, Lloyd N. (Lloyd Nicholas)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Society for Industrial and Applied Mathematics&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1997&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ISBN: 0898713617&lt;/p&gt;&lt;p&gt;&lt;br&gt;Fundamentals of matrix computations&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Watkins, David S.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Wiley&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2010&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ISBN: 9780470528334&lt;br&gt;&amp;nbsp;&lt;/p&gt;</Content>
  </RecommendedReading>
  <StudyHours Applicant="Y" Label="Study hours" Student="Y">
    <IntroText> </IntroText>
    <ScheduledHours Applicant="Y" Label="Scheduled activity hours" Student="Y">
      <ActivityHours>
        <ActivityType>Lectures</ActivityType>
        <Hours>11</Hours>
      </ActivityHours>
      <ActivityHours>
        <ActivityType>Tutorials</ActivityType>
        <Hours>11</Hours>
      </ActivityHours>
    </ScheduledHours>
    <PlacementHours Applicant="Y" Label="Placement hours" Student="Y">
      <ActivityHours>
        <ActivityType></ActivityType>
        <Hours>0</Hours>
      </ActivityHours>
    </PlacementHours>
    <TotalHours Applicant="Y" Label="Independent study hours" Student="Y">
      <Hours>128</Hours>
    </TotalHours>
  </StudyHours>
  <Notes Applicant="Y" Label="Additional notes" Student="Y">
    <Content></Content>
  </Notes>
</CourseUnit>
