UnivIS
Informationssystem der Universität Kiel © Config eG 
Christine - Pax optima rerum
  Sammlung/Stundenplan Home  |  Kontakt  |  Hilfe    
Suche:      Semester:   
Mehrsprachigkeit befindet sich im Aufbau.
 
 Darstellung
 
Druckansicht

 
 
 Außerdem im UnivIS
 
Veranstaltungskalender

 
 
Vorlesungsverzeichnis >> Technische Fakultät >> Bachelorstudiengang Informatik >> 1. Semester >> Grundmodul G1.1 (8 ECTS-Punkte) >>

  G1.1 Informatik I - Programmierung (Inf I) (080111)

Dozent/in
Prof. Dr. Michael Hanus

Angaben
Vorlesung, 4 SWS, ECTS-Studium, ECTS-Credits: 8,0, Modul: G1.1
Zeit und Ort: Mo 10:15 - 11:45, CAP3 - R.II (außer Mo 18.2.2008); Fr 8:15 - 9:45, CAP3 - R.II; Bemerkung zu Zeit und Ort: Klausureinsichtnahme am 8. April 2008, 10 - 11 Uhr, im CAP4-R715
vom 26.10.2007 bis zum 15.2.2008
Klausur/Prüfung: 4.4.2008, 8:00 - 10:00 Uhr, Raum CAP3 - R.1; 4.4.2008, 8:00 - 10:00 Uhr, Raum LMS2 - R.Ü2; 4.4.2008, 8:00 - 10:00 Uhr, Raum LMS2 - R.Ü1; 4.4.2008, 8:00 - 10:00 Uhr, Raum CAP3 - R.3

Voraussetzungen / Organisatorisches
Zielgruppe:
Studierende im ersten Semester Informatik mit Hauptfach Informatik und Abschlußziel Diplom oder Bachelor oder mit Nebenfach Informatik.

Inhalt
Die Vorlesung gibt eine grundlegende Einführung in Programmiertechniken zur Beherrschung der Komplexität großer Systeme. Wichtiges Leitmotiv hierfür ist das Finden geeigneter Abstraktionen zur schrittweisen Konstruktion komplexer Systeme. Zur Programmierung wird zunächst die Programmiersprache Scheme verwendet. Die Flexibilität von Scheme zwingt keinen festgelegten Programmierstil auf, sondern unterstützt sehr einfach verschiedene Abstraktionstechniken. Dadurch wird die Programmiersprache kein Mittel, um den Computer zur Ausführung von Operationen zu veranlassen, sondern ein Medium zum Ausdruck von Strukturen über Verfahrensweisen. In einem abschließenden Kapitel werden Sprachkonzepte aus der klassischen prozeduralen objekt-orientierten Programmierung anhand der Sprache Java erläutert.

Kurzübersicht
  • Grundbegriffe
  • Abstraktion mit Prozeduren
  • Abstraktion mit Daten
  • Modularität, Objekte, Zustände
  • Prozedurale objekt-orientierte Programmierung

Empfohlene Literatur
Die Vorlesung orientiert sich hauptsächlich an folgendem Buch:

  • H. Abelson, G.J. Sussmann: Struktur und Interpretation von Computerprogrammen, Springer-Verlag, 2001 (4. überarbeitete Auflage). ISBN 3-540-42342-7

Zusätzliche Informationen
Schlagwörter: Informatik I
Erwartete Teilnehmerzahl: 150
www: http://www.informatik.uni-kiel.de/~mh/lehre/info1_07.html

Zugeordnete Lehrveranstaltungen
UE: G1.1 Übungen zu: Informatik I - Programmierung (080112)
Dozentinnen/Dozenten: Prof. Dr. Michael Hanus, Dipl.-Inf. Sebastian Fischer, Prof. Dr. Rudolf Berghammer, Dr.-Ing. Sven Buchholz, Dr. Nils T. Siebel
Zeit und Ort: Mo, Di 14:15 - 15:45, 16:15 - 17:45, WSP3 - R.1; Mi 16:15 - 17:45, CAP3 - R.II; Fr 12:15 - 13:45, WSP3 - R.2; Do 14:00 - 16:00, WSP3 - R.1, WSP3 - R.3 (außer Do 17.1.2008); Di 12:00 - 14:00, WSP3 - R.2, WSP3 - R.8; Bemerkung zu Zeit und Ort: Wegen Vollversammlung nicht am 17.01.08

Institution: Programmiersprachen und Übersetzerkonstruktion
UnivIS ist ein Produkt der Config eG, Buckenhof