Industrial Engineering & Management FT
Apply Icon

Introduction to Programming

level of course unit

First cycle, Bachelor

Learning outcomes of course unit

The students are able to:
• Read software programs
• Program and test simple software on their own
• Understand the software development process
• Understand the importance of software for product development and production

prerequisites and co-requisites

not applicable

course contents

• Introduction to programming languages (classification, principles, history)
• Teaching skills for procedural and object-oriented programming using C# as an example
• Structure of programs, data types, operators
• Structured programming, functions, file handling, modularization
• Aspects of the software development process (conception, implementation, test, introduction)
• References to industrial engineering-specific application fields (e.g. programmable control and regulation systems)

recommended or required reading

• Braun, Esswein, Greifenberg (2006): Einführung in die Programmierung; Springer
• Herold, Wurz, Wohlrad, Hopf (2017): Einführung in die Informatik; Person
• Wolf (2016): Grundkurs C, 2. Auflage, Rheinwerk

assessment methods and criteria

Written exam

language of instruction


number of ECTS credits allocated


eLearning quota in percent


course-hours-per-week (chw)


planned learning activities and teaching methods

Integrated course

semester/trimester when the course unit is delivered


name of lecturer(s)

Prof. (FH) Dipl.-Ing. Thomas Schmiedinger, PhD

year of study

First year of studies

recommended optional program components

not applicable

course unit code


type of course unit

integrated lecture

mode of delivery


work placement(s)

not applicable