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
• 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)
• 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
• 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