Einführung in die Informatik für Logistiker und Wirtschaftsingenieure im Wintersemester 2015/16

 

Allgemeines zur Veranstaltung


  • Die Veranstaltung besteht aus 2 SWS Vorlesung, 1 SWS Übung und 2 SWS Praktikum (2V+1Ü+2P)
  • Die Übung und das Praktikum werden im Rahmen einer 3 SWS Veranstaltung 1 mal pro Woche als Block stattfinden
  • Alle Teilnehmer der Vorlesung erhalten 1 mal pro Woche ein Übungs/Praktikumsblatt.
    Die darauf befindlichen Aufgaben werden vorbereitet und im Rahmen des Übungs-/Praktikumsblocks am Rechner bearbeitet.
    Während des Übungs-/Praktikumsblocks ist ein Tutor für Fragen, Hilfestellungen und weitere Erläuterungen anwesend.
  • Als Programmiersprache wird Java verwendet.
  • Die Klausuren finden am 25.2.2016 und 31.3.2016 statt, Uhrzeiten werden noch bekannt gegeben.

 

Aktuelles


  • Die Korrektur der zweiten Klausur ist abgeschlossen. Die Ergebnisse sind im BOSS-System veröffentlicht. Alle Studierende, die keinen Zugriff auf das BOSS-System haben, können eine Bescheinigung über die Klausur bei mir in der Sprechstunde abholen.
  • Die Klausureinsicht findet am 15.6.2016 in der Zeit von 9:00 - 10:00 in der OH12, Raum 2.013 statt.

 

  • Zweite Klausur am 31.3.2016 um 11:15.
    • Die Klausur beginnt um 11:30, seien Sie rechtzeitig vorher in dem richtigen Hörsaal (11:15 ist eine gute Zeit).
    • Die Klausur ist 2-stündig.
    • Es sind keine Hilfsmittel zugelassen. Verwenden Sie keine Korrekturmaterialien, Füller oder Bleistifte!
    • Hörsaalaufteilung für alle Studierende, die sich im BOSS-System angemeldet haben:
      • Matrikelnummer 131221 - 183841: Emil-Figge-Straße 50 (EF-50), Hörsaal 1 (Gebäude 8 auf diesem Plan).
      • Matrikelnummer 183895 - 186184: SRG, Hörsaal 1 (Gebäude 25 auf diesem Plan).
      • Matrikelnummer 186188 - 190173: AudiMax (Gebäude 14 auf diesem Plan).
    • Alle Studierende, die sich nicht im BOSS-System angemeldet haben (z. B. Physikstudierende), schreiben im AudiMax (Gebäude 14 auf diesem Plan).
    • Halten Sie diese Einteilung unbedingt ein. Die Hörsäle sind bis auf den letzten Platz belegt!
  • Die Korrektur der ersten Klausur ist abgeschlossen. Die Ergebnisse sind im BOSS-System veröffentlicht. Alle Studierende, die keinen Zugriff auf das BOSS-System haben, können eine Bescheinigung über die Klausur bei mir in der Sprechstunde abholen.
  • Die Klausureinsicht findet am 9.3.2016 in der Zeit von 8:00 - 9:00 in der OH12, Raum 2.013 statt.
  • Erste Klausur am 25.2.2016, 08:15.
    • Die Klausur beginnt um 08:30, seien Sie rechtzeitig vorher in dem richtigen Hörsaal (08:15 ist eine gute Zeit).
    • Die Klausur ist 2-stündig.
    • Es sind keine Hilfsmittel zugelassen. Verwenden Sie keine Korrekturmaterialien!
    • Hörsaalaufteilung für alle Studierende, die sich im BOSS-System angemeldet haben:
      • Matrikelnummer 077570 - 184710: SRG, Hörsaal 1 (Gebäude 25 auf diesem Plan).
      • Matrikelnummer 184798 - 189993: AudiMax (Gebäude 14 auf diesem Plan).
    • Alle Studierende, die sich nicht im BOSS-System angemeldet haben (z. B. Physikstudierende), schreiben im Audimax (Gebäude 14 auf diesem Plan).
    • Halten Sie diese Einteilung unbedingt ein. Die Hörsäle sind bis auf den letzten Platz belegt!

 

