Menu

Introduction to Programming

Niveau

First cycle, Bachelor

Learning outcomes of the courses/module

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 for the course

not applicable

Course content

• 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 specialist literature

• 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

German

Number of ECTS credits awarded

3

Share of e-learning in %

15

Semester hours per week

2.0

Planned teaching and learning method

Integrated course

Semester/trimester in which the course/module is offered

2

Name of lecturer

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

Academic year

First year of studies

Key figure of the course/module

vzINF1

Type of course/module

integrated lecture

Type of course

Compulsory

Internship(s)

not applicable