Module and Programme Catalogue

Search site

Find information on

2024/25 Undergraduate Module Catalogue

ELEC1703 Algorithms and Numerical Mathematics

10 creditsClass Size: 180

Module manager: Dr. Dragan Indjin

Taught: Semester 1 (Sep to Jan) View Timetable

Year running 2024/25

Pre-requisite qualifications

Acceptance onto the BEng/MEng Electronic and Electrical Engineering, or BEng/MEng Electronics and Computer Engineering programme

This module is not approved as a discovery module

Module summary

This module introduces the concepts of logical algorithm design and numerical mathematics, and the application of logical algorithms to solve numerical mathematics problems in engineering.


This module has the following objectives:
- To gain an understanding of the concepts of logical algorithm design and numerical mathematics.
- To learn how to apply logical algorithms to solve numerical mathematics problems in engineering.
- To learn practical implementation in the form of programming logical algorithms.

Learning outcomes
On successful completion of the module students will have demonstrated the following learning outcomes:
1. Apply basic knowledge of mathematics, statistics and engineering principles to the solution of well-defined problems.
2. Analyse well-defined problems to reach substantiated conclusions using first principles of mathematics, statistics and engineering principles.
3. Apply appropriate computational and analytical techniques to model well-defined problems.
4. Use technical literature and other sources of information to address well-defined problems.
5. Apply an integrated or systems approach to the solution of well-defined problems.
6. Use a risk management process to identify, evaluate and mitigate risks (the effects of uncertainty) associated with a particular project or activity.
7. Apply knowledge of engineering management principles, commercial context, project and change management, and relevant legal matters including intellectual property rights.

Skills learning outcomes

On successful completion of the module students will have demonstrated the following skills:
a) Application of science, mathematics and/or engineering principles
b) Problem analysis
c) Application of computational and analytical techniques
d) Searching and using technical literature
e) Integrated systems approach
f) Risk management
g) Engineering and project management


Topics may include, but are not limited to:
* Introduction to the logic of programming and program structure;
* Standard conditional program clauses;
* Arrays and matrices;
* Array handling in MATLAB;
* Algorithm design to solve numerical problems;
* Functions in MATLAB. Numerical approve for
* Maclaurin/Taylor expansions;
* Interpolation, curve-fitting and root-finding;
* Numerical integration: trapezium and Simpson's rules;
* Numerical differentiation: finite difference method;
* Introduction to variational methods.

Methods of Assessment

We are currently refreshing our modules to make sure students have the best possible experience. Full assessment details for this module are not available before the start of the academic year, at which time details of the assessment(s) will be provided.

Assessment for this module will consist of;

2 x Coursework

Teaching methods

Delivery typeNumberLength hoursStudent hours
Independent online learning hours10.00
Private study hours38.00
Total Contact hours52.00
Total hours (100hr per 10 credits)100.00

Opportunities for Formative Feedback

Students studying ELEC modules will receive formative feedback in a variety of ways, which may include the use of self-test quizzes on Minerva, practice questions/worked examples and (where appropriate) through verbal interaction with teaching staff and/or post-graduate demonstrators.

Methods of assessment

Assessment typeNotes% of formal assessment
AssignmentCoursework 130.00
AssignmentCoursework 270.00
Total percentage (Assessment Coursework)100.00

Normally resits will be assessed by the same methodology as the first attempt, unless otherwise stated

Reading list

There is no reading list for this module

Last updated: 30/04/2024


Browse Other Catalogues

Errors, omissions, failed links etc should be notified to the Catalogue Team.PROD

© Copyright Leeds 2019