<?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>COMP32412</Code>
  </UnitCode>
  <UnitTitle Applicant="Y" Label="Unit title" Student="Y">
    <Title>The Internet of Things:  Architectures and Applications</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 3</Level>
  </UnitLevel>
  <StaffList Applicant="Y" Label="Teaching staff" RoleLabel="Course Unit Role" Student="Y">
    <StaffMember>
      <Name>Guodong Zhao</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) ' Last part of a 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;p&gt;Augmenting objects, otherwise designed to perform a specific task, with the ability to connect to the Internet has led to a new technological paradigm called the Internet of Things (IoT). This course will introduce the students to this concept where high level tasks such as data analytics and fundamental hardware components, such as sensors and actuators are integrated to produce complex systems aimed at improving quality of life and benefit society. Considering the upcoming IoT revolution, this course unit offers a timely opportunity to familiarise yourself with the fundamental principles and primary issues that define the IoT. We put emphasis on the versatility of components that can be integrated into such systems, as well as the diversity of data types produced by the IoT edge-nodes. Successful development of IoT applications also requires communication between different levels (layers) of IoT architectures with the associated security and privacy issues.&lt;/p&gt;</Content>
  </MarketingOverview>
  <UnitOverview Applicant="" Label="Course unit overview" Student="Y">
    <Content>&lt;p&gt;Augmenting objects, otherwise designed to perform a specific task, with the ability to connect to the Internet has led to a new technological paradigm called the Internet of Things (IoT). This course will introduce the students to this concept where high level tasks such as data analytics and fundamental hardware components, such as sensors and actuators are integrated to produce complex systems aimed at improving quality of life and benefit society. Considering the upcoming IoT revolution, this course unit offers a timely opportunity to familiarise yourself with the fundamental principles and primary issues that define the IoT. We put emphasis on the versatility of components that can be integrated into such systems, as well as the diversity of data types produced by the IoT edge-nodes. Successful development of IoT applications also requires communication between different levels (layers) of IoT architectures with the associated security and privacy issues.&lt;/p&gt;&lt;p&gt;This course unit detail provides the framework for delivery in 20/21 and may be subject to change due to any additional Covid-19 impact.&amp;nbsp; Please see Blackboard / course unit related emails for any further updates.&lt;/p&gt;</Content>
  </UnitOverview>
  <Aims Applicant="Y" Label="Aims" Student="Y">
    <Content>&lt;p&gt;Demystify the IoT concept. Offer insight into the IoT components and explain the different principles and the several aspects of designing the IoT architectures. The course will be focused towards the edge of the IoT that is the &amp;ldquo;Things&amp;rdquo; (i.e., the edge devices). Several IoT areas of application will be analysed, such as smart grids, home automation, and industrial IoT to demonstrate the different requirements and constraints in designing practical IoT architectures for these segments. Furthermore, the course will analyse the importance of the security, trust, and privacy issues for IoT and present techniques that address these. The course will also demonstrate the interplay and the role of diverse engineering and computer science fields that compose the IoT ecosystem.&lt;/p&gt;</Content>
  </Aims>
  <LearningOutcomes Applicant="Y" Label="Learning outcomes" Student="Y">
    <Content>&lt;div&gt;	&lt;wbr /&gt;	&lt;ul id="docs-internal-guid-6634119d-7fff-f1b9-b3ed-1c7c8843056c"&gt;		&lt;li dir="ltr"&gt;			&lt;p dir="ltr"&gt;&amp;nbsp;Identify the basic organization and components that underpin IoT systems.&lt;/p&gt;&lt;/li&gt;		&lt;li dir="ltr"&gt;			&lt;p dir="ltr"&gt;Construct IoT reference architectures in step-by-step manner based on specific design principles and use-related requirements.&lt;/p&gt;&lt;/li&gt;		&lt;li dir="ltr"&gt;			&lt;p dir="ltr"&gt;Apply a design methodology to design IoT systems from specifications to deployment.&lt;/p&gt;&lt;/li&gt;		&lt;li dir="ltr"&gt;			&lt;p dir="ltr"&gt;Evaluate the characteristics of wireless radio channels and define the basic principles of modulating techniques used in wireless communication networks.&lt;/p&gt;&lt;/li&gt;		&lt;li dir="ltr"&gt;			&lt;p dir="ltr"&gt;Identify the security threats at all levels of the IoT and respective security techniques used to mitigate these threats.&lt;/p&gt;&lt;/li&gt;	&lt;/ul&gt;&lt;/div&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>Innovation/creativity</SkillId>
      <SkillDescription></SkillDescription>
    </Skill>
    <Skill>
      <SkillId>Project management</SkillId>
      <SkillDescription></SkillDescription>
    </Skill>
    <Skill>
      <SkillId>Problem solving</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>&lt;p style="margin-left:21.3pt;"&gt;&amp;middot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Introduction and evolution of IoT (1)&lt;/p&gt;&lt;p style="margin-left:21.3pt;"&gt;&amp;middot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Organisation and primary components of IoT systems (4)&lt;/p&gt;&lt;p style="margin-left:72.0pt;"&gt;o&amp;nbsp;&amp;nbsp; Structure of IoT systems&lt;/p&gt;&lt;p style="margin-left:72.0pt;"&gt;o&amp;nbsp;&amp;nbsp; IoT backend modules&lt;/p&gt;&lt;p style="margin-left:72.0pt;"&gt;o&amp;nbsp;&amp;nbsp; IoT gateways&lt;/p&gt;&lt;p style="margin-left:72.0pt;"&gt;o&amp;nbsp;&amp;nbsp; The IoT edge&lt;/p&gt;&lt;p style="margin-left:21.3pt;"&gt;&amp;middot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A reference IoT architecture (3)&lt;/p&gt;&lt;p style="margin-left:72.0pt;"&gt;o&amp;nbsp;&amp;nbsp; Design principles and design requirements for the reference architecture&lt;/p&gt;&lt;p style="margin-left:72.0pt;"&gt;o&amp;nbsp;&amp;nbsp; Real-world constraints&lt;/p&gt;&lt;p style="margin-left:21.3pt;"&gt;&amp;middot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Design issues for the IoT edge (4)&lt;/p&gt;&lt;p style="margin-left:72.0pt;"&gt;o&amp;nbsp;&amp;nbsp; Sensors and actuators for IoT systems&lt;/p&gt;&lt;p style="margin-left:72.0pt;"&gt;o&amp;nbsp;&amp;nbsp; Interoperability and reliability issues&lt;/p&gt;&lt;p style="margin-left:72.0pt;"&gt;o&amp;nbsp;&amp;nbsp; Communication protocols and protocol stacks for the edge devices&lt;/p&gt;&lt;p style="margin-left:72.0pt;"&gt;o&amp;nbsp;&amp;nbsp; Hardware security for edge devices&lt;/p&gt;&lt;p style="margin-left:21.3pt;"&gt;&amp;middot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Security, trust, and privacy issues in IoT (2)&lt;/p&gt;&lt;p style="margin-left:72.0pt;"&gt;o&amp;nbsp;&amp;nbsp; Identity management of IoT edge devices&lt;/p&gt;&lt;p style="margin-left:21.3pt;"&gt;&amp;middot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IoT case studies (6)&lt;/p&gt;&lt;p style="margin-left:42.55pt;"&gt;o&amp;nbsp;&amp;nbsp; Smart grid (2)&lt;/p&gt;&lt;p style="margin-left:42.55pt;"&gt;o&amp;nbsp;&amp;nbsp; Home automation (2)&lt;/p&gt;&lt;p style="margin-left:42.55pt;"&gt;o&amp;nbsp;&amp;nbsp; Industrial IoT (2)&lt;/p&gt;</Content>
  </Syllabus>
  <TeachingMethods Applicant="Y" Label="Teaching and learning methods" Student="Y">
    <Content>&lt;p&gt;Up to 20 lectures (2 hrs per week)&lt;/p&gt;&lt;p&gt;2 pieces of coursework&lt;/p&gt;</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;Via questions and answers and weekly office hours&lt;/p&gt;</Content>
  </FeedbackMethods>
  <RequirementsList Applicant="Y" Label="Pre/co-requisites" Student="Y">
    <Requirement>
      <UnitCode>COMP28112</UnitCode>
      <UnitTitle>Distributed Systems</UnitTitle>
      <RequirementType>Pre-Requisite</RequirementType>
      <Description>Compulsory</Description>
    </Requirement>
    <AdditionalRequirement>Students who are not from the School of Computer Science must have permission from both Computer Science and their home School to enrol.</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;&lt;a href="http://studentnet.cs.manchester.ac.uk/syllabus/index.php?code=COMP32412&amp;amp;year=2020" style="font-family: Arial, sans-serif;" target="_blank"&gt;COMP32412 reading list&lt;/a&gt;&lt;span style="color: rgb(60, 60, 60); font-family: Arial, sans-serif;"&gt;&amp;nbsp;can be found on the Department of Computer Science website for current students.&lt;/span&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>Lectures</ActivityType>
        <Hours>20</Hours>
      </ActivityHours>
      <ActivityHours>
        <ActivityType>Practical classes &amp; workshops</ActivityType>
        <Hours>6</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>74</Hours>
    </TotalHours>
  </StudyHours>
  <Notes Applicant="Y" Label="Additional notes" Student="Y">
    <Content></Content>
  </Notes>
</CourseUnit>
