MATLAB Code for Engineering Problems

Structure of assessments

This module is assessed by component B, weighted as 100 % of the final mark. To pass the module you must achieve a final mark of at least 40 %. This assessment brief is for component B (2000 words, excluding appendices and references). You will receive formative feedback for this assessment during lectures and group work sessions. The intended learning outcomes are

• Demonstrate competence in programming fundamentals including structure and best practice.
• Apply numerical methods in a programming context to solve common civil engineering problems.
• Write programs to generate data for, or solve civil engineering problems.
• Critically compare numerical methods and programmes, considering computational ef-ficiency and accuracy of the results.

The following section describes the problems you are expected to solve using MATLAB or other general programming language and specific details of the tasks and outputs to feed in to your report. The coursework portfolio described here asks you to consider two problems entitled:
1. Probabilistic-based seismic vulnerability assessment
2. Sustainable design of truss bridges

Results must also be evidenced by source programming code file(s)/spreadsheet(s). These code routines developed for both elements must be in a text selectable form (no images or
screenshots will be accepted).