|
Studium -
Inhalte und
bestandene Module:
|
| Semester |
Fach |
Credit
Points |
Status |
| 1 |
Grundlagen der Mathematik
1 Aussagenlogik, Mengenlehre, Relationen und
Abbildungen, Zahlbereiche, Zahlentheorie, Graphentheorie |
7,5 |
 |
| 1 |
Grundlagen der
Informatik u.a. Grammatiken, Grundlagen Java,
Objektorientierung |
10 |
 |
| 1 |
BWL |
5 |
 |
| 1 |
Lern- und
Präsentationstechniken |
2,5 |
 |
| 2 |
Rechnerarchitektur Grundlagen des
Rechnerentwurfs, Leistungsbewertung, Grundstruktur von
Universalrechnern, Aufbau und Funktionsweise von Mikroprozessoren,
Befehlssatzarchitektur, CISC, RISC, Datentypen und -formate,
Mikroarchitektur, Pipelining, Superskalarprinzip, VLIW, EPIC,
Multithreading, Speicherorganisation, Register, Cache, Virtueller
Speicher, Fallstudien |
5 |
. |
| 2 |
Grundlagen der Mathematik
II Analysis, Wahrscheinlichkeitsrechnung,
Statistik |
8 |
 |
| 2 |
Programmieren
1 Zusammenfassung prozeduraler Konzepte; Objekte
und Klassen; Schnittstellen und Vererbungen; Ausnahmen
und Ausnahmebehandlungen; Java-Streams; Einführung in
Java-Swing; Elementare Entwurfsmuster und Idiome; Einführung
in Statecharts |
7,5 |
. |
| 2 |
IT-Recht anerkannt von VWA, dort insgesamt
22 Credit Points:
Domainrecht, E-Commerce, Urheber- und Wettbewerbsrecht im Internet,
BGB, Kaufverträge, Bundesdatenschutzgesetz
|
2 |
. |
| 3 |
Algorithmen und
Datenstrukturen (bereits Kenntnisse aus VWA und
Online-Vorlesungen der Universität Osnabrück vorhanden)
Rekursive Algorithmen; Komplexität von Algorithmen;
Suchalgorithmen, Sortieralgorithmen; Höhere(rekursive)
Datenstrukturen: Sequenzen, Listen und Bäume; Algorithmen der
Graphentheorie |
8 |
 |
| 3 |
Datenbanken 1 design
and implementation of relational database systems; normalization
theory; concurrency control, basic transaction concepts; using SQL
to query and manipulate relational datases; procedural SQL;
call level db interfaces |
5 |
 |
| 3 |
Systemanalyse
(Vorkenntnisse vorhanden) Einordnung der
Systemanalyse in die Software- Entwicklung; Methoden der
Anforderungserhebung; Anforderungsmanagement; Pflichtenheft;
Strukturierte Analyse; Objektorientierte Analyse mit UML; Use Case-
Diagramme und -Beschreibungen; Klassen- und Objektdiagramme;
Interaktionsdiagramme; Aktivitätsdiagramme; Zustandsdiagramme;
Analysemuster |
5 |
belegt, aber nicht anrechenbar in neuer
Prüfungsordnung |
| 3 |
Programmiertechniken
2
C-Spezifika: Elementare Datentypen, Präprozessor,
bedingte Kompilation, Funktionen, Zeiger, Strukturen, dynamische
Speicherverwaltung.
C++-Spezifika: Inlining, elementare und
benutzerdefinierte Datentypen, Referenzen, weitere
Klassenbestandteile, Typumwandlung, Vererbung, Polymorphie,
Bindungskonzept, IO-Ströme, Namensräume, Bindungskonzpte multiple
Vererbung, virtuelle Klassen, Grundkonzept von Templates, I/O
Ströme
|
5 |
|
| 3 |
Kommunikationsnetze (Grundkenntnisse von
VWA vorhanden - Kommunikation, QoS, Busse, Ethernet,
OSI-Referenzmodell-Ebenen, Routing, IP)
Inhalte FH Kaiserslautern: Kommunikationstechnik
(Trägersignale, Codierung und Modulation); Kommunikationsprinzipien
(Fehler- und Flußkontrolle, Medienzugriff); Architekturmodelle
(Prinzip, OSI und andere wie z.B. TCP/IP); Medien (Glasfaser,
Kupfer, Funk); Protokolle (z.B. HDLC, ARP, IP); Netzstrukturen
(Access, Backbone, LAN, WAN, Mobile Netze); Netzkomponenten
(Router, Gateway..) und Routing; Netzanwendungen und
Server-Architekturen; Sockets; Netzsicherheit |
5 |
belegt, aber nicht anrechenbar in neuer
Prüfungsordnung |
| 3 |
Informationstheorie und
Codierung
Diskrete Informationsquellen, Entropie, Redundanz,
Markoff-Prozesse, Diskrete Übertragungskanäle, Transinformation,
Kanalkapazität, Kontinuierliche Informationsquellen und Kanäle,
AWGN-Kanal, Quellencodierung, Huffman-Code, LZW-Codierung,
Kanalcodierung, Hamming-Distanz, Blockcodierung, Faltungscodierung,
Reed-Solomon-Code, praktische Beispiele wie Datennetze, Audio-CD,
Zip-Programme |
5 |
 |
| 3 |
Lineare Algebra und
Geometrie
Lineare Gleichungssysteme, Matrizen, Vektorräume, Lineare
Abbildungen, Geometrie |
5 |
 |
| 4 |
Programmiertechniken 2
C-Spezifika: Elementare Datentypen, Präprozessor,
bedingte Kompilation, Funktionen, Zeiger, Strukturen, dynamische
Speicherverwaltung.
C++-Spezifika: Inlining, elementare und
benutzerdefinierte Datentypen, Referenzen, weitere
Klassenbestandteile, Typumwandlung, Vererbung, Polymorphie,
Bindungskonzept, IO-Ströme, Namensräume, Bindungskonzpte multiple
Vererbung, virtuelle Klassen, Grundkonzept von Templates, I/O
Ströme
|
|
|
| 4 |
Kommunikationsnetze |
|
|
| 4 |
Logik für Informatiker |
|
|
| 4 |
Software-Engineering |
|
|
|