## ELEC1703 Algorithms and Numerical Mathematics

### 10 creditsClass Size: 180

Module manager: Dr. Dragan Indjin
Email: d.indjin@leeds.ac.uk

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.

### Objectives

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

### Syllabus

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 type Number Length hours Student hours Laboratory 11 2.00 22.00 Consultation 10 2.00 20.00 Lecture 10 1.00 10.00 Independent online learning hours 10.00 Private study hours 38.00 Total Contact hours 52.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

Coursework
 Assessment type Notes % of formal assessment Assignment Coursework 1 30.00 Assignment Coursework 2 70.00 Total percentage (Assessment Coursework) 100.00

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