Inhalt

[ 521THEODISV13 ] VL Discrete Structures

Versionsauswahl
(*) Unfortunately this information is not available in english.
Workload Education level Study areas Responsible person Hours per week Coordinating university
3 ECTS B1 - Bachelor's programme 1. year Computer Science Stefan Rass 2 hpw Johannes Kepler University Linz
Detailed information
Original study plan Bachelor's programme Computer Science 2025W
Learning Outcomes
Competences
Students of the course understand the basics of discrete structures in mathematics and computer science and are familiar with the concepts and mathematical methods presented. They are able to apply and implement these independently in examples and practice-orientated tasks.
Skills Knowledge
Students can:

  • Understand mathematical formulations and arguments and carry out formal arguments (K3)
  • Read and interpret mathematical notation (K4)
  • Interpret, use and analyse abstract models such as graphs or algebras (K4)
  • Formalize simple facts and apply proof techniques (K3)
  • Systematically check the truth of statements using mathematical methods (K5)
  • Apply different forms of arithmetic in finite and infinite structures (K4)
  • Solve linear (homogeneous) recursion equations and understand their application in computer science (K3)
  • Solve elementary counting and enumeration problems (K3)
  • Basics: Fundamentals of logic, deduction rules and proof techniques; set theory; relations and their properties, in particular order and equivalence relations, partitions; functions and their properties (monotonicity, boundedness, injective/surjective/bijective), operations on functions (composition, inverse).
  • Basic knowledge of ‘Numbers and enumeration’: Natural, integer, rational and real numbers; (complete) induction, recursion (definition, solution approaches); combinatorics (permutations, binomial coefficients); application examples.
  • Fundamentals of algebra: elementary number theory, arithmetic in Z and Zn (greatest common divisor, least common multiple), Euclidean algorithm; prime numbers, congruences and residue class systems, groups, rings and finite fields Application examples.
  • Graph theory: Directed and undirected raphs; paths, circles, connections and components, isomorphic graphs; trees; application examples.
Criteria for evaluation General: knowledge, understanding, and application of presented contents; knowledge, familiarity, and application of proposed concepts and methods. Specifically: Written exam.
Methods Slide presentation as well as discussion and examples on the blackboard.
Language German
Study material
  • Kenneth H. Rosen, Discrete Mathematics and Its Applications, McGraw Hill, 5.Auflage, 2003.
  • John A. Dossey, Albert D. Otto, Lawrence E. Spence, Charles Vanden Eyden, Discrete Mathematics, Pearson Education, 5. Auflage, 2006.
  • Christoph Meinel, Martin Mundhenk, Mathematische Grundlagen der Informatik, Vieweg Teubner, 4. Auflage, 2009.
Changing subject? No
Further information This lecture and the corresponding practical form an inseparable didactic unit. The learning outcomes described here are achieved through the interaction of the two courses.

Language of delivery: German

Corresponding lecture (*)ist gemeinsam mit 521THEODISU13: UE Diskrete Strukturen (1,5 ECTS) und einer LVA aus dem Studienfach Vertiefung (1,5 ECTS) im Bachelor Informatik äquivalent zu
INBIPVOMATG: VO Mathematische Grundlagen (3 ECTS) +
INBIPUEMATG: UE Mathematische Grundlagen (3 ECTS)
On-site course
Maximum number of participants -
Assignment procedure Direct assignment