Learning objectives, activities and assessment 💡

Learning objectives, activities and assessment 💡#

Learning objectives#

At the end of the statics part of this module, you show to be able to:

  1. Translate the main steps of the matrix method into a set of programming classes with distinct tasks

  2. Extend the classes to solve arbitrarily complex frame problems in statics

  3. Postprocess the analyses and recover continuum fields exactly

The matrix method for statics is part of the unit 2 of the course CIEM5000 Base: Structural Engineering.

Learning activities#

In this submodule, you’ll have two lectures where we cover the content. This book represents the content of those lectures in Lecture 1 and Lecture 2

Next to that, you’ll work on applying the content in two workshops. The assignments as part of these workshops are not-graded. This book represents the content of those workshops in Workshop 1 and Workshop 2.

Additional assignment are available to work on, which you should be able to make after finishing the workshops. These are available in Additional assignments.

On Thursdays in week 7 and 8 there’ll be question hours for the full CIEM5000 module. During these you’ll have the opportunity to ask questions on this submodule too.

Assessment#

The learning will be assessed with one assignment provided to you after the second workshops. It will be posted in Graded assignment.

This assignment is part of the Assignment Portfolio of unit 2, where it counts for 33%. This portfolio will account for 20% of your total grade of CIEM5000.

The deadline of the assignment is April 18th, 23:59, although you’re encouraged to finish it directly after completing workshop 2. Doing so allows you to split the workload evenly.

You can take the resit of this assignment in Q4. If you choose to do so, you can improve your first submission. The deadline of the resit is June 20th, 23:59.

The assignment is graded according to the following rubric:

Table 1 Rubric#

Criteria

Insufficient

Sufficient

Good

New implementations

1.4 points
Not all implementations for correct nodal displacements were made
OR
Implementations are not correct

2.0125 points
Implementations for correct nodal displacements are correct
AND
Argumentation is not correct, insufficient or missing

3.5 points
Implementations for correct nodal displacements are correct
AND
Argumentation is correct and sufficient

Sanity checks

1.4 points
Not for all implementations for correct nodal displacements sanity checks were performed
OR
Argumentation is not correct, insufficient or missing

2.0125 points
For all implementations for correct nodal displacements sanity checks were performed

3.5 points
Sanity checks were performed for all new code implementations were performed
AND
Argumentation is correct and sufficient

Numerical results

0.8 points
Not all results are correct
OR
Not all required implementations were made

1.15 points
At least nodal displacements are correct with only a few inconsistencies in other results

2 points
All results are correct

Style

0.4 points
Coding is unclear
OR
Report is unclear
If too much is missing or unclear, the full assignment is graded with a 1

0.575 points
Coding and report are readable and functional

1 points
Coding and report are well documented

The assignment is not made under surveillance. You are allowed to collaborate, but you’ll need to hand in your own work. You’ll have to submit your work to a personal GitHub repository.

Feedback for the assignment will be provided via Brightspace.