5033.17 - Linear Algebra for Software Engineers


Course number
5033.17
Title
Linear Algebra for Software Engineers
ECTS
7.5
Prerequisites
Upper secondary school with mathematics at B-level
Purpose
The purpose with the course is to give the students basic knowledge and skills in linear algebra for use in connection with information and communication technology as well as a foundation for further studies.
Content
Systems of linear equations and linear maps. Matrixalgebra. Vektor spaces. Eigenvalue problems. Symmetric and orthogonal matrices. Geometry in 2 and 3 dimensions. Project writing. Usage of Maple.
Learning and teaching approaches
Lectures, individual work and exercises sessions.
Learning outcomes
At the end of the course, the student should be able to: • Use matrix calculus and Gauss elimination to solve systems of linear equations. • Analyze and explain the set of solutions in a vector space using the structure theorem. • Use vectors and matrices to describe 3D geometry - as part of this for applications such as computer graphics. • Solve 2D og 3D problems in Euclidian geometry, such as set of intersection points distance between mathematical objects such as planes and lines. • Be able to use mathematical terminology and reasoning in written form. • Organize cooperation in a project group about mathematical subjects and methods in a small project. • Use symbolic software-tool, at the time Maple, to solve and to illustrate mathematical problems.
Assessment method
Mandatory assignments, that have to be approved before examination. Grade is based on: 1) Individual assignments, 2) Tests, 3) Solution of a project in groups. Reexamination is a 4 hour written exam with all auxiliary material allowed except for electronic devices.
Examination
External
Marking scale
7-
Bibliography
Gerald Farin (Author), Dianne Hansford (Author), Practical Linear Algebra: A Geometry Toolbox, Third Edition Hardcover – 18 Sep 2013. ISBN-13: 978-1466579569 and lecture notes from DTU.
Contact
Gunnar Restorff