Software Design


Lecture, 2.00 ECTS


Course content

Introduction to the fundamental ideas of computer science, data versus
information, coding (ASCII-code, Unicode), number systems (decimal, binary, hexadecimal, octal), hardware (Neumann architecture), basic concepts of software, operating systems and programming languages, further selected topics

Learning outcomes

On completion of the module, students are informed about relevant aspects of discrete mathematics, which plays a fundamental role in computer science. In addition, students are aware of the principal laws of modern computer science (link between information and data, coding) as well as the application of these laws for the implementation of current computer architectures.

Recommended or required reading and other learning resources / tools

Books: Skriptum
Mathematik für Informatik, Gerald und Susanne Teschl
Mathematik für Informatik, Drmota, Gittenberger, Karigl, Panholzer
Grundlagen der Mathematik, Gerald Kaiser, Skriptum; J. Glenn Brookshear,
Computer Science an overview, Addison-Wesley, ISBN 0-201-78130-1; H.-P Gumm/M. Sommer, Einführung in die Informatik, Oldenbourg, ISBN 3-486-25635-1.
Professional Journals: -

Mode of delivery

2 ECTS lecture

Prerequisites and co-requisites


Assessment methods and criteria

Final Exam