DCU Home | Our Courses | Loop | Registry | Library | Search DCU
<< Back to Module List

Latest Module Specifications

Current Academic Year 2025 - 2026

Module Title Computation/Simulation
Module Code EEN1027 (ITS: EE317)
Faculty Engineering & Computing School Electronic Engineering
NFQ level 8 Credit Rating 5
Description

To introduce students to the theoretical framework and skills of numerical methods in engineering contexts such as circuit simulation, signal processing and telecommunications. To make students aware of the appropriate use of numerical methods, the power, and limitations of such techniques. To provide experience in the use of computational environments for analysis and simulation of systems in a range of engineering applications.

Learning Outcomes

1. From a generic starting point, with due regard to the limitations and inherent assumptions, derive mathematical formulae and develop numerical algorithms for solving complex engineering problems.
2. Select an appropriate numerical method/simulation technique to solve an ill-defined engineering problem/explore a nascent design solution, recognising the strengths and limitations of various methods.
3. Demonstrate an ability to work collaboratively in a team environment to solve engineering problems using numerical methods and communicate technical results arising within the engineering community and society at large.
4. Critically appraise the evolution and impact of numerical techniques on scientific, economic, and societal domains with respect to sustainability and equality.


WorkloadFull time hours per semester
TypeHoursDescription
Lecture24Class based instruction on the theoretical framework behind a variety of numerical methods and their application to computation/simulation.
Laboratory22Computer based laboratory work implementing numerical methods and exploring simulation techniques.
Group work40Group-based assignment to formulate and solve an engineering problem using computation/simulation. Critically evaluate the solution with respect to solution boundaries and limitations.
Independent Study39Problem solving relating to tutorial material and weekly review of class materials in preparation for the final examination. Home work exercises may be assigned using a STEM online homework system.
Total Workload: 125
Section Breakdown
CRN11022Part of TermSemester 1
Coursework25%Examination Weight75%
Grade Scale40PASSPass Both ElementsN
Resit CategoryRC1Best MarkN
Module Co-ordinatorDonnacha LowneyModule TeacherConor Brennan
Assessment Breakdown
TypeDescription% of totalAssessment Date
Group assignmentAssignment to solve an engineering problem that requires selection and implementation of a range of numerical methods.12.5%Week 9
In Class TestIndividual class test to solve problems.12.5%Week 11
Formal ExaminationEnd of semester exam75%End-of-Semester
Reassessment Requirement Type
Resit arrangements are explained by the following categories;
RC1: A resit is available for both* components of the module.
RC2: No resit is available for a 100% coursework module.
RC3: No resit is available for the coursework component where there is a coursework and summative examination element.

* ‘Both’ is used in the context of the module having a coursework/summative examination split; where the module is 100% coursework, there will also be a resit of the assessment

Pre-requisite None
Co-requisite None
Compatibles None
Incompatibles None

All module information is indicative and subject to change. For further information,students are advised to refer to the University's Marks and Standards and Programme Specific Regulations at: http://www.dcu.ie/registry/examinations/index.shtml

Indicative Content and Learning Activities

Overview
Numerical methods and computation algorithms. Issues and limitations of engineering computation.

Solutions to sets of linear equations
Jacobi, Gauss-Siedel and successive over relaxation (SOR) iterative techniques; sequential and parallel implementations; applications.

Approximation theory
Taylor’s Theorem; Lagrange polynomials; remainders; order notation.

Numerical differentiation
Forward, backward and central difference schemes; Richardson’s extrapolation and higher order schemes; error bounds.

Root finding techniques
Bisection; Newton-Raphson and secant.

Quadrature techniques
Rectangular, trapezoidal, Simpson’s rule; Integral Mean Value Theorem; error bounds.

Ordinary differential equations
Initial value and well-posed problems; direction fields and Euler’s method; first order predictor-corrector (Heun, midpoint and Runge-Kutta) methods; Taylor methods; technique properties: convergence, consistency, order and stability; first order multi-step methods (explicit: Adams Bashford, implict: Adams Moulton); second order methods (Runge-Kutta-Nystrom); error bounds; application: circuit simulators.

Partial differential equations
Classification (elliptic, parabolic, hyperbolic), initial value and boundary value problems; discretisation approaches; consistency tests; von Neumann stability analysis; convergence and Lax-Richtmyer Theorem; explicit and implicit (Crank-Nicolson) numerical solution schemes; application: finite element and finite difference field solvers.

Random number generation
Linear Congruential Generators (LCGs); randomness quality; application: encryption/decryption algorithms.

Indicative Reading List

Books:
  • Thomas H. Cormen,Charles E. Leiserson,Ronald L. Rivest,Clifford Stein: 2022, Introduction to Algorithms, fourth edition, MIT Press, 1313, 978-0-2620-4630-5
  • Harold Cohen: 2011, Numerical Approximation Methods, Springer Science & Business Media, 493, 978-1-4419-9836-1
  • Brian Bradie: 2006, A Friendly Introduction to Numerical Analysis, Pearson, 978-0-1301-3054-9
  • Hans Petter Langtangen,Anders Logg: 2017, Solving PDEs in Python, Springer, 146, 978-3-319-52461-0
  • Jennifer E. Houle,Dennis M. Sullivan: 2020, Electromagnetic Simulation Using the FDTD Method with Python, John Wiley & Sons, 224, 978-1-1195-6580-2
  • Farid N. Najm: 2010, Circuit Simulation, John Wiley & Sons, 342, 978-0-4705-38715
  • Erwin Kreyszig: 2010, Advanced Engineering Mathematics, John Wiley & Sons, 267, 978-0-4704-5836-5


Articles:
None
Other Resources

None

<< Back to Module List View 2024/25 Module Record for EEN1027