Numerical Problem Solving for Engineers

Dublin City University

Course Description

  • Course Name

    Numerical Problem Solving for Engineers

  • Host University

    Dublin City University

  • Location

    Dublin, Ireland

  • Area of Study

    Electronics Engineering

  • Language Level

    Taught In English

  • Course Level Recommendations

    Lower

    ISA offers course level recommendations in an effort to facilitate the determination of course levels by credential evaluators.We advice each institution to have their own credentials evaluator make the final decision regrading course levels.

    Hours & Credits

  • ECTS Credits

    5
  • Recommended U.S. Semester Credits
    2
  • Recommended U.S. Quarter Units
    3
  • Overview

    Description
    This module is intended to complement the formal, analytical mathematical theory presented in Engineering Mathematics I and II and focuses instead on practical problem-solving skills. This includes problem specification skills, problem solving skills, numerical skills as well as visualisation and verbal skills. The module will integrate 1st year students’ mathematical knowledge more comprehensively with the real world and other first year modules. A particular focus is on the practical use of computers: both as a visualisation and instructional aid for mathematics and also as a flexible tool for analysing and solving complex, unfamiliar problems.

    Learning Outcomes
    1. Divide a larger technical problem into a series of sub-problems, identifying the inter-relationship and dependencies between them.
    2. Identify the appropriate mathematical techniques required to solve the constituent elements of a large engineering problem.
    3. Identify and apply suitable approximations needed to reduce the complexity of a problem and render it suitable for analysis.
    4. Formulate algorithms capable of implementing these techniques discretely on a computer and articulate these algorithms in the form of a flowchart.
    5. Translate algorithms into appropriate basic computer code.
    6. Design and implement tests to assess the accuracy and efficiency of the resultant computer – based solutions.
    7. Understand information expressed visually and design and implement appropriate visualisation methods for any problems being examined.