Weniger Aktuelles


  • Die Seite zum Ändern Ihres Passwortes finden sie hier.
  • Die Verteilung der Praktikumsgruppen ist abgeschlossen. Nahezu alle werden über ihren Praktikumsplatz per EMail informiert. Diejenigen, die nicht per EMail informiert werden können, da sie keine EMail-Adresse angegeben haben, müssen sich in das Assess-System einloggen, um die Gruppennummer zu erfahren.
  • Es gibt noch Praktikumsgruppen, die nicht voll sind. In diese Gruppen können Sie wechseln, solange Plätze frei sind. Sollten dadurch in anderen Gruppen Plätze frei werden, können diese neu belegt werden. Diese Verteilung wird nicht mehr zentral koordiniert. Fragen Sie bitte den Gruppenleiter.
  • Sollten Sie die Anmeldung über Assess versäumt haben, können Sie in Gruppen gehen, die noch Plätze frei haben. Vorrang haben immer Teilnehmer, denen ihre Gruppe über Assess zugewiesen wurde.
  • Praktikum: Grundlagen Eclipse
  • Die erste Vorlesung findet am 23.10.2015 um 8:15 im Hörsaal 1 des Gebäudes SRG auf dem Campus Nord statt. Ein Lageplan der Universität finden Sie hier, das Gebäude SRG hat die Nummer 25.
  • Die Einteilung in Übungsgruppen findet in der Zeit vom 23.10.2015 bis zum 28.10.2015, 16:00 statt. Die Anmeldung findet online statt. Näheres dazu in der Vorlesung.
  • Das Assess-System erreichen sie hier.


 

Praktikum


Hier finden Sie die Praktikumsgruppen, Uhrzeiten und Orte für die Besprechung der wöchentlichen Übungszettel (das normale Praktikum).

Nr. Wochentag Zeit Ort Tutor
 1  Montag  8:30 - 11:00 OH12, 3.032 Ilker Canpolat
 2  Montag  8:30 - 11:00 OH12, 3.033 Jennifer Groß
 3  Montag  11:00 - 13:30 OH12, 3.032 Max Fecke
 4  Montag  13:30 - 16:00 OH12, 3.032 Marcel Preuß
 5  Montag  16:00 - 18:30 OH12, 3.032 Marius Möller
 6  Montag  16:00 - 18:30 OH12, 3.033 Simon Schröder
 7  Dienstag  8:30 - 11:00 OH12, 3.032 Ilker Canpolat
 8  Dienstag  11:00 - 13:30 OH12, 3.032 Diana Howey
 9  Dienstag  13:30 - 16:00 OH12, 3.032 Ronald Hund
 10  Dienstag  16:00 - 18:30 OH12, 3.032 Christoph Stahl
 11  Dienstag  16:00 - 18:30 OH12, 3.033 Solveig Ahorner
 12  Mittwoch  8:30 - 11:00 OH12, 3.032 Jennifer Groß
 13  Mittwoch  8:30 - 11:00 OH12, 3.033 Alexander Brichta
 14  Mittwoch  11:00 - 13:30 OH12, 3.032 Iman Kamehkhosh
 15  Mittwoch  11:00 - 13:30 OH12, 3.033 Philip Dzierzon
 16  Mittwoch  13:30 - 16:00 OH12, 3.032 Iman Kamehkhosh
 17  Mittwoch  13:30 - 16:00 OH12, 3.033 Marius Möller
 18  Mittwoch  16:00 - 18:30 OH12, 3.032 David Sturm (Übung auf Englisch, gehört zum Flüchtlingsprogramm der Fakultät)
 19  Mittwoch  16:00 - 18:30 OH12, 3.033 Timo Cramer
 20  Donnerstag  11:00 - 13:30 OH12, 3.032 Caroline Maibom
 21  Donnerstag  13:30 - 16:00 OH12, 3.032 Svenja Joseph
 22  Donnerstag  16:00 - 18:30 OH12, 3.032 Svenja Joseph
 23  Freitag  11:00 - 13:30 OH12, 3.032 Alexander Brichta
 24  Freitag  11:00 - 13:30 OH12, 3.033 Timo Cramer
 25  Freitag  13:30 - 16:00 OH12, 3.032 Ronald Hund
 26  Freitag  13:30 - 16:00 OH12, 3.033 Sergej Karsten
 27  Freitag  16:00 - 18:30 OH12, 3.033 Christoph Stahl

 

