Image for


  • Class 30
  • Practice 30
  • Independent work 90
Total 150

Course title


Lecture type


Course code






Lecturers and associates

Course overview

The objective of this module is to enable students to learn to:
• implement mathematical models in computational problem solving
• implement linear algebra in modelling and solving of 2D and 3D problems.

Studnets learn the theoretical and practical foundations of quantitative methods that are essential in computer science modelling, with an emphasis on graphical application. This module aims to provides students with the knowledge, and understanding of mathematical tools to be used in other modules of this study programme and also serves as a foundation for module ‘Mathematical Analysis’ that students have in the second semester of the first year.

It is important for students to take this module to develop their logical and reasoning skills needed for other modules in this study programme. The knowledge students acquire in this module will contribute to the overall skillset for their future employment as IT specialists. This module will expose students to a particular experience when dealing with mathematical problems and models in a practical way both individually and in teams.


Essential reading:
1. Stewart, J., Redlin, L. and Watson, S. (2016) Precalculus: Mathematics for Calculus. 7th edn. Boston: Cengage Learning
2. Hatzivelkos, A., Kovač, H., Milun, T. (2022) Mathematics for IT, Algebra

Recommended reading:
1. Lay, D.C, Lay, S.R. and McDonald, J.J. (2016) Linear Algebra and Its Applications. 5th edn, Boston: Pearson
2. Abramson, J. (2017) Precalculus. Houston: OpenStax

Further reading:
1. Strang, G., (2019) Linear Algebra and Learning from Data. Cambridge: Wellesley-Cambridge Press

Minimal learning outcomes

  • Analyse the elementary functions, sketch graphs of elementary functions, and calculate the domain of basic and complex functions.
  • Calculate inverse functions, basic operations on sets and display sets and operations Venn diagrams, and calculate the arithmetic and geometric series.
  • Solve basic operations with matrices, calculate determinant of matrix, and solve systems of linear equations using appropriate methods.
  • Calculate basic geometry objects in plane and space (lines and planes) using vectors and use basic linear algebra in manipulation with geometry objects.

Preferred learning outcomes

  • Choose a suitable function for modelling a mathematical or physical problem.
  • Calculate the inverse complex functions and confirm the inverse composition of the function itself and its inversion, write power set and partition together, and examine the properties of operations on sets, and calculate more complex examples of arithmetic and geometric sequences.
  • Analyse the design of the system of linear equations.
  • Use advanced linear algebra in manipulation with objects in plane and space.
Preuzmi vodič za studente
Share: Facebook Twitter