- UCAS course code
- H200
- UCAS institution code
- M20
Bachelor of Engineering (BEng)
BEng Civil Engineering
Society needs civil engineers now more than ever, and our graduates are among the most sought-after in the UK (THE Graduate Market, 2024)
- Typical A-level offer: AAA including specific subjects
- Typical contextual A-level offer: AAB including specific subjects
- Refugee/care-experienced offer: ABB including specific subjects
- Typical International Baccalaureate offer: 36 points overall with 6,6,6 at HL, including specific requirements
Fees and funding
Fees
Tuition fees for home students commencing their studies in September 2025 will be £9,535 per annum (subject to Parliamentary approval). Tuition fees for international students will be £34,000 per annum. For general information please see the undergraduate finance pages.
Additional expenses
The exact cost and dates of the trip are confirmed at the start of your second year.
* In accordance with current University policy, this fee is restricted to be not more than 1% of the annual tuition fee of the course
Policy on additional costs
All students should normally be able to complete their programme of study without incurring additional study costs over and above the tuition fee for that programme. Any unavoidable additional compulsory costs totalling more than 1% of the annual home undergraduate fee per annum, regardless of whether the programme in question is undergraduate or postgraduate taught, will be made clear to you at the point of application. Further information can be found in the University's Policy on additional costs incurred by students on undergraduate and postgraduate taught programmes (PDF document, 91KB).
Scholarships/sponsorships
The University of Manchester is committed to attracting and supporting the very best students. We have a focus on nurturing talent and ability and we want to make sure that you have the opportunity to study here, regardless of your financial circumstances.
For further information about scholarships and bursaries you can explore our undergraduate fees pages , visit scholarships and bursaries , and check the Department's funding pages .
Course unit details:
Computing & Numerical Methods (Civil)
Unit code | CIVL20471 |
---|---|
Credit rating | 10 |
Unit level | Level 2 |
Teaching period(s) | Semester 1 |
Available as a free choice unit? | No |
Overview
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.
Aims
• To give students the skills to tackle engineering problems using numerical methods and appropriate scientific software
• To teach structured programming techniques and numerical methods
• To demonstrate the application of some popular computer software packages and programs.
Syllabus
- How to solve systems of equations using matrices
- How to develop algorithms based on solution techniques
- How to use, program and implement algorithms using interpreted language How to solve nonlinear equations numerically
- How to implement this in a high level language
Solving systems of equations using matrices - Dr Milan Mihajlovic
Part 1:
- Basic concepts of system of equations
- Reduction operations
- Direct and iterative techniques
- Algorithm development
Part 2:
- Revision of MATLAB interface, syntax, mathematical operations (includes lab: Familiarity and basics of MATLAB)
- 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)
- Programming and algorithm implementation in MATLAB (includes lab: Advanced programming in MATLAB using direct and iterative techniques for solution of systems of equations)
Solving nonlinear equations numerically - Dr S. Lind
Part 1:
- Concepts of solution by iteration
- Solution of nonlinear equations for f(x)=0
- Numerical differentiation
- Introduction to finite differences
Part 2:
- Source code and execution, syntax, mathematical operations (lab: Python Basics)
- Conditional processing (IF statements), repetition (DO loops), libraries (lab: Repetition and Choice)
Arrays, functions and modules (lab: Arrays and Functions)
Assessment methods
Method | Weight |
---|---|
Other | 25% |
Written exam | 50% |
Report | 25% |
Other - Assessed tutorial work
Feedback methods
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.
Study hours
Scheduled activity hours | |
---|---|
eAssessment | 36 |
Lectures | 16 |
Tutorials | 20 |
Independent study hours | |
---|---|
Independent study | 28 |
Teaching staff
Staff member | Role |
---|---|
Steven Lind | Unit coordinator |