Course syllabus autumn 2020
Course syllabus autumn 2020
Title
Modeling and Simulation in Matlab/GNU Octave
Swedish title
Modellering och simulering i Matlab/GNU Octave
Course code
MA211A
Credits
7.5 credits
Grading scale
TH / Fail (U), Three (3), Four (4), or Five (5)
Language of instruction
English
Decision-making body
Faculty of Technology and Society
Syllabus approval date
2016-10-24
Syllabus valid from
2019-09-02
Entry requirements
The equivalent of English 6/English B in Swedish secondary school.
MA209A - Calculus A and Linear Algebra 15 hp
Level
Basic level
No main field.
Progression level
G1F
Progression level in relation to degree requirements
The course can be a part of the degree requirements for a Bachelor of Science Degree in Computer Engineering.
The course is also elective.
Course objectives
The purpose of the course is that the student develops knowledge and skills to use numerical methods for modeling and simulation in science and engineering. The aim of the course is also that the student develops skills to implement numerical methods in Matlab/GNU Octave.
Course contents
- Setting up a model and estimating it’s range of validity
- Numerical methods for modeling and simulation in science and engineering
- Implementation of numerical methods in Matlab/GNU Octave
- Documenting and presenting results from a modeling and simulation activity
Learning outcomes
Knowledge and understanding
On completion of the course the student shall demonstrate:
- knowledge of numerical methods
- understanding of the applicability of numerical methods for modeling and simulation in science and engineering
- understanding of limitations of modeling and simulation in relation to complex systems
Skills and abilities
On completion of the course the student shall demonstrate:
- skills to use numerical methods for modeling and simulation in science and engineering
- skills to develop computer programs in Matlab / GNU Octave for modeling and simulation
- ability to describe the results of a modeling and simulation activity orally and in a project report
Judgement and approach
On completion of the course the student shall demonstrate:
- the ability to critically examine and evaluate a model of a system in science and engineering
Learning activities
Lectures, computer labs, student presentations/demonstrations.
Assessment
Individual oral examination 5 cr, written reports of home assignments 1,5 cr and computer labs 1 cr.
All activities must be passed. The final grade is based on the oral examination.
Course literature and other study material
- Moler, Cleve (2013). Numerical computing with MATLAB, (available at se.mathworks.com/moler/index_ncm.html)
- Stahel, Andreas (2015). Octave at BFH-TI Biel, Lecture notes, (available at staff.ti.bfh.ch/sha1/Labs/PWF/Documentation/OctaveAtBFH.pdf)
Additional material dependent on the home assignments and computer labs.
Course evaluation
The university provides all students who are participating in, or have completed, a course to express their experiences and views on the course through a course evaluation which is organized at the end of the course. The university will collate the course evaluations and provide information about their results and any actions prompted by them. The results shall be made available to the students. (HF 1:14).
Interim rules
When a course is no longer given, or the contents have been radically changed, the student has the right to re-take the examination, which will be given twice during a one year period, according to the syllabus which was valid at the time of registration.