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
German
number of ECTS credits allocated
3
eLearning quota in percent
15
course-hours-per-week (chw)
2
planned learning activities and teaching methods
Integrated course
semester/trimester when the course unit is delivered
2
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
vzINF1
type of course unit
integrated lecture
mode of delivery
Compulsory
work placement(s)
not applicable