<?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>COMP41342</Code>
  </UnitCode>
  <UnitTitle Applicant="Y" Label="Unit title" Student="Y">
    <Title>Cognitive Robotics and Computer Vision</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 2</Period>
  </TeachingPeriods>
  <AcademicCareer Applicant="Y" Label="Academic career" Student="Y">
    <Value>Undergraduate</Value>
  </AcademicCareer>
  <UnitLevel Applicant="Y" Label="Unit level" Student="Y">
    <Level>Level 4</Level>
  </UnitLevel>
  <StaffList Applicant="Y" Label="Teaching staff" RoleLabel="Course Unit Role" Student="Y">
    <StaffMember>
      <Name>Angelo Cangelosi</Name>
      <Role>Unit coordinator</Role>
    </StaffMember>
  </StaffList>
  <OfferedBy Applicant="Y" Label="Offered by" Student="Y">
    <OrganisationList>
      <Organisation>
        <OrgName></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 unit will give students a foundation in the subject of cognitive robotics and machine vision. For the cognitive robotics part, this will involve an introduction to cognitive robotics and the integration of machine learning methods for robots&amp;rsquo; cognitive architectures. It will also focus on methods and algorithms for human-robot interaction and social robots and language and speech interfaces to communicate with robots. For the computer vision part, this will involve gaining familiarity with algorithms for low-level and intermediate-level processing and considering the organisation of practical systems. Particular emphasis will be placed on the importance of representation in making explicit prior knowledge, control strategy and interpreting hypotheses. This course unit treats vision as a process of inference from noisy and uncertain data and emphasizes probabilistic and statistical approaches.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Topics covered in the course include: Introduction to cognitive robotics; Developmental, evolutionary and swarm robotics; Human-robot interaction and social robots; Language and speech interfaces; Deep learning; Introduction to computer vision; Visual object recognition and tracking; Vision-based robot localisation and navigation; 3-D human and hand pose estimation; Motion generation using learnt computational models of human motion.&amp;nbsp;&lt;/p&gt;&lt;p&gt;This course unit is designed for students that are interested in Cognitive Robotics and Human-Robot Interaction, Computer Vision, Artificial Intelligence, or Machine Learning. This course unit is also appropriate for students with an interest in Computer Graphics and/or Robotics.&lt;/p&gt;</Content>
  </MarketingOverview>
  <UnitOverview Applicant="" Label="Course unit overview" Student="Y">
    <Content>&lt;p&gt;This unit will give students a foundation in the subject of cognitive robotics and machine vision. For the cognitive robotics part, this will involve an introduction to cognitive robotics and the integration of machine learning methods for robots&amp;rsquo; cognitive architectures. It will also focus on methods and algorithms for human-robot interaction and social robots and language and speech interfaces to communicate with robots. For the computer vision part, this will involve gaining familiarity with algorithms for low-level and intermediate-level processing and considering the organisation of practical systems. Particular emphasis will be placed on the importance of representation in making explicit prior knowledge, control strategy and interpreting hypotheses. This course unit treats vision as a process of inference from noisy and uncertain data and emphasizes probabilistic and statistical approaches.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Topics covered in the course include: Introduction to cognitive robotics; Developmental, evolutionary and swarm robotics; Human-robot interaction and social robots; Language and speech interfaces; Deep learning; Introduction to computer vision; Visual object recognition and tracking; Vision-based robot localisation and navigation; 3-D human and hand pose estimation; Motion generation using learnt computational models of human motion.&amp;nbsp;&lt;/p&gt;&lt;p&gt;This course unit is designed for students that are interested in Cognitive Robotics and Human-Robot Interaction, Computer Vision, Artificial Intelligence, or Machine Learning. This course unit is also appropriate for students with an interest in Computer Graphics and/or Robotics.&lt;/p&gt;</Content>
  </UnitOverview>
  <Aims Applicant="Y" Label="Aims" Student="Y">
    <Content>&lt;ul&gt;	&lt;li&gt;Introduce the basic concepts and algorithmic tools of cognitive robotics and computer vision.&lt;/li&gt;	&lt;li&gt;Introduce the problems of building practical vision systems and cognitive robotic applications.&lt;/li&gt;	&lt;li&gt;Explore the role of representation and inference.&lt;/li&gt;	&lt;li&gt;Explore the statistical processes of image understanding and develop an understanding of advanced concepts and algorithms.&lt;/li&gt;	&lt;li&gt;Discuss novel approaches to designing vision systems and robots that learn&lt;/li&gt;	&lt;li&gt;Develop skills in evaluation of algorithms for the purposes of understanding research publications in this area.&lt;br /&gt;	&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;</Content>
  </Aims>
  <LearningOutcomes Applicant="Y" Label="Learning outcomes" Student="Y">
    <Content>&lt;ul&gt;	&lt;li&gt;Have an understanding of common cognitive robotics and machine vision algorithms.&lt;/li&gt;	&lt;li&gt;Have a knowledge of the design of vision algorithms.&lt;/li&gt;	&lt;li&gt;Have a knowledge of the properties of image data and be able to solve problems about extraction of features and other quantitative information.&lt;/li&gt;	&lt;li&gt;Be able to design basic systems for image analysis and cognitive robotics and evaluate and justify the design.&lt;/li&gt;	&lt;li&gt;Be able to write a program for the analysis of image and robotics data and prepare a technical report on the evaluation of this program on suitable test 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>Analytical skills</SkillId>
      <SkillDescription></SkillDescription>
    </Skill>
    <Skill>
      <SkillId>Group/team working</SkillId>
      <SkillDescription></SkillDescription>
    </Skill>
    <Skill>
      <SkillId>Oral communication</SkillId>
      <SkillDescription></SkillDescription>
    </Skill>
    <Skill>
      <SkillId>Research</SkillId>
      <SkillDescription></SkillDescription>
    </Skill>
    <Skill>
      <SkillId>Written communication</SkillId>
      <SkillDescription></SkillDescription>
    </Skill>
  </EmployabilitySkillsList>
  <Syllabus Applicant="Y" Label="Syllabus" Student="Y">
    <Content></Content>
  </Syllabus>
  <TeachingMethods Applicant="Y" Label="Teaching and learning methods" Student="Y">
    <Content>&lt;p&gt;The unit will consist of interactive lectures and labs (computer vision and machine learning software labs and robot demos).&lt;/p&gt;</Content>
  </TeachingMethods>
  <AssessmentMethods Applicant="Y" Label="Assessment methods" Student="Y">
    <IntroText> </IntroText>
    <Method>
      <MethodId>1</MethodId>
      <MethodName>Written exam</MethodName>
      <MethodWeight>50%</MethodWeight>
    </Method>
    <Method>
      <MethodId>2</MethodId>
      <MethodName>Written assignment (inc essay)</MethodName>
      <MethodWeight>50%</MethodWeight>
    </Method>
  </AssessmentMethods>
  <FeedbackMethods Applicant="Y" Label="Feedback methods" Student="Y">
    <Content>&lt;p&gt;The assessment for this course unit is based on a combination of coursework and a closed-book exam. The coursework consists of: reports on a set of practical assignments carried out using using robotics and computer vision libraries. Feedback will be provided via Blackboard.&lt;/p&gt;</Content>
  </FeedbackMethods>
  <RequirementsList Applicant="Y" Label="Pre/co-requisites" Student="Y">
    <Requirement>
      <UnitCode></UnitCode>
      <UnitTitle></UnitTitle>
      <RequirementType></RequirementType>
      <Description></Description>
    </Requirement>
  </RequirementsList>
  <AcademicPrograms Applicant="Y" Label="Academic programmes" Student="Y">
    <AcademicProgram>
      <Program>MSc Adv Computer Science</Program>
      <Plan>Computer Security</Plan>
      <Level>PGDT Taught Component</Level>
      <Requirement>Mandatory</Requirement>
    </AcademicProgram>
    <AcademicProgram>
      <Program>MSc Adv Computer Science</Program>
      <Plan>Digital Biology</Plan>
      <Level>PGDT Taught Component</Level>
      <Requirement>Optional</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></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>15</Hours>
      </ActivityHours>
      <ActivityHours>
        <ActivityType>Practical classes &amp; workshops</ActivityType>
        <Hours>15</Hours>
      </ActivityHours>
    </ScheduledHours>
    <PlacementHours Applicant="Y" Label="Placement hours" Student="Y">
      <ActivityHours>
        <ActivityType></ActivityType>
        <Hours></Hours>
      </ActivityHours>
    </PlacementHours>
    <TotalHours Applicant="Y" Label="Independent study hours" Student="Y">
      <Hours>120</Hours>
    </TotalHours>
  </StudyHours>
  <Notes Applicant="Y" Label="Additional notes" Student="Y">
    <Content></Content>
  </Notes>
</CourseUnit>
