Semester: 1
ECTS: 5
Lectures: 30
Practice sessions: 30
Independent work: 90
Module Code: 24-06-502
Semester: 1
ECTS: 5
Lectures: 30
Practice sessions: 30
Independent work: 90
Module Code: 24-06-502

Module title:


Mathematics


Module 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.


Literature:


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