Valid for: 2012/13
Decided by: Education Board 3
Date of Decision: 2012-04-04
Elective for: F4, F4-bs, M4, Pi4, V4-ko
Language of instruction: The course will be given in Swedish
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. Different programming languages are used for the different parts, to utilise the fact that different languages have advantages for different tasks. 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
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 number of participants is limited to: No
The course might be cancelled: If the number of applicants is less than 15.
The course overlaps following course/s: VSM032
Course coordinator: Professor Ola Dahlblom, Ola.Dahlblom@construction.lth.se
Course coordinator: Jonas Lindemann, Jonas.Lindemann@construction.lth.se
Course homepage: http://www.byggmek.lth.se