<?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>COMP10120</Code>
  </UnitCode>
  <UnitTitle Applicant="Y" Label="Unit title" Student="Y">
    <Title>First Year Team Project</Title>
  </UnitTitle>
  <MaxUnits Applicant="Y" Label="Credit rating" Student="Y">
    <Units>20</Units>
  </MaxUnits>
  <TeachingPeriods Applicant="Y" Label="Teaching period(s)" Student="Y">
    <Period>Full year</Period>
  </TeachingPeriods>
  <AcademicCareer Applicant="Y" Label="Academic career" Student="Y">
    <Value>Undergraduate</Value>
  </AcademicCareer>
  <UnitLevel Applicant="Y" Label="Unit level" Student="Y">
    <Level>Level 1</Level>
  </UnitLevel>
  <StaffList Applicant="Y" Label="Teaching staff" RoleLabel="Course Unit Role" Student="Y">
    <StaffMember>
      <Name>Stewart Blakeway</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) ' First part HE study/Bachelors ' </LevelName>
      </FheqLevel>
    </FheqLevels>
    <Ects>
      <MaxUnits>European Credit Transfer &amp; Accumulation System Rating :   10.0</MaxUnits>
    </Ects>
  </OfferedBy>
  <MarketingOverview Applicant="Y" Label="Marketing Course unit overview" Student="">
    <Content>&lt;p&gt;In this course, you will explore both the technical and professional foundations of computer science, learning how to build web applications while developing skills that are essential for working in teams and solving real-world problems.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Core technical topics&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;How the web works, including the structure of websites and how browsers communicate with servers&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Creating web pages using HTML for structure and CSS for layout and visual design&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Writing interactive web content using JavaScript&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Storing and retrieving data using databases&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Building server-side applications using Serverside Technologies&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Working with APIs to access and use data from external services&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Basic principles of web security and how to protect applications and data&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Version control and deployment, including how to manage and share code safely&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Project and practical skills&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Planning, designing, and building a data-driven web application as part of a team&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Using tools and workflows commonly used in software development&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Testing, improving, and presenting your work&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Teamwork and professional skills&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Working effectively in a team, including organising tasks, managing time, and resolving issues&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Communicating ideas clearly through presentations, posters, and written reports&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Understanding intellectual property, ethics, and professional responsibilities in computing&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Considering equality, diversity, and inclusion in team and project work&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Learning and reflection&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Developing independent learning skills and confidence in learning new technologies&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Reflecting on your progress, strengths, and areas for improvement&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Writing short reflective and technical reports to explain what you have learned&lt;/p&gt;&lt;p&gt;By the end of the course, you will have practical experience of building a real web application, along with the teamwork, communication, and problem-solving skills needed for the rest of your degree and a future career in computing.&amp;nbsp;&lt;/p&gt;</Content>
  </MarketingOverview>
  <UnitOverview Applicant="" Label="Course unit overview" Student="Y">
    <Content>&lt;p&gt;In this course, you will explore both the technical and professional foundations of computer science, learning how to build web applications while developing skills that are essential for working in teams and solving real-world problems.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Core technical topics&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;How the web works, including the structure of websites and how browsers communicate with servers&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Creating web pages using HTML for structure and CSS for layout and visual design&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Writing interactive web content using JavaScript&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Storing and retrieving data using databases&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Building server-side applications using Serverside Technologies&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Working with APIs to access and use data from external services&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Basic principles of web security and how to protect applications and data&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Version control and deployment, including how to manage and share code safely&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Project and practical skills&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Planning, designing, and building a data-driven web application as part of a team&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Using tools and workflows commonly used in software development&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Testing, improving, and presenting your work&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Teamwork and professional skills&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Working effectively in a team, including organising tasks, managing time, and resolving issues&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Communicating ideas clearly through presentations, posters, and written reports&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Understanding intellectual property, ethics, and professional responsibilities in computing&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Considering equality, diversity, and inclusion in team and project work&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Learning and reflection&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Developing independent learning skills and confidence in learning new technologies&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Reflecting on your progress, strengths, and areas for improvement&lt;/p&gt;&lt;p&gt;•&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Writing short reflective and technical reports to explain what you have learned&lt;/p&gt;&lt;p&gt;By the end of the course, you will have practical experience of building a real web application, along with the teamwork, communication, and problem-solving skills needed for the rest of your degree and a future career in computing.&amp;nbsp;&lt;/p&gt;</Content>
  </UnitOverview>
  <Aims Applicant="Y" Label="Aims" Student="Y">
    <Content>&lt;p&gt;&lt;span style="background-color:rgb(255,255,255);"&gt;&lt;span class="TextRun SCXW198660495 BCX0 NormalTextRun" style="-webkit-tap-highlight-color:transparent;-webkit-text-stroke-width:0px;-webkit-user-drag:none;font-family:Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, sans-serif;font-size:11pt;font-style:normal;font-variant-caps:normal;font-variant-ligatures:none !important;font-weight:400;letter-spacing:normal;line-height:18.3458px;margin:0px;orphans:2;padding:0px;text-align:left;text-decoration-color:initial;text-decoration-style:initial;text-decoration-thickness:initial;text-indent:0px;text-transform:none;user-select:text;white-space:normal;widows:2;word-spacing:0px;" data-contrast="auto" xml:lang="EN-GB" lang="EN-GB"&gt;COMP10120 is designed to help you develop the skills you need to succeed as a computer scientist, with a strong focus on teamwork, independent learning, and problem solving. Through enquiry-based learning and a team project, you will plan and build a dynamic, data-driven web application while learning core web technologies. Alongside technical skills, the course emphasises reflection, communication, and professional practice, helping you understand how you learn, how to work effectively in a team, and how to explain your ideas clearly. By the end of the course, you will be better prepared to tackle new problems, collaborate with others, and continue developing your skills throughout your degree and future career.&lt;/span&gt;&lt;span class="EOP SCXW198660495 BCX0" style="-webkit-tap-highlight-color:transparent;-webkit-text-stroke-width:0px;-webkit-user-drag:none;font-family:Aptos, Aptos_EmbeddedFont, Aptos_MSFontService, sans-serif;font-size:11pt;font-style:normal;font-variant-caps:normal;font-variant-ligatures:normal;font-weight:400;letter-spacing:normal;line-height:18.3458px;margin:0px;orphans:2;padding:0px;text-align:left;text-decoration-color:initial;text-decoration-style:initial;text-decoration-thickness:initial;text-indent:0px;text-transform:none;user-select:text;white-space:normal;widows:2;word-spacing:0px;" data-ccp-props="{&amp;quot;335559738&amp;quot;:60,&amp;quot;335559739&amp;quot;:60}"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</Content>
  </Aims>
  <LearningOutcomes Applicant="Y" Label="Learning outcomes" Student="Y">
    <Content>&lt;p&gt;&lt;strong&gt;ILO 1: &lt;/strong&gt;Plan and document personal learning and skills development to support ongoing professional growth in computing.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;ILO 2: &lt;/strong&gt;Develop as an independent learner by identifying learning needs, sourcing information from technical literature and other materials, and applying knowledge to solve computing problems.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;ILO 3:&lt;/strong&gt; Analyse computing and software development problems, plan solutions using logical and computational reasoning, and evaluate outcomes.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;ILO 4: &lt;/strong&gt;Design and implement a dynamic, data-driven web application, integrating client and server-side technologies, addressing technical requirements and user needs.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;ILO 5: &lt;/strong&gt;Work effectively in a team environment, contributing to planning, self-organisation, task allocation, and conflict resolution.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;ILO 6: &lt;/strong&gt;Critically reflect on personal and team performance, identify areas for improvement, and plan actions to enhance learning and collaboration.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;ILO 7:&lt;/strong&gt; Identify ethical issues in computing and team projects, apply professional codes of conduct, and make reasoned ethical decisions.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;ILO 8: &lt;/strong&gt;Communicate computing concepts, project designs, and reflections clearly and effectively in written, oral, and visual formats to both technical and non-technical audiences.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;ILO 9:&lt;/strong&gt; Apply basic risk management and quality considerations to software development, including team deliverables and project planning.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;ILO 10: &lt;/strong&gt;Select and apply appropriate software tools, databases, and technologies to implement solutions, recognising limitations and constraints.&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>Group/team working</SkillId>
      <SkillDescription></SkillDescription>
    </Skill>
    <Skill>
      <SkillId>Innovation/creativity</SkillId>
      <SkillDescription></SkillDescription>
    </Skill>
    <Skill>
      <SkillId>Leadership</SkillId>
      <SkillDescription></SkillDescription>
    </Skill>
    <Skill>
      <SkillId>Project management</SkillId>
      <SkillDescription></SkillDescription>
    </Skill>
    <Skill>
      <SkillId>Oral communication</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;ul&gt;&lt;li&gt;Phase 0: Introduction [registration week]&lt;/li&gt;&lt;li&gt;Phase 1: Professional Issues - Software Patents [2 weeks]&lt;/li&gt;&lt;li&gt;Phase 2: Professional Issues - Ethics [3 weeks + reading week]&lt;/li&gt;&lt;li&gt;Phase 3: World-Wide What? [6 weeks]&lt;/li&gt;&lt;li&gt;Phase 4: Building a Web Application [11 weeks]&lt;/li&gt;&lt;/ul&gt;</Content>
  </Syllabus>
  <TeachingMethods Applicant="Y" Label="Teaching and learning methods" Student="Y">
    <Content>&lt;p&gt;&lt;strong&gt;Lectures&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;1 hour per week (in most weeks), including guest lecturers&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Laboratories&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;1 hour per week&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Tutorial Meeting&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;1 hour per week&lt;/p&gt;</Content>
  </TeachingMethods>
  <AssessmentMethods Applicant="Y" Label="Assessment methods" Student="Y">
    <IntroText> </IntroText>
    <Method>
      <MethodId>2</MethodId>
      <MethodName>Written assignment (inc essay)</MethodName>
      <MethodWeight>40%</MethodWeight>
    </Method>
    <Method>
      <MethodId>7</MethodId>
      <MethodName>Oral assessment/presentation</MethodName>
      <MethodWeight>40%</MethodWeight>
    </Method>
    <Method>
      <MethodId>9</MethodId>
      <MethodName>Set exercise</MethodName>
      <MethodWeight>20%</MethodWeight>
    </Method>
  </AssessmentMethods>
  <FeedbackMethods Applicant="Y" Label="Feedback methods" Student="Y">
    <Content>&lt;p&gt;The course emphasises group work, guided by weekly face to face meetings with your tutor. There are several individual and group presentations, which are assessed by your tutor and at least one other member of staff, and an opportunity for peer review within your tutorial group.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;10120-P1-S Semester 1 Presentation: 15%&lt;/p&gt;&lt;p&gt;10120-Labs-S Lab Engagement: 10%&lt;/p&gt;&lt;p&gt;10120-Quiz-S Quiz Engagement: 10%&lt;br&gt;&lt;br&gt;10120-P2-S Semester 2 Presentation: 25%&lt;/p&gt;&lt;p&gt;10120-Rpt2-S-Final Report: 25%&lt;/p&gt;&lt;p&gt;10120-RWR-S-Reading Week Report: 15%&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</Content>
  </FeedbackMethods>
  <RequirementsList Applicant="Y" Label="Pre/co-requisites" Student="Y">
    <Requirement>
      <UnitCode></UnitCode>
      <UnitTitle></UnitTitle>
      <RequirementType></RequirementType>
      <Description></Description>
    </Requirement>
    <AdditionalRequirement></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;ol&gt;&lt;li&gt;Semmy Purewal. (2014). &lt;i&gt;Learning Web App Development&lt;/i&gt;. O'Reilly Media. ISBN:&lt;a href="https://www.librarysearch.manchester.ac.uk/discovery/search?query=isbn,contains,9781449370190&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; 9781449370190&lt;/a&gt;&lt;br&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;Chi, Michelene T. H.; Wylie, Ruth. (2014). &lt;i&gt;The ICAP Framework: Linking Cognitive Engagement to Active Learning Outcomes&lt;/i&gt;. Educational psychologist. DOI: &lt;a href="https://doi.org/10.1080/00461520.2014.965823" target="_blank"&gt;10.1080/00461520.2014.965823&lt;/a&gt;&lt;br&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;Deslauriers, Louis; McCarty, Logan S.; Miller, Kelly; Callaghan, Kristina; Kestin, Greg. (2019). &lt;i&gt;Measuring actual learning versus feeling of learning in response to being actively engaged in the classroom&lt;/i&gt;. Proceedings of the National Academy of Sciences - PNAS. DOI: &lt;a href="https://doi.org/10.1073/pnas.1821936116" target="_blank"&gt;10.1073/pnas.1821936116&lt;/a&gt;&lt;br&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;Lipnevich, Anastasiya A.; Smith, Jeffrey K. (2022). &lt;i&gt;Student – Feedback Interaction Model: Revised.&lt;/i&gt; Studies in educational evaluation. DOI: &lt;a href="https://doi.org/10.1016/j.stueduc.2022.101208" target="_blank"&gt;10.1016/j.stueduc.2022.101208&amp;nbsp;&lt;/a&gt;&lt;/li&gt;&lt;/ol&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>22</Hours>
      </ActivityHours>
      <ActivityHours>
        <ActivityType>Practical classes &amp; workshops</ActivityType>
        <Hours>41</Hours>
      </ActivityHours>
      <ActivityHours>
        <ActivityType>Tutorials</ActivityType>
        <Hours>23</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>114</Hours>
    </TotalHours>
  </StudyHours>
  <Notes Applicant="Y" Label="Additional notes" Student="Y">
    <Content></Content>
  </Notes>
</CourseUnit>