Offenes Praktikum


Hier finden Sie Uhrzeiten und Orte für das offene Praktikum, in dem jederzeit Fragen zu allen Übungszetteln und zum gesamten Soff der Vorlesung gestellt werden können.

Nr. Wochentag Zeit Ort Tutoren

 

A

 Montag  11:00 - 13:30 OH12, 3.033

Marcel Preuß

Sebastian Hauer

Caroline Maibom

 

B

 Montag  13:30 - 16:00 OH12, 3.033

Max Fecke

Simon Schröder

Marc Bury

 

C

 Dienstag  11:00 - 13:30 OH12, 3.033

David Sturm

Sergej Karsten

Marc Bury

 

D

 

Dienstag  13:30 - 16:00 OH12, 3.033

Solveigh Ahorner

Philip Dzierzon

 

 

Übersicht über alle Praktikumsgruppe und die Vorlesungen


 

  Montag Dienstag Mittwoch Donnerstag Freitag

08:30

-

11:00

 Praktikum 1  Praktikum 2  Praktikum 7      Praktikum 12  Praktikum 13

Vorlesung

EINI -WiMa

08:15 - 9:45

Vorlesung

EINI -LogWIng

08:30 - 10:00
                                                            

11:00

-

13:30

 Praktikum 3  Offenes Praktikum A  Praktikum 8  Offenes Praktikum C  Praktikum 14  Praktikum 15  Praktikum 20   Praktikum 23  Praktikum 24

13:30

-

16:00

 Praktikum 4  Offenes Praktikum B  Praktikum 9 Offenes Praktikum D  Praktikum 16  Praktikum 17  Praktikum 21   Praktikum 25  Praktikum 26

16:00

-

18:30

 Praktikum 5  Praktikum 6  Praktikum 10  Praktikum 11  Praktikum 18  Praktikum 19  Praktikum 22   Praktikum 27  

 

Veranstalter


Name Telefon Büro eMail (+tu-dortmund.de)
Lars Hildebrand (Vorlesung) 0231 755-6375

Otto-Hahn-Straße 12, Raum 2.018

lars.hildebrand@...

 

 

 

 

 

 

Termine

 


Die Vorlesung findet freitags von 8:15 - 9:45 im HS1 des SRG statt.

 

Nr. Datum Wochentag Ort Folien Folien mit Kommentaren

Audio-/Folienmitschnitt

(WS 2012/13)

