Introduction into Information Processing 2

Inhalt/Content

Inhalt/Content

 

Lernergebnisse:

Aufbauend auf den Lernergebnissen aus dem Modul "Grundlagen der Informationsverarbeitung 1" werden die Kenntnisse der Informationsverarbeitung erweitert. Die Studierenden werden in die Lage versetzt, eine Programmiersprache anzuwenden und problemorientiert einzusetzen.

Inhaltsbeschreibung:

Vertiefung von Programmiersprachen: Datentypen und Kontrollstrukturen, Operatoren,  Funktionsunterprogramme und Parameterübergabe, Gültigkeitsbereiche und Lebensdauer von Variablen, dynamische Speicherverwaltung, Bibliotheken und erste Schritte der objektorientierten Programmierung. Als Programmiersprache wird C++ eingesetzt. Der Umgang mit einer integrierten Entwicklungsumgebung ist ebenfalls Kursinhalt.

Die Vorlesung erklärt die Programmierkonzepte und zeigt in kleinen Beispielen die praktische Umsetzung. Das Praktikum ist auf die Vorlesung abgestimmt und ermöglicht dem Studenten die Konzepte selbst zu erforschen.

Art der Prüfung:

Schriftliche Prüfung - Dauer: 120 Minuten

Literatur und Lernunterlagen:

Bücher über die Grundlagen der Informatik wie beispielsweise:

  • Hartmut Ernst, Grundkurs Informatik
  • Bjarne Stroustrup, Einführung in die Programmierung mit C++
  • G. Schmitt, C++ Kurs technisch orientiert

Learning-targets:

The knowledge about information processing based on the lesson from module "Introduction into Information Processing 1" will be extended. The students learn to use a programming language and focus on solving a problem.

Contentdescription:

Deeper your knowledge about programming languages:

  • Data-types and control-structures
  • Operators
  • Functions and parameter passing
  • Lifetime of variables
  • Dynamic memory management
  • Static and dynamic libraries
  • Basics of object-oriented programming
  • Working with an integrated development enviroment

The used language is C++.

The lectures explains programming concepts and shows in small samples how these concepts can be implemented. The lab-lessons are synchronized to the lectures, so the students have a self-experience to the shown concepts.

Kind of test:

Written test - duration: 120 minutes

 

Literature:

Books about the basics of information processing like:

  • Nicolai M. Josuttis, Object-Oriented Programming in C++
  • Bjarne Stroustrup, Programming: Principles and Practice Using C++
  • Bjarne Stroustrup, C++ Programming Language

Vorlesungsunterlagen/Lesson material

Vorlesungsunterlagen/Lesson material

Skript

Das Skript ist noch in Bearbeitung. Es wird der jeweils aktuellste Stand hier hinterlegt.

Vorlesung 01

Folie

Beispiel

Vorlesung 02

Folie

Beispiel

Vorlesung 03

Folie

Beispiel

Vorlesung 04

Folie

Beispiel

Vorlesung 05

Folie

Beispiel

Vorlesung 06

Folie

Beispiel

Vorlesung 07

Folie

Beispiel

Vorlesung 08

Folie

Beispiel

Vorlesung 09

Folie

Beispiel

Vorlesung 10

Folie

Beispiel

Vorlesung 11

Folie

Beispiel

Vorlesung 12

Folie

Beispiel

Übungstest/Sample Test

Übungstest/Sample Test

Hier finden Sie eine Übungsklausur zur Klausurvorbereitung. Sie können davon ausgehen, dass die Klausur in diesem Stil sein wird.

 

Übungsklausur

Musterlösung

Here you find a sample test to prepare your self. The final test will be in the same style like this test.

 

Sample Test

Sample Solution of the Test