Skip to content

Free University of Bozen-Bolzano

Linear Algebra

Semester 1 · 76238 · Bachelor in Computer Science · 6CP · EN


The aim of this course is to present a rather comprehensive treatment of linear algebra and its applications, giving a general overview of the field. It covers vector and matrix theory to some degree of mathematical logic and rigor, emphasizing topics useful in other disciplines such as solving linear equations and computing determinants and eigenvalues of matrices. The course also provides practice in using linear algebra to think about problems in computer science, and in actually using linear algebra computations to address these problems.

Lecturers: Bruno Carpentieri

Teaching Hours: 40
Lab Hours: 20
Mandatory Attendance: Attendance is not compulsory, but non-attending students must contact the lecturer to agree on independent study modalities.

Course Topics
- Background on complex numbers, trigonometry and polynominals - Vectors and matrices - Linear Systems - Vector spaces - Linear operators - Spectral analysis

Propaedeutic courses
There are no prerequisites for this course.

Teaching format
The course includes frontal lectures and exercises.

Educational objectives
Knowledge and Understanding - D1.1: Have a solid knowledge of mathematical analysis, algebra, numerical calculus, discrete mathematics and elementary notion of logic that are in support of computer science Applying knowledge and understanding - D2.1: Be able to use the tools of mathematics and logic to solve problems. Ability to make judgments - D3.2: Be able to work autonomously according to the own level of knowledge and understanding. Communication skills - D4.1: Be able to use one of the three languages English, Italian and German, and be able to use technical terms and communication appropriately. Learning skills - D5.1: Have developed learning capabilities to pursue further studies with a high degree of autonomy.

Assessment
The written exam will include verification questions, transfer-of-knowledge questions, and exercises. The aim is to assess the extent to which students have acquired knowledge and understanding, are able to apply that knowledge, and can demonstrate critical judgment. The same assessment criteria apply to both attending and non-attending students.

Evaluation criteria
The final written exam accounts for 100% of the grade and covers the entire program. Exam questions will be assessed based on correctness, clarity, quality of argumentation, and problem-solving ability. The same evaluation criteria apply to both attending and non-attending students.

Required readings
  • Gilbert Strang. Introduction to Linear Algebra. Wellesley-Cambridge Press, Wellesley, 4th edition, February 2009. ISBN 978-0-9802327-1-4. 
  • Gilbert Strang. Algebra lineare. Apogeo Education, 1st edition, 2008. ISBN 978-88-387-8607-5. 
  • Carl D. Meyer. Matrix analysis and applied linear algebra. SIAM: Society for Industrial and Applied Mathematics, Philadelphia, May 2010. ISBN 978-0-89871-454-8. 


Supplementary readings

Philip N. Klein. Coding the Matrix: Linear Algebra through Applications to Computer Science. Newtonian Press, Newton, Mass., 1st edition, September 2013. ISBN 978-0-615-88099-0. 



Further information
If the use of specific software is required, it will be communicated during class by the lecturer.


Download as pdf

Sustainable Development Goals
This teaching activity contributes to the achievement of the following Sustainable Development Goals.

4

Request info