<?xml version="1.0" encoding="UTF-8"?>
<ProgrammePlan xmlns="http://www.manchester.ac.uk/CUIProgrammePlan" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.manchester.ac.uk/CUIProgrammePlan.xsd">
  <PlanCode>09913</PlanCode>
  <PlanTitle>MEng (Hons) Computer Science (Human Computer Interaction)</PlanTitle>
  <ProgrammeCode>00710</ProgrammeCode>
  <ProgrammeTitle>MEng (Hons) Computer Science</ProgrammeTitle>
  <Year Label="1">
    <CourseUnit Multiple="Y">
      <UnitCode>BIOL10832</UnitCode>
      <UnitTitle>Excitable Cells: the Foundations of Neuroscience</UnitTitle>
      <Level>1</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Mandatory</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/BIOL/000788BIOL108322026-08-011V23.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP15111</UnitCode>
      <UnitTitle>Fundamentals of Computer Architecture</UnitTitle>
      <Level>1</Level>
      <TeachingPeriods>1</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Mandatory</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/001865COMP151112026-08-011V31.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP10120</UnitCode>
      <UnitTitle>First Year Team Project</UnitTitle>
      <Level>1</Level>
      <TeachingPeriods>F</TeachingPeriods>
      <CreditRating>20</CreditRating>
      <Requirement>Mandatory</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/020952COMP101202026-08-011V18.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="N">
      <UnitCode>PSYC10100</UnitCode>
      <UnitTitle>Introduction to Statistics for Psychological Sciences</UnitTitle>
      <Level>1</Level>
      <TeachingPeriods>F</TeachingPeriods>
      <CreditRating>20</CreditRating>
      <Requirement>Mandatory</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/PSYC/029603PSYC101002025-08-011V6.xml</FileLocation>
      <ValidFromDate>2025-08-01</ValidFromDate>
      <VersionType>Current</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="N">
      <UnitCode>PSYC11322</UnitCode>
      <UnitTitle>Sensation &amp; Perception</UnitTitle>
      <Level>1</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>5</CreditRating>
      <Requirement>Mandatory</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/PSYC/038290PSYC113222018-08-081V1.xml</FileLocation>
      <ValidFromDate>2018-08-08</ValidFromDate>
      <VersionType>Current</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP16321</UnitCode>
      <UnitTitle>Introduction to Programming 1</UnitTitle>
      <Level>1</Level>
      <TeachingPeriods>1</TeachingPeriods>
      <CreditRating>20</CreditRating>
      <Requirement>Mandatory</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/039757COMP163212026-08-011V10.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="N">
      <UnitCode>COMP13212</UnitCode>
      <UnitTitle>Data Science</UnitTitle>
      <Level>1</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Mandatory</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/039759COMP132122024-08-011V11.xml</FileLocation>
      <ValidFromDate>2024-08-01</ValidFromDate>
      <VersionType>Current</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP16412</UnitCode>
      <UnitTitle>Introduction to Programming 2</UnitTitle>
      <Level>1</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Mandatory</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/039761COMP164122026-08-011V20.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="N">
      <UnitCode>COMP1ASP</UnitCode>
      <UnitTitle>Careers workshop, Year 1 Computer Science</UnitTitle>
      <Level>1</Level>
      <TeachingPeriods></TeachingPeriods>
      <CreditRating>0</CreditRating>
      <Requirement>Mandatory</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/040275COMP   1ASP2024-01-251V1.xml</FileLocation>
      <ValidFromDate>2024-01-25</ValidFromDate>
      <VersionType>Current</VersionType>
    </CourseUnit>
  </Year>
  <Year Label="2">
    <CourseUnit Multiple="Y">
      <UnitCode>COMP27112</UnitCode>
      <UnitTitle>Introduction to Visual Computing</UnitTitle>
      <Level>2</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/001893COMP271122026-08-011V17.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP25212</UnitCode>
      <UnitTitle>System Architecture</UnitTitle>
      <Level>2</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/001895COMP252122026-08-011V25.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP23111</UnitCode>
      <UnitTitle>Database Systems</UnitTitle>
      <Level>2</Level>
      <TeachingPeriods>1</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Mandatory</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/001909COMP231112026-08-011V26.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP24412</UnitCode>
      <UnitTitle>Knowledge Based AI</UnitTitle>
      <Level>2</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/001917COMP244122026-08-011V16.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP22712</UnitCode>
      <UnitTitle>Microcontrollers</UnitTitle>
      <Level>2</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/023818COMP227122026-08-011V12.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="N">
      <UnitCode>BIOL21261</UnitCode>
      <UnitTitle>Endocrinology</UnitTitle>
      <Level>2</Level>
      <TeachingPeriods>1</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/BIOL/027921BIOL212612025-08-011V17.xml</FileLocation>
      <ValidFromDate>2025-08-01</ValidFromDate>
      <VersionType>Current</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="N">
      <UnitCode>BIOL21321</UnitCode>
      <UnitTitle>Membrane Excitability: Ion Channels &amp; Transporters in Action</UnitTitle>
      <Level>2</Level>
      <TeachingPeriods>1</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/BIOL/027948BIOL213212025-08-011V7.xml</FileLocation>
      <ValidFromDate>2025-08-01</ValidFromDate>
      <VersionType>Current</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="N">
      <UnitCode>SOST20022</UnitCode>
      <UnitTitle>Essentials of survey design and analysis</UnitTitle>
      <Level>2</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>20</CreditRating>
      <Requirement>Mandatory</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/SOST/030165SOST200222025-08-011V13.xml</FileLocation>
      <ValidFromDate>2025-08-01</ValidFromDate>
      <VersionType>Current</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="N">
      <UnitCode>PSYC21061</UnitCode>
      <UnitTitle>Statistics and Data Analysis</UnitTitle>
      <Level>2</Level>
      <TeachingPeriods>1</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/PSYC/030201PSYC210612025-08-011V4.xml</FileLocation>
      <ValidFromDate>2025-08-01</ValidFromDate>
      <VersionType>Current</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="N">
      <UnitCode>BIOL21451</UnitCode>
      <UnitTitle>How to Make a Brain</UnitTitle>
      <Level>2</Level>
      <TeachingPeriods>1</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/BIOL/038022BIOL214512025-08-011V10.xml</FileLocation>
      <ValidFromDate>2025-08-01</ValidFromDate>
      <VersionType>Current</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP23311</UnitCode>
      <UnitTitle>Software Engineering 1</UnitTitle>
      <Level>2</Level>
      <TeachingPeriods>1</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Mandatory</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/038538COMP233112026-08-011V15.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP23412</UnitCode>
      <UnitTitle>Software Engineering 2</UnitTitle>
      <Level>2</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Mandatory</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/038539COMP234122026-08-011V13.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="N">
      <UnitCode>COMP2CARS</UnitCode>
      <UnitTitle>COMP - Careers Yr 2</UnitTitle>
      <Level>2</Level>
      <TeachingPeriods>F</TeachingPeriods>
      <CreditRating>0</CreditRating>
      <Requirement>Mandatory</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/039677COMP   2CARS2022-03-071V2.xml</FileLocation>
      <ValidFromDate>2022-03-07</ValidFromDate>
      <VersionType>Current</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="N">
      <UnitCode>COMP2ASP</UnitCode>
      <UnitTitle>Managing My Future – Y2 Computer Science</UnitTitle>
      <Level>2</Level>
      <TeachingPeriods></TeachingPeriods>
      <CreditRating>0</CreditRating>
      <Requirement>Mandatory</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/040276COMP   2ASP2024-01-251V1.xml</FileLocation>
      <ValidFromDate>2024-01-25</ValidFromDate>
      <VersionType>Current</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP24112</UnitCode>
      <UnitTitle>Machine Learning</UnitTitle>
      <Level>2</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/040491COMP241122026-08-011V20.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP26020</UnitCode>
      <UnitTitle>Programming Languages &amp; Paradigms</UnitTitle>
      <Level>2</Level>
      <TeachingPeriods>F</TeachingPeriods>
      <CreditRating>20</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/040494COMP260202026-08-011V8.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP24011</UnitCode>
      <UnitTitle>Introduction to AI</UnitTitle>
      <Level>2</Level>
      <TeachingPeriods>1</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/040495COMP240112026-08-011V9.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
  </Year>
  <Year Label="3">
    <CourseUnit Multiple="Y">
      <UnitCode>COMP37111</UnitCode>
      <UnitTitle>Graphics &amp; Virtual Environments</UnitTitle>
      <Level>3</Level>
      <TeachingPeriods>1</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/001931COMP371112026-08-011V16.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP30040</UnitCode>
      <UnitTitle>Third Year Project Laboratory</UnitTitle>
      <Level>3</Level>
      <TeachingPeriods>F</TeachingPeriods>
      <CreditRating>40</CreditRating>
      <Requirement>Mandatory</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/001980COMP300402026-08-011V18.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="N">
      <UnitCode>SOAN30811</UnitCode>
      <UnitTitle>Anthropology of Vision, Senses and Memory</UnitTitle>
      <Level>3</Level>
      <TeachingPeriods>1</TeachingPeriods>
      <CreditRating>20</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/SOAN/012795SOAN308112024-08-011V13.xml</FileLocation>
      <ValidFromDate>2024-08-01</ValidFromDate>
      <VersionType>Current</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>MCEL30032</UnitCode>
      <UnitTitle>Managing Finance in Enterprises for Computer Scientists</UnitTitle>
      <Level>3</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Mandatory</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/MCEL/020880MCEL300322026-08-011V13.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="N">
      <UnitCode>MCEL30031</UnitCode>
      <UnitTitle>Enterprise Management for Computer Scientists</UnitTitle>
      <Level>3</Level>
      <TeachingPeriods>V</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Mandatory</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/MCEL/020881MCEL300312025-08-011V12.xml</FileLocation>
      <ValidFromDate>2025-08-01</ValidFromDate>
      <VersionType>Current</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP35112</UnitCode>
      <UnitTitle>Chip Multiprocessors</UnitTitle>
      <Level>3</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/026310COMP351122026-08-011V17.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP33511</UnitCode>
      <UnitTitle>User Experience</UnitTitle>
      <Level>3</Level>
      <TeachingPeriods>1</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Mandatory</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/026314COMP335112026-08-011V30.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>BIOL31681</UnitCode>
      <UnitTitle>Clocks, Sleep &amp; the Rhythms of Life</UnitTitle>
      <Level>3</Level>
      <TeachingPeriods>1</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/BIOL/029221BIOL316812026-08-011V13.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="N">
      <UnitCode>PSYC37112</UnitCode>
      <UnitTitle>Emotion</UnitTitle>
      <Level>3</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>20</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/PSYC/029386PSYC371122025-08-011V8.xml</FileLocation>
      <ValidFromDate>2025-08-01</ValidFromDate>
      <VersionType>Current</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="N">
      <UnitCode>SOST30022</UnitCode>
      <UnitTitle>Network Analysis</UnitTitle>
      <Level>3</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>20</CreditRating>
      <Requirement>Mandatory</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/SOST/030167SOST300222025-08-011V15.xml</FileLocation>
      <ValidFromDate>2025-08-01</ValidFromDate>
      <VersionType>Current</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>BIOL31692</UnitCode>
      <UnitTitle>Learning, Memory &amp; Cognition</UnitTitle>
      <Level>3</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/BIOL/030259BIOL316922026-08-011V15.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="N">
      <UnitCode>BIOL21451</UnitCode>
      <UnitTitle>How to Make a Brain</UnitTitle>
      <Level>3</Level>
      <TeachingPeriods>1</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/BIOL/038022BIOL214512025-08-011V10.xml</FileLocation>
      <ValidFromDate>2025-08-01</ValidFromDate>
      <VersionType>Current</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP32412</UnitCode>
      <UnitTitle>The Internet of Things:  Architectures and Applications</UnitTitle>
      <Level>3</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/038540COMP324122026-08-011V12.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>PSYC31242</UnitCode>
      <UnitTitle>Understanding Dementia:  Brain and Behaviour</UnitTitle>
      <Level>3</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>20</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/PSYC/038652PSYC312422026-08-011V8.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP34212</UnitCode>
      <UnitTitle>Cognitive Robotics</UnitTitle>
      <Level>3</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/039875COMP342122026-08-011V12.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP33312</UnitCode>
      <UnitTitle>Agile Software Pipelines</UnitTitle>
      <Level>3</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Mandatory</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/041036COMP333122026-08-011V10.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP34711</UnitCode>
      <UnitTitle>Natural Language Processing</UnitTitle>
      <Level>3</Level>
      <TeachingPeriods>1</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/041039COMP347112026-08-011V12.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP34812</UnitCode>
      <UnitTitle>Natural Language Understanding</UnitTitle>
      <Level>3</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/041040COMP348122026-08-011V12.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP38311</UnitCode>
      <UnitTitle>Advanced Distributed Systems</UnitTitle>
      <Level>3</Level>
      <TeachingPeriods>1</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/041041COMP383112026-08-011V6.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP38412</UnitCode>
      <UnitTitle>Cybersecurity: Principles and Secure Software Systems</UnitTitle>
      <Level>3</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/041042COMP384122026-08-011V11.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="N">
      <UnitCode>EEEN31001</UnitCode>
      <UnitTitle>Independent Study and Technical Explanations</UnitTitle>
      <Level>3</Level>
      <TeachingPeriods>1</TeachingPeriods>
      <CreditRating>10</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/EEEN/041784EEEN310012024-08-011V2.xml</FileLocation>
      <ValidFromDate>2024-08-01</ValidFromDate>
      <VersionType>Current</VersionType>
    </CourseUnit>
  </Year>
  <Year Label="4">
    <CourseUnit Multiple="N">
      <UnitCode>SOST70011</UnitCode>
      <UnitTitle>Introduction to Statistical Modelling</UnitTitle>
      <Level>4</Level>
      <TeachingPeriods>1</TeachingPeriods>
      <CreditRating>15</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/SOST/028068SOST700112025-08-011V10.xml</FileLocation>
      <ValidFromDate>2025-08-01</ValidFromDate>
      <VersionType>Current</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="N">
      <UnitCode>SOST70032</UnitCode>
      <UnitTitle>Complex Survey Designs and Analysis</UnitTitle>
      <Level>4</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>15</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/SOST/028070SOST700322026-02-171V10.xml</FileLocation>
      <ValidFromDate>2026-02-17</ValidFromDate>
      <VersionType>Current</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="N">
      <UnitCode>BMAN60422</UnitCode>
      <UnitTitle>Machine Learning for Business</UnitTitle>
      <Level>4</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>15</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/BMAN/030045BMAN604222025-08-011V14.xml</FileLocation>
      <ValidFromDate>2025-08-01</ValidFromDate>
      <VersionType>Current</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP63342</UnitCode>
      <UnitTitle>Software Security</UnitTitle>
      <Level>4</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>15</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/040467COMP633422026-08-011V13.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP64202</UnitCode>
      <UnitTitle>Reinforcement Learning</UnitTitle>
      <Level>4</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>15</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/042304COMP642022026-08-011V6.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="N">
      <UnitCode>COMP41342</UnitCode>
      <UnitTitle>Cognitive Robotics and Computer Vision</UnitTitle>
      <Level>4</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>15</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/042429COMP413422024-08-011V1.xml</FileLocation>
      <ValidFromDate>2024-08-01</ValidFromDate>
      <VersionType>Current</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP64101</UnitCode>
      <UnitTitle>Reasoning and Learning under Uncertainty</UnitTitle>
      <Level>4</Level>
      <TeachingPeriods>1</TeachingPeriods>
      <CreditRating>15</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/042435COMP641012026-08-011V3.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP64301</UnitCode>
      <UnitTitle>Cognitive Robotics and Computer Vision</UnitTitle>
      <Level>4</Level>
      <TeachingPeriods>1</TeachingPeriods>
      <CreditRating>15</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/042654COMP643012026-08-011V2.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP64401</UnitCode>
      <UnitTitle>Logics for Knowledge Representation and Reasoning</UnitTitle>
      <Level>4</Level>
      <TeachingPeriods>1</TeachingPeriods>
      <CreditRating>15</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/042655COMP644012026-08-011V2.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP64501</UnitCode>
      <UnitTitle>Topics in Machine Learning</UnitTitle>
      <Level>4</Level>
      <TeachingPeriods>1</TeachingPeriods>
      <CreditRating>15</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/042656COMP645012026-08-011V3.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP64602</UnitCode>
      <UnitTitle>Advanced Topics in Knowledge Representation and Reasoning</UnitTitle>
      <Level>4</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>15</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/042657COMP646022026-08-011V2.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP64702</UnitCode>
      <UnitTitle>Transforming Text Into Meaning</UnitTitle>
      <Level>4</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>15</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/042658COMP647022026-08-011V3.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP64802</UnitCode>
      <UnitTitle>Advanced Topics in Machine Learning</UnitTitle>
      <Level>4</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>15</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/042659COMP648022026-08-011V2.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP60201</UnitCode>
      <UnitTitle>Introduction to Cryptography</UnitTitle>
      <Level>4</Level>
      <TeachingPeriods>1</TeachingPeriods>
      <CreditRating>15</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/042660COMP602012026-08-011V2.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP60252</UnitCode>
      <UnitTitle>Network Security</UnitTitle>
      <Level>4</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>15</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/042661COMP602522026-08-011V3.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP60261</UnitCode>
      <UnitTitle>Secure Computer Architecture and Systems</UnitTitle>
      <Level>4</Level>
      <TeachingPeriods>1</TeachingPeriods>
      <CreditRating>15</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/042662COMP602612026-08-011V2.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP60272</UnitCode>
      <UnitTitle>Security and Privacy in Artificial Intelligence</UnitTitle>
      <Level>4</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>15</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/042663COMP602722026-08-011V2.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP63101</UnitCode>
      <UnitTitle>Formal Methods for Software Verification, Security and Computer Science</UnitTitle>
      <Level>4</Level>
      <TeachingPeriods>1</TeachingPeriods>
      <CreditRating>15</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/042664COMP631012026-08-011V3.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP63301</UnitCode>
      <UnitTitle>Data Engineering Concepts</UnitTitle>
      <Level>4</Level>
      <TeachingPeriods>1</TeachingPeriods>
      <CreditRating>15</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/042666COMP633012026-08-011V2.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
    <CourseUnit Multiple="Y">
      <UnitCode>COMP63502</UnitCode>
      <UnitTitle>Data Engineering Technologies</UnitTitle>
      <Level>4</Level>
      <TeachingPeriods>2</TeachingPeriods>
      <CreditRating>15</CreditRating>
      <Requirement>Optional</Requirement>
      <FileLocation>/CourseUnitPublishing/CourseUnitDataFiles/COMP/042668COMP635022026-08-011V2.xml</FileLocation>
      <ValidFromDate>2026-08-01</ValidFromDate>
      <VersionType>Future</VersionType>
    </CourseUnit>
  </Year>
</ProgrammePlan>

