Mathematics for Computer Science
BASIC DATA
course listing
A - main register
course code
ITC8190
course title in Estonian
Arvutiteaduse matemaatika
course title in English
Mathematics for Computer Science
course volume CP
-
ECTS credits
6.00
to be declared
yes
fully online course
not
assessment form
Examination
teaching semester
autumn
language of instruction
Estonian
English
Study programmes that contain the course
code of the study programme version
course compulsory
IVCM25/25
no
Structural units teaching the course
IT - Department of Software Science
Course description link
Timetable link
View the timetable
Version:
VERSION SPECIFIC DATA
course aims in Estonian
Kursuse põhieesmärk on anda ülevaade väljavalitud matemaatika teemadest ja nende rakendamisest. Kursus on loodud selleks, et anda üliõpilastele piisav matemaatiline taust arvutiteaduse ainete, eriti krüptograafia, õppimiseks.
course aims in English
The main goal of this course is to give an overview on selected topics of mathematics and its applications. This course is designed to provide students with sufficient mathematical background for studying Computer Science subjects, especially cryptography.
learning outcomes in the course in Est.
Õppeaine läbinud üliõpilane:
- mõistab matemaatilisi tekste bakalaureuseõppe tasemel.
- kasutab akadeemilises kirjutamises standardset matemaatilist tähistust ja terminoloogiat;
- kirjutab ja hindab õigeid, selgeid ja täpseid matemaatilisi tõestuseid sobival detailsusastmel;
- tuletab meelde definitsioone ja teoreeme matemaatika valdkondades, mida kursusel käsitletakse.
learning outcomes in the course in Eng.
After completing this course, the student:
- understands mathematical texts at undergraduate level;
- uses standard mathematical notation and terminology in academical writing;
- writew and evaluatew correct, clear and precise mathematical proofs in an applicable level of detail;
- recalls definitions and theorems in mathematical areas, which are covered in the course.
brief description of the course in Estonian
Kursuse lühikirjeldus:
1. Arvuteooria: jaguvus, algarvud, suurim ühistegur (SÜT), vähim ühiskordne (VÜK), Eukleidese algoritm, Bézout’i teoreem, kongruentsid, Euleri φ-funktsioon, jäägi teoreem.
2. Loogika ja hulgateooria: loogikatehted, kvantorid, hulgad, ühend, ühisosa, täiendhulk, funktsioon, bijektiivne funktsioon, injektiivne funktsioon, surjektiivne funktsioon.
3. Rühmateooria: definitsioonid ja omadused, rühmade tüübid (tsükliline, dihedraalne, sümmeetriline), alarühmad, homomorfism, isomorfism, Lagrange’i teoreem, jagatisrühmad, rühmade korrutis.
4. Tõenäosusteooria: loenduspõhimõtted, variatsioonid (permutatsioonid), kombinatsioonid, sündmused ja tõenäosused, juhuslikud suurused, jaotused.
brief description of the course in English
Brief description of the course:
1. Number theory: divisibility, prime numbers, gcd, lcm, Euclidean algorithm, Bezout theorem, congruences, Euler phi-function, Remainder Theorem
2. Logic and Set theory: logical operators, quantifiers, sets, union, intersection, complement, function, bijection, injection, surjection
3. Group theory: definitions and properties, types of groups (cyclic, dihedral, symmetric), subgroups, homomorphism, isomorphism, Lagrange theorem, quotient groups, product groups.
4. Probability theory: Counting principles, permutations, combinations, events and probabilities, random variables, distributions.
type of assessment in Estonian
-
type of assessment in English
-
independent study in Estonian
-
independent study in English
-
study literature
Provided in class.
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):
lectures
2.0
lectures
-
practices
0.0
practices
-
exercises
2.0
exercises
-
lecturer in charge
-
LECTURER SYLLABUS INFO
semester of studies
teaching lecturer / unit
language of instruction
Extended syllabus
2025/2026 autumn
Clémence Chanavat, IT - Department of Software Science
English
    ITC8190-evaluation-criteria.pdf 
    display more
    2024/2025 autumn
    Nikita Snetkov, IT - Department of Software Science
    English
    New Criteria
      Math_evaluation_criteria.pdf 
      2023/2024 autumn
      Nikita Snetkov, IT - Department of Software Science
      English
      New evaluation criteria
        Math_evaluation_criteria.pdf 
        2022/2023 autumn
        Nikita Snetkov, IT - Department of Software Science
        English
        This file gives explanation to the evaluation criteria.
          AINEKAVA.210633_Math_Evaluation_criteria.pdf 
          Course description in Estonian
          Course description in English