Übungs/Praktikumsblatt Ergänzungen
1 23.10.2015 Freitag SRG, HS 1 Kapitel 0  Kapitel 0  Teil 01  
2 30.10.2015 Freitag SRG, HS 1 Kapitel 1  Kapitel 1  Teil 02  Blatt 01  Grundlagen Eclipse
3 6.11.2015 Freitag SRG, HS 1  Kapitel 2  Kapitel 2  Teil 03  Blatt 02  
4 13.11.2015 Freitag SRG, HS 1 Kapitel 3.1  Kapitel 3.1  Teil 04  Blatt 03  
5 20.11.2015 Freitag SRG, HS 1 Kapitel 3.2  Kapitel 3.2  Teil 05  Blatt 04  
6 27.11.2015 Freitag SRG, HS 1 Kapitel 3.3  Kapitel 3.3  Teil 06  Blatt 05  
7 4.12.2015 Freitag SRG, HS 1 Kapitel 4  Kapitel 4  Teil 07  Blatt 06  
8 11.12.2015 Freitag SRG, HS 1 Kapitel 5.1  Kapitel 5.1  Teil 08  Blatt 07 Lösung zum Selbsttest
9 18.12.2015 Freitag SRG, HS 1 Kapitel 5.2  Kapitel 5.2  Teil 09  Blatt 08  
10 8.1.2016 Freitag SRG, HS 1 Kapitel 6  Kapitel 6  Teil 10  Blatt 09

Cuboid.java

Sphere.java

11 15.1.2016 Freitag SRG, HS 1 Kapitel 6  Kapitel 6  Teil 10  Blatt 10

Book.java

City.java

Customer.java

Library.java

12 22.1.2016 Freitag SRG, HS 1 Kapitel 7  Kapitel 7  Teil 11  Blatt 11  
13 29.1.2016 Freitag SRG, HS 1 Kapitel 8.1    Teil 12  Blatt 12

ListTest1.java

ListTest2.java

14 5.2.2016 Freitag SRG, HS 1 Kapitel 8.2 (neu)    Teil 13  Blatt 13

BinarySearchTree.java

TreeTest.java

15 12.2.2016 Freitag SRG, HS 1 Fragestunde & Wiederholung, Teil 14, Tutorium zur objekt-orientierten Aufgabe

 

 

Inhalte der Vorlesung


Nach einleitenden Anmerkungen zum Themengebiet „Informatik“ führt diese Veranstaltung in grundlegende Möglichkeiten der Programmierung in Java und in wesentliche Datenstrukturen und Algorithmen ein. Zunächst werden elementare Datentypen und Datenstrukturen sowie Felder besprochen. Objektreferenzen ermöglichen dann die Implementierung verketteter Listen und Bäume, die in Ausprägungen (wie Warteschlange, binäre Suchbäume und Heaps) behandelt werden. Dabei werden die Grundideen zur Modellierung mit Hilfe abstrakter Datentypen eingeführt. Darauf aufbauend wird das objektorientierte Paradigma vorgestellt und Vererbung inklusive der Verwendung von Konstruktoren, Mechanismen wie Überladen und Überschreiben sowie statische und abstrakte Methoden erläutert.

 

Zu den Inhalten gehören:

  • Spezifikationen, Algorithmen, formale Sprachen, Grammatik
  • Programmiersprachenkonzepte
  • Syntax und Semantik
  • imperative, objektorientierte, funktionale und logische Programmierung
  • Grundlagen der Programmierung
  • imperative Programmierung
  • Verfeinerung, elementare Operationen, Sequenz, Selektion, Iteration, funktionale Algorithmen und Rekursion, Variablen und Wertzuweisungen, Prozeduren, Funktionen und Modularität
  • objektorientierte Programmierung
  • Algorithmen und Datenstrukturen

 

Die Vorlesung enthält die folgenden Lehreinheiten:

  1. Rechensystem & Datendarstellung
  2. Spezifikation – Algorithmus – Syntax & Semantik
  3. Kern imperativer Programmiersprachen
  4. Funktion – Prozedur – Methode – Rekursion
  5. Arrays – Internes Sortieren
  6. Objektorientierte Programmierung – Einführung
  7. Objektorientierte Programmierung – Vererbung
  8. Dynamische Datenstrukturen

 

Lernziele


Studierende sollen nach erfolgreichem Abschluss der Veranstaltung Kenntnisse und Konzepte der prozeduralen und objektorientierten Programmierung besitzen. Sie sollen diese auf konkrete Aufgabenstellungen übertragen und geeignete Lösungen konzipieren und implementieren können.

 

 

>