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