Diese Seite dient Abstimmungszwecken und ist nicht für die Öffentlichkeit bestimmt.
This page serves for coordination purposes only and is not intended for the public.
|
Sommersemester |
1. Semester | 2. Semester |
3. Semester
|
4. Semester
|
5. Semester
|
6. Semester |
7. Semester
|
8. Semester
|
Informatik I [INF1] |
Dr. Anton HOFMANN Ing. Ernst FORSTHOFER |
Wochenstunden: VL 2, LB 2 ECTS Credit Points: 4 |
Fachbereich: Technische Grundlagen* |
Ziel: Studenten können Programme in der Sprache C schreiben. Sie erlernen nicht nur die reine Fertigkeit des Programmierens, sondern auch wie man Programme schreibt, die einfach zu lesen, debuggen und upzudaten sind. Die Studenten lernen, wie man die allzu weit verbreiteten schlechten C-spezifischen Programmsequenzen vermeidet und sie auch bei existierenden Programmen erkennt. Objective: Students are able to create programs with right C syntax. This course not only teaches them the mechanics of programming, but also describes how to create programs that are easy to read, debug, and update. Students will learn how to avoid the alltoo-common obfuscated uses of C and also to recognize these uses when they encounter them in existing programs. |
Inhalt: Geschichte der Programmiersprache C, Wie C arbeitet, Wie lernt man C, Programmkonzept und -ausführung, Flußdiagramme, Programmierstil, Programmdokumentation, Deklarationen und Ausdrücke, Arrays, Kontrollstrukturen, SW-Lifecycle, Funktionen und Gültigkeitsbereiche, C-Präprozessor, Pointer, Filehandling, Debugging, Fließkommazahlen. Contents: History of C, How C works, How to learn C, Programs from Conception to Execution, Flow Charts, Programming Style, Documentation, Declaration and Expressions, Arrays, Controlstructures, SW-Lifecycle, Functions and scope, C-Preprocessor, Pointer, Filehandling, Debugging, Floating Point. |
Informatik II [INF2] |
Dr. Anton HOFMANN Ing. Ernst FORSTHOFER |
Wochenstunden: VL 2, LB 2 ECTS Credit Points: 4 |
Fachbereich: Technische Grundlagen* |
Ziel: Studenten lernen grundlegende Algorithmen und Datenstrukturen und deren Einsatz in komplexen C-Programmen. Studenten lernen das Anwenden / Administrieren des Betriebssystems Unix. Studenten lernen das grundlegende Wissen zur Netzwerkprogrammierung und sie können einfache Internet-Klienten und Internet-Server Programme schreiben. Objective: Students will learn basic algorithms and datastructures and to use them in advanced C-Programms. Students will learn to use and administrate Unix systems. Students will learn the basics of network programming in a practical way. So they are able to code internet clients and internet servers. |
Inhalt: Suchen und Sortieren, Einfach/Doppelt-gekettete Listen, Bäume, Binäre Suchbäume, Modulares Programmieren, Unix-Grundlagen, Grundlagen der Netzwerkprogrammierung, Unix-Domain Sockets, Internet-Domain Sockets, Netzwerk-Dienstdatenbank, Netzwerk-Hostdatenbank. Contents: Search and Sort, Linked Lists, Trees, Binary Search Tree, Modular Programming, Basics of Unix, Basics of Network Programming, Unix-Domain Sockets, Internet-Domain Sockets, Netwerk-Services Database, Netwerk-Host Database. |
Web-Programmierung [WPR] LB |
Dr. Jutta HÄMMERLE-UHL |
Wochenstunden: LB 1 Credit Points: 1 |
Fachbereich: Informatik und Softwaretechnik |
Ziel: |
Inhalt: |
*...in Abstimmung mit dem FB Technische Grundlagen
Thomas J. Heistracher Tel.: +43 662 4665 622 E-mail: Thomas.Heistracher@fh-sbg.ac.at