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

  
Degree programme:Bachelor Computer Science - Software and Information Engineering
Type of degree:FH Bachelor´s Degree Programme
 Full-time
 Winter Semester 2023
  

Course unit titleDiscrete Mathematics
Course unit code024717010101
Language of instructionGerman
Type of course unit (compulsory, optional)Compulsory
Semester when the course unit is deliveredWinter Semester 2023
Teaching hours per week6
Year of study2023
Level of course unit (e.g. first, second or third cycle)First Cycle (Bachelor)
Number of ECTS credits allocated6
Name of lecturer(s)Simon FETZEL
Martin MÜLLER


Prerequisites and co-requisites

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

Winter Semester 2023go Top