Modellierung
Entwurf
Kodierung, Implementierung
Testen
Ausbildung
Anwendung
Wartung
Editieren:
Schreiben von Programmen in einer bestimmten Programmiersprache
Compilieren:
Übersetzen der Programme in "Machinen"code
Hinzufügen von anderen Programmteilen (Linken)
Testen:
Anwenden des Programms mit Beispieldaten
Programm-Bibliotheken:
erlernen, benutzen und aufbauen
Handwerk / Grundfertigkeit in der Informatik
wichtig für das Verständnis von Design und Konzepten
nicht nur 'rum klicken', sondern erschaffen der Anwendungen
wichtig ist das 'learning by doing'
weil es Spass macht
Einführung in die Programmierung mit Java. Verstehen und Anwenden von Java.
Übungen mit ausgewählter Software
Informationsverarbeitung
Algorithmen und Datenstrukturen
Programmieren
Hardware Architekturen und Systeme
Maschinenprogrammierung
Systemprogrammierung
Verteilte Systeme
nach "Handbuch der Informatik" von Rechenberg, Pomberger
Theoretische Informatik
Logik, Formale Sprachen, Komplexität, Berechenbarkeit, Semantik
Daten
Darstellung, Codierung, Kompression, Kryptologie
Technische Informatik
Digitale Schaltungen, Prozessoren, Architekturen,
Speicher und Bussysteme (intern und extern),
Parallelrechner, Rechnernetze, Leistungsbewertung
Praktische Informatik
Algorithmen und Datenstrukturen, Programmiersprachen,
Paradigmen: Prozedurorientierte-, Objektorientierte-,
Funktionale-, Logik-, Parallele-, Visuelle- Programmierung,
Betriebssysteme, Verteilte Systeme, Echtzeitsysteme,
Compilerbau, Softwaretechnik
Angewandte Informatik
Grafische DV, Multimedia, Datenbanken, Dokumentenmanagement,
Numerik, Symbolisches Rechnen, Künstliche Intelligenz,
Internetdienste
Normen und Spezifikationen
Wirtschaftsinformatik
Betriebliche Informationssysteme und ihre Architektur und Konstruktion,
Informationsmanagement
Bioinformatik
Sequenzanalyse, Strukturbiologie,
Statistik, Genomanalyse,
Genom-Datenbanken, Genomics
Entwurf, Entwicklung, Konstruktion von Software
Entwurf und Realisierung von Informationssystemen
Administration und Betrieb von Informationssystemen
Schulung und Betreung von IT-Anwendern
Anreicherung Produkten mit digitaler Logik
Informatik zur Unterhaltung, ...
Hacker, ...
Open Source Bewegung, ...
Einführung in die Programmierung mit Java
Grafische Benutzeroberflächen (graphical user interfaces, GUI)
Sprachkonstrukte, Klassen, Vererbung, Packages, generische Datentypen
Ströme und Dateien, nützliche Hilfsklassen (Utilities), Collection Framework
Web-Programmierung
Parallele Programmierung
Montags 3 Stunden Vorlesung mit Übung, Freitags 2 Stunden Vorlesung mit Übung
am Ende des Semesters müssen Sie eine Klausur schreiben und bestehen
es gibt Web-Seiten zur Vorlesung
Literatur
© Universität Mannheim, Rechenzentrum, 2004-2008.
Heinz KredelLast modified: Sun Oct 5 15:10:51 CEST 2008