<?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>COMP24412</Code>
  </UnitCode>
  <UnitTitle Applicant="Y" Label="Unit title" Student="Y">
    <Title>Knowledge Based AI</Title>
  </UnitTitle>
  <MaxUnits Applicant="Y" Label="Credit rating" Student="Y">
    <Units>10</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 2</Level>
  </UnitLevel>
  <StaffList Applicant="Y" Label="Teaching staff" RoleLabel="Course Unit Role" Student="Y">
    <StaffMember>
      <Name>Joseph Razavi</Name>
      <Role>Unit coordinator</Role>
    </StaffMember>
  </StaffList>
  <OfferedBy Applicant="Y" Label="Offered by" Student="Y">
    <OrganisationList>
      <Organisation>
        <OrgName>Department of Computer Science</OrgName>
      </Organisation>
    </OrganisationList>
    <GroupList>
      <Group>
        <GroupName></GroupName>
      </Group>
    </GroupList>
    <FheqLevels>
      <FheqLevel>
        <LevelNumber>1</LevelNumber>
        <LevelName>FHEQ level (Framework for Higher Education Qualifications) ' Middle part of Bachelors ' </LevelName>
      </FheqLevel>
    </FheqLevels>
    <Ects>
      <MaxUnits>European Credit Transfer &amp; Accumulation System Rating :   5.0</MaxUnits>
    </Ects>
  </OfferedBy>
  <MarketingOverview Applicant="Y" Label="Marketing Course unit overview" Student="">
    <Content>&lt;div&gt;	Intelligent systems need to be able to represent and reason about the world. This course provides an introduction to the key ideas in knowledge representation and different types of automated reasoning. The course is a mixture of theoretical and practical work: at the end of the course students will know the principles that such systems use, and they will have experience of implementing those principles in running systems.&lt;/div&gt;</Content>
  </MarketingOverview>
  <UnitOverview Applicant="" Label="Course unit overview" Student="Y">
    <Content>&lt;div&gt;Intelligent systems need to be able to represent and reason about the world. This course provides an introduction to the key ideas in knowledge representation and different types of automated reasoning. The course is a mixture of theoretical and practical work: at the end of the course students will know the principles that such systems use, and they will have experience of implementing those principles in running systems.&lt;/div&gt;</Content>
  </UnitOverview>
  <Aims Applicant="Y" Label="Aims" Student="Y">
    <Content>&lt;div&gt;	The aim of this course is to provide the conceptual and practical (systems building) foundations for knowledge representation and reasoning in Artificial Intelligence.&lt;/div&gt;</Content>
  </Aims>
  <LearningOutcomes Applicant="Y" Label="Learning outcomes" Student="Y">
    <Content>&lt;p&gt;&lt;wbr style="-webkit-text-stroke-width:0px;color:rgb(0, 0, 0);font-family:Times New Roman;font-size:16px;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:normal;orphans:2;text-align:left;text-decoration:none;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;"&gt;&lt;strong&gt;ILO 1: &lt;/strong&gt;Relate knowledge based approaches to real world applications&lt;/p&gt;&lt;p&gt;&lt;strong&gt;ILO 2: &lt;/strong&gt;Apply resolution-based reasoning techniques (transformation to clausal form, resolution, saturation) to establish properties of first-order problems&lt;/p&gt;&lt;p&gt;&lt;strong&gt;ILO 3: &lt;/strong&gt;Describe the syntax and semantics of first-order logic (and the Datalog and Prolog fragments) and use it to model problems&lt;/p&gt;&lt;p&gt;&lt;strong&gt;ILO 4: &lt;/strong&gt;Differentiate between deductive, inductive and abductive reasoning and apply them to perform learning and inference in knowledge based systems&lt;/p&gt;&lt;p&gt;&lt;strong&gt;ILO 5:&lt;/strong&gt; Describe, differentiate and&amp;nbsp;apply different knowledge representation formalisms for modelling knowledge bases&lt;/p&gt;&lt;p&gt;&lt;strong&gt;ILO 6: &lt;/strong&gt;Write Prolog programs to solve automated reasoning tasks and explain how they will execute&lt;/p&gt;&lt;p&gt;&lt;strong&gt;ILO 7: &lt;/strong&gt;Demonstrate the forward and backward chaining reasoning methods and compare their implementation and practical characteristics (e.g. efficiency, termination)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&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>Problem solving</SkillId>
      <SkillDescription></SkillDescription>
    </Skill>
  </EmployabilitySkillsList>
  <Syllabus Applicant="Y" Label="Syllabus" Student="Y">
    <Content>&lt;p&gt;Intelligent systems need to be able to represent and reason about the world. This course provides an introduction to the key ideas in knowledge representation and different types of automated reasoning. The course is a mixture of theoretical and practical work: at the end of the course students will know the principles that such systems use, and they will have experience of implementing those principles in running systems.&lt;/p&gt;</Content>
  </Syllabus>
  <TeachingMethods Applicant="Y" Label="Teaching and learning methods" Student="Y">
    <Content>&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:14px;"&gt;Synchronous Sessions&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;11, 1 x per week&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:14px;"&gt;&lt;strong&gt;Lecture Video material&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;11 hr&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:14px;"&gt;Laboratories&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;10 hours in total, 5 2-hour sessions.&lt;/p&gt;</Content>
  </TeachingMethods>
  <AssessmentMethods Applicant="Y" Label="Assessment methods" Student="Y">
    <IntroText> </IntroText>
    <Method>
      <MethodId>1</MethodId>
      <MethodName>Written exam</MethodName>
      <MethodWeight>30%</MethodWeight>
    </Method>
    <Method>
      <MethodId>8</MethodId>
      <MethodName>Practical skills assessment</MethodName>
      <MethodWeight>70%</MethodWeight>
    </Method>
  </AssessmentMethods>
  <FeedbackMethods Applicant="Y" Label="Feedback methods" Student="Y">
    <Content>The course has a number of lab exercises which are marked in the lab as usual, and feedback on these exercises is provided by written comments on the work and orally by the marker.</Content>
  </FeedbackMethods>
  <RequirementsList Applicant="Y" Label="Pre/co-requisites" Student="Y">
    <Requirement>
      <UnitCode>COMP24011</UnitCode>
      <UnitTitle>Introduction to AI</UnitTitle>
      <RequirementType>Co-Requisite</RequirementType>
      <Description>Compulsory</Description>
    </Requirement>
    <AdditionalRequirement>COMP24412 Pre-requisites 24011&lt;p&gt;COMP24011 is a co-requisite of this course&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>Y</Content>
  </FreeChoice>
  <Accreditation Applicant="Y" Label="Accreditation" Student="Y">
    <Content></Content>
  </Accreditation>
  <RecommendedReading Applicant="Y" Label="Recommended reading" Student="Y">
    <Content>&lt;p&gt;Mathematical Logic for Computer Science &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Ben-Ari, Mordechai.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Springer London &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2012&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ISBN: &lt;a href="https://www.librarysearch.manchester.ac.uk/discovery/search?query=isbn,contains,9781447141297&amp;amp;search_scope=MyInst_and_CI&amp;amp;sortby=rank&amp;amp;vid=44MAN_INST:MU_NUI&amp;amp;lang=en&amp;amp;mode=advanced&amp;amp;offset=0" target="_blank"&gt;9781447141297&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Learn Prolog now! &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Blackburn, Patrick, 1959-&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;College&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2006&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ISBN: &lt;a href="https://www.librarysearch.manchester.ac.uk/discovery/search?query=isbn,contains,1904987176&amp;amp;search_scope=MyInst_and_CI&amp;amp;sortby=rank&amp;amp;vid=44MAN_INST:MU_NUI&amp;amp;lang=en&amp;amp;mode=advanced&amp;amp;offset=0" target="_blank"&gt;1904987176&lt;/a&gt;&lt;/p&gt;&lt;p&gt;An introduction to description logic &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Baader, Franz,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Cambridge University Press&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2017&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ISBN: &lt;a href="https://www.librarysearch.manchester.ac.uk/discovery/search?query=isbn,contains,9781139025355&amp;amp;search_scope=MyInst_and_CI&amp;amp;sortby=rank&amp;amp;vid=44MAN_INST:MU_NUI&amp;amp;lang=en&amp;amp;mode=advanced&amp;amp;offset=0" target="_blank"&gt;9781139025355&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Knowledge representation and reasoning &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Brachman, Ronald J.,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Morgan Kaufmann&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2004&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ISBN: &lt;a href="https://www.librarysearch.manchester.ac.uk/discovery/search?query=isbn,contains,9781558609327&amp;amp;search_scope=MyInst_and_CI&amp;amp;sortby=rank&amp;amp;vid=44MAN_INST:MU_NUI&amp;amp;lang=en&amp;amp;mode=advanced&amp;amp;offset=0" target="_blank"&gt;9781558609327&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Artificial intelligence : a modern approach &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Russell, Stuart J.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Pearson&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2014&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ISBN: &lt;a href="https://www.librarysearch.manchester.ac.uk/discovery/search?query=isbn,contains,1292024208&amp;amp;search_scope=MyInst_and_CI&amp;amp;sortby=rank&amp;amp;vid=44MAN_INST:MU_NUI&amp;amp;lang=en&amp;amp;mode=advanced&amp;amp;offset=0" target="_blank"&gt;1292024208&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Artificial intelligence : a modern approach /&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Russell, Stuart J.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Pearson,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2021&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ISBN: &lt;a href="https://www.librarysearch.manchester.ac.uk/discovery/search?query=isbn,contains,9781292401171&amp;amp;search_scope=MyInst_and_CI&amp;amp;sortby=rank&amp;amp;vid=44MAN_INST:MU_NUI&amp;amp;lang=en&amp;amp;mode=advanced&amp;amp;offset=0" target="_blank"&gt;9781292401171&lt;/a&gt;&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>Assessment written exam</ActivityType>
        <Hours>2</Hours>
      </ActivityHours>
      <ActivityHours>
        <ActivityType>Lectures</ActivityType>
        <Hours>11</Hours>
      </ActivityHours>
      <ActivityHours>
        <ActivityType>Practical classes &amp; workshops</ActivityType>
        <Hours>10</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>77</Hours>
    </TotalHours>
  </StudyHours>
  <Notes Applicant="Y" Label="Additional notes" Student="Y">
    <Content>&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:14px;"&gt;Course unit materials&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;a target="_blank" href="http://studentnet.cs.manchester.ac.uk/ugt/syllabus.php"&gt;Links to course unit teaching materials&lt;/a&gt; can be found on the School of Computer Science website for current students.&lt;/p&gt;</Content>
  </Notes>
</CourseUnit>
