Course description

  1. Real numbers, complex numbers, sequences, limits and convergent sequences, series.
  2. Functions: basic properties, graph. Continuity and limits, properties of continuous functions, bisection, secant method, functions of several variables.
  3. Derivatives: definition and geometric interpretation of derivative, rules for differentiation, partial derivatives, differential, linear aproximation, l’Hostpial’s rule, gradient. Applications: critical points and local extrema, global extrema, solving optimization problems, Taylor polynomial and Taylor series.
  4. Integral: indefinite integral, definite integral and areas, numerical integration (trapezoid and Simpson's rule), fundamental theorem of calculus (connection between indefinite and definite integrals), examples of nonelementary functions.
  5. Differential equations: growth models, solutions, separable equations, linear first degree differential equations, examples.

Course is carried out on study programme

Multimedija 1. stopnja

Objectives and competences

The goal of this course is to provide a broad understanding of the basic concepts of mathematical analysis, such as convergence, derivative and integral, and demonstrate how they can be applied to solve problems in computer science and science as a whole.

General competences:

  • Ability of critical thinking.
  • Developing skills in critical, analytical and synthetic thinking.
  • Understanding and using mathematical concepts and mathematical thinking
  • Understanding the concept of abstraction

Subject specific competencies

  • Basic skills in computer and information science, which includes basic theoretical skills, practical knowledge and skills essential for the field of computer and information science;
  • Basic skills in computer and information science, allowing the continuation of studies in the second study cycle.
  • Understanding the concepts of convergence, continuity, derivatives and integrals
  • Ability to use basic mathematical concepts like sequences, series, functions, derivatives and integrals in solving problems from computer science and other relevant fields.

Learning and teaching methods

Lectures, lab exercises with oral presentations, homework problems. Special attention will be given to continuing work with homework problems and group work.

Intended learning outcomes

Knowledge and understanding:

After completion of the course the student will

  • master the basic concepts and principles of calculus and understand the connection between their symbolic, graphic and numeric representations
  • master simple proofs with mathematical induction and basic manipulations with real and complex numbers
  • understand the concepts of sequence and convergence
  • understand the concept of functional dependence and continuity
  • understand the concept of derivative, be able to compute relatively simple derivatives and use them in function analysis and in simple optimization problems 
  • understand the concept of integral, master basic principles for computing integrals, and understand the connection between indefinite and definite integrals
  • know basic principles and examples of applying these concepts to computer algorithms and to real world problems


Reference nosilca

  • VIRK, Žiga. Small loop spaces. Topology and its Applications, ISSN 0166-8641, 2010, vol. 157, no. 2, str. 451-455.
  • VIRK, Žiga. Realizations of countable groups as fundamental groups of compacta. Mediterranean journal of mathematics, 2013, vol. 10, no. 3, str. 1573-1589.
  • DYDAK, Jerzy, VIRK, Žiga. Preserving coarse properties. Revista matemática complutense, 2016, vol. 29, iss. 1, str. 191-206.
  • EDELSBRUNNER, Herbert, VIRK, Žiga, WAGNER, Hubert. Smallest enclosing spheres and Chernoff points in Bregman geometry. V: SPECKMANN, Bettina (ur.), TÓTH, Csaba D. (ur.). 34th International Symposium on Computational Geometry : SoCG 2018, June 11-14, 2018, Budapest, Hungary,
  • VIRK, Žiga. Approximations of 1-dimensional intrinsic persistence of geodesic spaces and their stability. Revista matemática complutense, Jan. 2019, vol. 32, iss. 1, str. 195-213.

Celotna bibliografija je dostopna na SICRISu:[VŽ1]


Study materials

  1. G. Tomšič, B. Orel, N. Mramor: Matematika I, Matematika II; Ljubljana, Založba FE in FRI.
  2. J. Stewart: Calculus: early transcendentals (8th edition), Cengage Learning, 2016, poglavja 1-8 in 14.
  3. Dan Sloughter: Yet Another Calculus Text,
  4. Andrew D. Hwang: Calculus for Mathematicians, Computer Scientists, and Physicists,-Computer-Scientists,-and-Physicists-An-Introduction-to-Abstract-Mathematics-%28pdf%29.html

Bodi na tekočem

Univerza v Ljubljani, Fakulteta za elektrotehniko, Tržaška cesta 25, 1000 Ljubljana

E: T:  01 4768 411