<?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>CIVL20471</Code>
  </UnitCode>
  <UnitTitle Applicant="Y" Label="Unit title" Student="Y">
    <Title>Computing &amp; Numerical Methods (Civil)</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 1</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>Steven Lind</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) ' 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;p&gt;This unit is the first in the series of Modelling and Simulation modules and thus forms the foundation of computational concepts for students. The module serves as the tool to teach programming and use of computational software both from a structural and fluids perspective. Efficient programming skills and understand the fundamentals of computations is the key for the students to become comfortable with advanced engineering software such as ANSYS, Solid works, Fluent, Star-CCM+ etc.&lt;/p&gt;</Content>
  </MarketingOverview>
  <UnitOverview Applicant="" Label="Course unit overview" Student="Y">
    <Content>&lt;p&gt;This unit is the first in the series of Modelling and Simulation modules and thus forms the foundation of computational concepts for students. The module serves as the tool to teach programming and use of computational software both from a structural and fluids perspective. Efficient programming skills and understand the fundamentals of computations is the key for the students to become comfortable with advanced engineering software such as ANSYS, Solid works, Fluent, Star-CCM+ etc.&lt;/p&gt;</Content>
  </UnitOverview>
  <Aims Applicant="Y" Label="Aims" Student="Y">
    <Content>&lt;p&gt;&amp;bull; To give students the skills to tackle engineering problems using numerical methods and appropriate scientific software&lt;br /&gt;&amp;bull; To teach structured programming techniques and numerical methods&lt;br /&gt;&amp;bull; To demonstrate the application of some popular computer software packages and programs.&lt;/p&gt;</Content>
  </Aims>
  <LearningOutcomes Applicant="Y" Label="Learning outcomes" Student="Y">
    <Content></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></SkillId>
      <SkillDescription></SkillDescription>
    </Skill>
  </EmployabilitySkillsList>
  <Syllabus Applicant="Y" Label="Syllabus" Student="Y">
    <Content>&lt;ol&gt;	&lt;li&gt;		How to solve systems of equations using matrices&lt;/li&gt;	&lt;li&gt;		How to develop algorithms based on solution techniques&lt;/li&gt;	&lt;li&gt;		How to use, program and implement algorithms using interpreted language How to solve nonlinear equations numerically&lt;/li&gt;	&lt;li&gt;		How to implement this in a high level language&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;Solving systems of equations using matrices - Dr Milan Mihajlovic&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Part 1:&lt;/strong&gt;&lt;/p&gt;&lt;ol style="list-style-type:lower-roman;"&gt;	&lt;li&gt;		Basic concepts of system of equations&lt;/li&gt;	&lt;li&gt;		Reduction operations&lt;/li&gt;	&lt;li&gt;		Direct and iterative techniques&lt;/li&gt;	&lt;li&gt;		Algorithm development&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;Part 2:&lt;/strong&gt;&lt;/p&gt;&lt;ol style="list-style-type:lower-roman;"&gt;	&lt;li&gt;		Revision of MATLAB interface, syntax, mathematical operations (includes lab: Familiarity and basics of MATLAB)&lt;/li&gt;	&lt;li&gt;		Revision of Conditional processing (IF statements), repetition (FOR loops), arrays (includes lab: Basic Programming in MATLAB, pre- and post-processing; lab: Matrix transformations in MATLAB)&lt;/li&gt;	&lt;li&gt;		Programming and algorithm implementation in MATLAB (includes lab: Advanced programming in MATLAB using direct and iterative techniques for solution of systems of equations)&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;Solving nonlinear equations numerically - Dr S. Lind &lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Part 1:&lt;/strong&gt;&lt;/p&gt;&lt;ol style="list-style-type:lower-roman;"&gt;	&lt;li&gt;		Concepts of solution by iteration&lt;/li&gt;	&lt;li&gt;		Solution of nonlinear equations for f(x)=0&lt;/li&gt;	&lt;li&gt;		Numerical differentiation&lt;/li&gt;	&lt;li&gt;		Introduction to finite differences&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;&lt;strong&gt;Part 2:&lt;/strong&gt;&lt;/p&gt;&lt;ol style="list-style-type:lower-roman;"&gt;	&lt;li&gt;		Source code and execution, syntax, mathematical operations (lab: Python Basics)&lt;/li&gt;	&lt;li&gt;		Conditional processing (IF statements), repetition (DO loops), libraries (lab: Repetition and Choice)&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Arrays, functions and modules (lab: Arrays and Functions)&lt;/p&gt;</Content>
  </Syllabus>
  <TeachingMethods Applicant="Y" Label="Teaching and learning methods" Student="Y">
    <Content></Content>
  </TeachingMethods>
  <AssessmentMethods Applicant="Y" Label="Assessment methods" Student="Y">
    <IntroText> </IntroText>
    <Method>
      <MethodId>0</MethodId>
      <MethodName>Other</MethodName>
      <MethodWeight>25%</MethodWeight>
    </Method>
    <Method>
      <MethodId>1</MethodId>
      <MethodName>Written exam</MethodName>
      <MethodWeight>50%</MethodWeight>
    </Method>
    <Method>
      <MethodId>3</MethodId>
      <MethodName>Report</MethodName>
      <MethodWeight>25%</MethodWeight>
    </Method>
    <OtherDescription>&lt;p&gt;Other - Assessed tutorial work&lt;/p&gt;</OtherDescription>
  </AssessmentMethods>
  <FeedbackMethods Applicant="Y" Label="Feedback methods" Student="Y">
    <Content>&lt;p&gt;Week 8 for all MATLAB based assignments and coursework, week 13 for all Fortran based assignments and coursework. Immediate verbal feedback on exercises undertaken in computer tutorials.&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>BEng (Hons) Civil Engineering</Program>
      <Plan>BEng (Hons) Civil Engineering</Plan>
      <Level>Second Year</Level>
      <Requirement>Mandatory</Requirement>
    </AcademicProgram>
    <AcademicProgram>
      <Program>MEng (Hons) Civil &amp; Struct Eng</Program>
      <Plan>MEng (Hons) Civil &amp; Struct Eng</Plan>
      <Level>Second Year</Level>
      <Requirement>Mandatory</Requirement>
    </AcademicProgram>
    <AcademicProgram>
      <Program>MEng (Hons) Civil Engineering</Program>
      <Plan>MEng (Hons) Civil Engineering</Plan>
      <Level>Second Year</Level>
      <Requirement>Mandatory</Requirement>
    </AcademicProgram>
    <AcademicProgram>
      <Program>MEng (Hons) Civil Eng (Ent)</Program>
      <Plan>MEng (Hons) Civil Eng (Ent)</Plan>
      <Level>Second Year</Level>
      <Requirement>Mandatory</Requirement>
    </AcademicProgram>
    <AcademicProgram>
      <Program>MEng (Hons) Civil Eng w Ind Ex</Program>
      <Plan>MEng (Hons) Civil Eng w Ind Ex</Plan>
      <Level>Second Year</Level>
      <Requirement>Mandatory</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>eAssessment</ActivityType>
        <Hours>36</Hours>
      </ActivityHours>
      <ActivityHours>
        <ActivityType>Lectures</ActivityType>
        <Hours>16</Hours>
      </ActivityHours>
      <ActivityHours>
        <ActivityType>Tutorials</ActivityType>
        <Hours>20</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>28</Hours>
    </TotalHours>
  </StudyHours>
  <Notes Applicant="Y" Label="Additional notes" Student="Y">
    <Content></Content>
  </Notes>
</CourseUnit>
