Valid for: 2020/21
Decided by: PLED V
Date of Decision: 2020-03-23
Elective for: F4, F4-bs, M4, Pi4-bs, V4-ko
Language of instruction: The course will be given in English on demand
The course aims at giving the student ability to develop complex computation software for technical applications, including graphical user interfaces.
Knowledge and understanding
For a passing grade the student must
Competences and skills
For a passing grade the student must
Judgement and approach
For a passing grade the student must
The course consists mainly of an applied program development task based on the finite element method. The program shall contain both computational code and a graphical user interface. The program development is divided into several subtasks, each representing an assignment to be turned in. The computer code developed must be tested and documented, and be presented at an oral exam.
To carry out the task, the student must acquire knowledge in the programming languages to be used. The task is designed in such a way that the degree of difficulty gradually increases for each subtask. In the tasks the following features are included: information about hardware, system software, graphical user interfaces, structuring of computer software, and implementation of element routines, mesh generation and visualisation. Furthermore, short descriptions of software and hardware systems for high performance computations, commercial finite element codes and their structure including pre- and post processors.
Grading scale: UG - (U,G) - (Fail, Pass)
Assessment: Compulsory written assignments. Oral examination including presentation of the computer code developed and acting as opponent on other student's presentation of computer code.
The examiner, in consultation with Disability Support Services, may deviate from the regular form of examination in order to provide a permanently disabled student with a form of examination equivalent to that of a student without a disability.
The number of participants is limited to: No
The course overlaps following course/s: VSM032
Course coordinator: Jonas Lindemann, Jonas.Lindemann@construction.lth.se
Examinator: Ola Dahlblom, ola.dahlblom@byggmek.lth.se
Course homepage: http://www.byggmek.lth.se