Information on individual educational components (ECTS-Course descriptions) per semester

Discrete Mathematics

Degree programme Computer Science - Software and Information Engineering
Subject area Engineering & Technology
Type of degree Bachelor
Full-time
Winter Semester 2023
Course unit title Discrete Mathematics
Course unit code 024717010101
Language of instruction German
Type of course unit (compulsory, optional) Compulsory
Teaching hours per week 6
Year of study 2023
Level of the course / module according to the curriculum
Number of ECTS credits allocated 6
Name of lecturer(s) Simon FETZEL, Martin MÜLLER
Requirements and Prerequisites

High school leaving knowledge in mathematics (level of the Austrian Matura). In the beginning of the semester, a tutorial on discrete structures will be offered to reach a common knowledge-level among the participants. Registration is not required - details see schedule.

Course content
  • Numbers and arithmetic incl. modular arithmetic (divisibility, congruence, residue class rings, error detection, encryption methods)
  • Basics of logic
  • Basics of set theory
  • Relations and functions
  • Mathematical proofs
Learning outcomes

Introduction to Mathematics for Computer Scientists: Students are introduced to the essential mathematical principles for computer scientists.

  • Numbers, counting principles, modular arithmetic and their implementation and application on the computer.
  • Logical structures of statements, deciding whether valid logical conclusion exists.
  • Summarizing well distinguishable objects and operations on them,
  • Recognizing fundamental relations between groups of objects and their properties, recognizing the properties of fundamental relations and graphically representing them.
  • Formulating and proving scientific statements.


By using Python to evaluate some of the theory the students are getting introduced to a high level programming language and their usage.

Planned learning activities and teaching methods

Lecture in front of the whole group, exercises in two groups on paper and on the computer

Assessment methods and criteria

Two written examinations each (40%), evaluation of the participation in the exercises and the homework (20%).

For a positive grade, a minimum of 50% of the possible points must be achieved in each part of the examination.

Comment

Not applicable

Recommended or required reading

Weitz, Edmund (2021): Konkrete Mathematik (nicht nur) für Informatiker: Mit vielen Grafiken und Algorithmen in Python. 2., überarb. u. erw. Aufl. 2021 Edition. Berlin: Springer Spektrum.

Mode of delivery (face-to-face, distance learning)

Classroom teaching