Arvutiteaduse matemaatika (ITC8190)
PÕHIANDMED
õppeaine register
A - põhiregister
õppeaine kood
ITC8190
õppeaine nimetus eesti k
Arvutiteaduse matemaatika
õppeaine nimetus inglise k
Mathematics for Computer Science
õppeaine maht AP
-
õppeaine maht EAP
6.00
deklareeritav
jah
õppeaine täies mahus läbitav e-õppes
ei
kontrollivorm
eksam
õpetamise semester
sügis
õppekeel
eesti keel
inglise keel
Õppekavad, millesse aine kuulub
kavaversiooni kood
aine kohustuslik
IVCM25/25
ei
Ainet õpetavad struktuuriüksused
IT - tarkvarateaduse instituut
Ainekaardi link
Tunniplaani link
Vaata tunniplaani
Versioon:
VERSIOONIPÕHISED ANDMED
õppeaine eesmärgid eesti k
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.
õppeaine eesmärgid inglise k
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.
õppeaine õpiväljundid eesti k.
Õ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.
õppeaine õpiväljundid ingl k.
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.
õppeaine sisu lühikirjeldus eesti k
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.
õppeaine sisu lühikirjeldus ingl k
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.
hindamisviis eesti k
-
hindamisviis ingl k
-
iseseisev töö eesti k
-
iseseisev töö ingl k
-
õppekirjandus
Provided in class.
õppevormid ja mahud
päevaõpe: nädalatunnid
4.0
sessioonõppe töömahud (semestris):
loenguid
2.0
loenguid
-
praktikume
0.0
praktikume
-
harjutusi
2.0
harjutusi
-
vastutav õppejõud
-
ÕPPEJÕU AINEKAVA INFO
õppetöö semester
õpetav õppejõud / üksus
õppetöö keel
Laiendatud ainekava
2025/2026 sügis
Clémence Chanavat, IT - tarkvarateaduse instituut
inglise keel
    kuva rohkem
    2024/2025 sügis
    Nikita Snetkov, IT - tarkvarateaduse instituut
    inglise keel
      2023/2024 sügis
      Nikita Snetkov, IT - tarkvarateaduse instituut
      inglise keel
      New evaluation criteria
        Math_evaluation_criteria.pdf 
        2022/2023 sügis
        Nikita Snetkov, IT - tarkvarateaduse instituut
        inglise keel
        This file gives explanation to the evaluation criteria (Inglise keeles)
          Math_Evaluation_criteria.pdf 
          Ainekaart eesti keeles
          Ainekaart inglise keeles