III. FACULTY OF COMPUTER SCIENCE

A. General Information

1. Address

The address is:  Technische Universität Chemnitz

                        Fakultät für Informatik

                        Straße der Nationen 62

                        D-09107 Chemnitz

                        Germany

2. ECTS Coordinator

Prof. Dr. Hanno Lefmann

Theoretical Computer Science and Information Security

phone:              +49-371-531-1276 (-1431)

fax:                  +49-371-531-1810

email:               lefmann@informatik.tu-chemnitz.de

B. Faculty Structure

The Faculty of Computer Science is structured as follows. It consists of

 

13 chairs

                        - Theoretical Computer Science and Information Security (TI1)

                        - Theoretical Computer Science (TI2)

                        - Practical Computer Science (PR)

                        - Systems Programming and Operating Systems (BS)

                        - Data Management Systems (DV)

                        - Computer Graphics and Visualization (CG)

                        - Modelling and Simulation (MS)

                        - Artificial Intelligence (KI)

                        - Information Systems and Software Engineering (IS)

                        - Computer Networks and Distributed Systems (RN)

                        - Computer Systems (RS)

                        - Computer Architecture and Microprogramming (RA)

                        - Media Studies (MI)

and the

Faculty’s Computing and Information Center

C. Work and Research Fields

The chairs of the Faculty of Computer Science cover the following fields

 

            - Applied Computer Science

            - Practical Computer Science

            - Technical Computer Science

            - Theoretical Computer Science.

            - Media Studies

 

(N.N. means „nomen nominandum“ - the chairperson is about to change)

 

Chair: Theoretical Computer Science and Information Security (Prof. Dr. H. Lefmann) (TI1)

 

-           Design and analysis of efficient algorithms

-           Mathematical methods of cryptology (design and analysis of methods for realization of confidence, integrity, and authenticity)

 

Chair: Theoretical Computer Science (Prof. Dr. A. Goerdt) (TI2)

 

-           Algorithmic logics

-           Efficiency of proof calculi

-           Algorithms for integrated circuits design

 

Chair: Practical Computer Science  (Prof. Dr. G. Rünger) (PR)

 

-           Parallel Programming

-           Design of Compilers

 

Chair: Systems Programming and Operating Systems (Prof. Dr. W. Kalfa) (BS)

 

-           Object-oriented architectures of operating systems

-           Distributed operating systems

-           Man‑machine communication

-           Multimedia and operating systems

 

Chair: Data Management Systems (Prof. Dr. W. Benn) (DV)

 

-           Database technology: concepts, methods, tools

-           Distributed and heterogeneous database systems, interoperability

-           Semantic and object-oriented database systems

-           Database systems for AI applications (mainly image processing)

-           Database systems for geographical information systems

 

Chair: Computer Graphics and Visualization (Prof. Dr. G. Brunnett) (CG)

 

-           Virtual Reality

-           Scientific and technical visualization

 

Chair: Modelling and Simulation (Prof. Dr. P. Köchel) (MS)

 

-           Modelling and simulation of discrete processes

-           Evaluation of complex systems

-           Algorithms and data structures for discrete simulation

-           Queueing networks

 

Chair: Artificial Intelligence (Prof. Dr. W. Dilger) (KI)

 

-           Multi-agent systems

-           Configuration of technical systems

-           Knowledge-based teaching systems

-           Machine learning

-           Qualitative reasoning 

 

Chair: Information Systems and Software Engineering (Prof. Dr. P. Kroha) (IS)

 

-           Application of object-oriented database systems in CASE tools

-           Support of early design phases of information systems by CASE tools

-           Object-oriented methods of the software engineering

-           Parallel concepts in CASE tools

 

Chair: Computer Networks and Distributed Systems (Prof. Dr. U. Hübner) (RN)

 

-           Protocol interworking

-           Network management

-           Multimedia communication

-           High speed networks

-           Design and test tools for distributed systems

 

Chair: Computer Systems (N.N.) (RS)

 

Chair: Computer Architecture and Microprogramming (Prof. Dr. W. Rehm) (RA)

 

-           Multithreaded architectures

-           Object-oriented massively parallel computer architectures

-           Neural networks, simulation on parallel computers

 

Chair: Media Studies (Prof. Dr. C. Wolff) (MI)

D. Structure Of Studies

Duration of Study:      4.5 years (standard period of study)

Degree:                      Diplom-Informatiker/Diplom-Informatikerin (Dipl.-Inf.)

 

The following remarks concern the degree course "Angewandte Informatik", offered by the Faculty of Computer Science.

 

An academic year consists of a winter semester and a summer semester. Registration takes place at the beginning of the winter semester only.

Different kinds of courses are offered:

 

Lecture (L): A professor regularly lectures on the subject matter.

 

Exercise (E): The topics of the corresponding lecture are applied in practice, in order for the students to develop some practical experience. Students actively participate in the exercises.

 

Basic and Advanced Seminar (S): Students prepare and present talks using the relevant literature. Lecturers/professors are responsible for selecting topics and leading the discussion.

 

Practical Training (P): Here, students acquire the necessary abilities and skills.

 

Compact Course: A course running continuously for a certain period of time.

 

Term Project: A group of students realizes a scientific project. The project deepens and supplements the lectures, exercises, and practical training courses. The topics, which are treated in a term project, are so broad that problems such as task scheduling, interface definition, operation scheduling, and communication within the team must all be considered.

 

Diploma Thesis: The diploma thesis completes the scientific education. It shows that the candidate is able to apply scientific methods and to solve independently and within a fixed period of time a Computer Science problem. The diploma thesis consists of a written essay and a public defence of the results.

 

Lectures, exercises, and seminars regularly run 90 minutes. This corresponds to 2 teaching hours per week.

The Standard Period of Study is 9 semesters. The studies consist of stage I studies (4 semesters) and stage II studies (5 semesters).

 

Stage I Studies are completed with an intermediate examination: the “Vordiplom”. The student has to prove that she or he successfully finished stage I studies. In particular, she or he has to show that he acquired the basic concepts of computer science and gained a systematic orientation to successfully continue his or her studies.

 

Stage II Studies are completed with the Diploma Thesis.

 

It is  recommended that the period for students to enrol in an exchange programme is from the 3rd to the 5th year of studies. The duration can vary from 3 to 12 months

IV. DESCRIPTION OF LECTURES

A. General Description

In the tables, the figures indicate the number of hours per week for lectures (L), exercises (E), and practical training courses (P).

 

Each course is described as follows (Example):

TI1      Systems Theory
            S  3-0-0                                                                                                                        9 cr

Explanation:

 

TI1      Abbreviation of the chair (in German) (see table on page 16)

 

Systems Theory              Course Title (in English)

 

 

S  3-0-0                            Time and workload in the form "S L-E/S-P" (here: Summer, 3 hours Lecture, 0 hours Exercise (or 0 hours seminar) and 0 hours practical training per week.

 

9 cr                                  ECTS credit points.

 

This short description is supplemented by the verbal description of the topics and information about the required prerequisites, the examination, and the lecturer.

 

Allocation of Credits

 

Stage I (first 4 Semesters)                                                          120 cr

Stage II (last 5 Semesters)                                                          150 cr

where the 150 cr are divided as follows

- all classes completed by passing an examination

  in obligatory subjects, optionally required and

  optional subjects of the respective specialization         108 cr

- term project                                                              12 cr

- diploma thesis                                                           30 cr       _______

                                                                                                 270 cr (total)

B. Stage I - Courses

 

Semester

 

 

 

total

 

 

Subject

1.

L-E-P

2.

L-E-P

3.

L-E-P

4.

L-E-P

 

L-E-P

 

total

Mathematics

Practical Computer Science

  Algorithms and Programming

  Data Structures

   Software Engineering (practical tr.)

Technical Computer Science

  Digital Logics Design

  Computer Organization

  Programming in Assembler Language

  Computer Networks

  Hardware (practical training)

 

 

Integrated Seminar

4-2-0

 

4-2-0

 

 

 

4-2-0

4-2-0

 

 

4-2-0

 

 

 

4-2-0

 

 

 

 

 

0-2-0

4-2-0

 

 

 

 

 

 

 

2-2-0

2-2-0

0-0-4

 

or

0-2-0

4-2-0

 

 

 

0-0-4

 

 

 

 

 

 

 

or

0-2-0

16-8-0

10-4-4

 

 

 

10-6-4

 

 

 

 

 

 

 

0-2-0

24

18

 

 

 

20

 

 

 

 

 

 

 

2

Minor Subject

see below

 

 

 

 

22

total + 22 hours of minor subject

18

20

20

18

44-24-8

86

 

            L          hours of lectures per week

            E          hours of exercises (or seminar) per week

            P          hours of practical work per week

 

The cour­ses in stage I are not outlined here in detail, because an ECTS student usually completes the stage I studies at the home university. Specification concerning contents is, however, necessary, in order to be able to estimate the qualifications for stage II.

1. Mathematics

Mathematics courses are dedicated especially for Computer Science students. The following areas of mathematics are included: Propositional logic, set theory, functions, relations, complex numbers, algebraic structures, analytic geometry (1st semester); linear spaces, linear operators, eigenvalue problems (2nd semester); differential calculus, integral calculus (3rd semester); probability theory, statistics (4th semester).

2. Practical Computer Science

The course Algorithms and Programming deals with the concept of algorithms. Algorithms are central in computer science, as well as their different kinds of description and evaluation. By using a higher procedural programming language, students are introduced into the systematics of programming and program design. These concepts are extended to modular and parallel programming. The course Data Structures covers the most essential data structures and algorithms as well as their applications. Apart from practical aspects and implementation, theoretical aspects also play an important role. The course Higher Programming Languages considers the different paradigms of programming on the basis of the well known concept of an algorithm: imperative, functional, relational and object-oriented programming. Selected programming languages are treated exemplarily (FORTRAN, PASCAL, ADA, C, LISP, PROLOG, Eiffel, C++, Java, ...) and discussed in view of their application. The practical course Software Engineering is based on the methodical concepts of programming and facilitates the acquisition of fundamental experiences with the principles and methods of software engineering. Particular emphasis is put on the design of a prototype of a software system by a group of students according to a given procedure model with the stages analysis, specification, design, implementation and integration. As a result, the students will acquire knowledge and abilities for the successful practical application of techniques to the design of a larger software system.

3. Technical Computer Science

The course Digital logics design begins with an introduction to the terms and concepts of digital systems. The terms informa­tion, system (behaviour, structure, interface) and automation are of central importance. Based on them, digital computers and their components are to be considered and described as a unit of hardware and software. Models, functions, and drafts of combi­natorial and sequential networks are treated. An overview over the operating modes and the technical realiza­tion of integrated switching circuits is given. The qualities and the technical realization of function blocks are presented as elements of digital compu­ters. On the basis of the von-Neumann-concept the organization and the architecture of program‑con­trolled digital computers are treated. Furthermore an overview over microcomputers, their com­ponents and peripheral devices is given. In the course Computer organiza­tion the organization of digital computers and their components is treated and an overview over characteristic computer architectures and types of computers is given. The hardware description language VHDL yields a formal description; with VHDL digital com­puters and their components can be specified, simulated and documented. The structure and the operating mode of the central processor with the key areas control/microprogram control, arithmetic unit and computer arithmetic, I/O organization, I/O interfaces, as well as diffe­rent kinds of memory organiza­tion are treated. The instruction set, the behaviour and the structure of a RISC processor are treated as well as described in VHDL and simulated. The course Assembler programming begins with an in­troduction into tools for design of machine programs (as­sembler, linker, debugger ). Insight into the architec­ture of a personal computer is given. The instruction set of its proces­sor is presented. The organization principles and operating modes of main memory, bus controller, interrupt controller, the communica­tion between processor and periphery as well as the protected mode and its applications are taught. As exercises, programs are written for controlling and processing functions including the use of I/O functions. The Practical hardware training dee­pens the knowledge which was acquired by the analysis of the structure and the behaviour of selected digital systems in the courses of technical computer science. Different experiments are prepared, carried out and eva­luated, in order to gain practical experience with the hardware and the handling of the cor­responding measuring instruments. The Course Computer Networks gives an introduction to basics of networking technologies and functions of the several layers and protocols used in connected systems and forms a basis for many courses.

4. Basic seminar

In every semester, basic seminars are offered on various subjects. The topics may complement former or running courses or may cover other fields.

5. Nontechnical Secondary Subject Field

Necessary knowledge of basic economics, social competence, communication and market orientation are taught in so-called nontechnical subjects. Students can choose from all courses offered by the faculty of humanities as well as the faculty of economics and business administration.

6. Secondary Subjects

The courses in the secondary subject field provide every Computer Science student with the opportunity to acquire knowledge in another field in order to enable him/her to integrate computer science into this field:

-           embedded systems

-           information- and communication systems

-           construction- and production technologies

-           media studies

C. Stage II Studies - Courses

 

Semester

 

 

 

total

 

Subject

5.

SWS

6.

SWS

7.

SWS

8.

SWS

 

SWS

Compulsory Subjects

Team-oriented project

Advanced Seminar

System development (practical tr.)

Term Subject

Nontechnical subject

Software technology II

15

-

-

-

-

4

2

5

6

-

-

-

4

-

-

-

-

4

-

-

or 2

-

or 6

2

-

8

-

-

20

6

2

4

8

8

2

Secondary subjects

see below

34

total

25

24

23

12

84

1. Compulsory Subjects

TI1      Theoretical Computer Science I
            S 4-2-0                                                                                                                       7,5 cr

In this lecture we deal with important and frequently used algorithms from computer science. In particular we analyze their running time and their required storage space, as well as the usage of appropriate data structures. Considered are, among others, sorting algorithms such as quicksort and heapsort as well as graph algorithms such as depth- and breadth-search and shortest-path-algorithms. Moreover, we study Greedy-algorithms, flows in networks, dynamical data structures, etc. The techniques for design and analysis introduced in this lecture will be applied and deepened in the accompanying exercises.

 

Prerequisites: basic knowledge in computer science

Literature:      to be announced

Examination:   oral or written

Lecturer:        Prof. Dr. H. Lefmann

BS       Operating Systems
            W 2-2-0                                                                                                                        6 cr

The lessons and exercises deal with the architectures, models and other basics of operating systems. Furthermore, principles of the design and implementation of operating systems are discussed. Basic topics are:

-           multi-level architecture of operating systems,

-           processes (systems of processes, process control, deadlocks, etc.),

-           resource management (scheduling, memory, devices, messages, etc.),

-           I/O-Control,

-           data management and communication

 

Prerequisites: basic studies in computer science, efficient algorithms

Literature:      W. Kalfa: Betriebssysteme

Examination:   oral

Lecturer:        Prof. Dr. W. Kalfa

DV       Data Modelling And Databases (Databases I)
            W 2-2-0                                                                                                                        6 cr

The lecture explains database design issues, including database architectures, data storage, data models (hierarchical, network, relational) and query processing. In addition, several criteria of designing data schemata are suggested which can be used to guide a concrete database implementation. Furthermore, problems concerning parallel database access, data protection and data security are discussed.

 

Prerequisites: basic knowledge in computer science

Literature:      C. J. Date: An Introduction to Data Base Systems

Examination:   oral or written

Lecturer:        Prof. Dr. W. Benn

KI        Artificial Intelligence
            S 3-1-0                                                                                                                         6 cr

This course is an introduction into the methods of Artificial Intelligence and its most important applications. These methods include search and optimization (blind search, heuristic search, genetic algorithms) and knowledge representation (logics, probabilistic and fuzzy reasoning). The following application domains are presented: Planning, Machine Learning, Natural Language processing, Image Recognition, Multi-Agent-Systems and Robotics.

 

Prerequisites: basic knowledge in computer science

Literature:      S. J. Russell, P. Norvig: Artificial Intelligence. A Modern Approach. Prentice Hall, Upper Saddle River, NJ, 1995

Examination:   oral or written

Lecturer:        Prof. Dr. W. Dilger

RA       Computer Architecture
            W 3-1-0                                                                                                                        6 cr

This lecture introduces basic computer architectures and then proceeds to enhance the acquired knowledge on the basis of programming tasks and architecture simulations, carried out in a computer-aided practical exercise. The following topics will be discussed: classes of computer architectures and computing models, system and processor architectures, memory hierarchies and management, architectural support for operating systems, CISC-, RISC, Superscalar-, VLIW- and multithreaded architecture, bus systems and I/O-structures, performance parameters and benchmarking.

 

Prerequisites: courses „assembler programming” and „computer organization”

Literature:      J. L. Hennessy, D. A. Patterson, Rechnerarchitektur, Vieweg-Verlag, Braunschweig/Wiesbaden, 1994

                        K. Giloi, Rechnerarchitektur, Springer-Verlag, Berlin, 1993

Examination:   to be announced

Lecturer:        Prof. Dr. W. Rehm

IS         Software Engineering I
            S 2-0-0                                                                                                                         3 cr

-           introduction into the problem of programming at large

-           methods from engineering which turned out to be useful in the history of technologies

-           product and process

-           software as product

-           properties of software products: correctness, reliability, robustness, etc.

-           software development process and its phases

-           structured analysis: data flow diagram, finite automata, synchronization, and petri nets

-           object oriented analysis: cases of applications and scenaria, modelling with UML

-           risk analysis

-           specification

            -           description and operational specification

            -           formal specification: methods of logical specification, methods of algebraic specification

-           design, interfaces of modules

-           patterns and software architecture

-           verification

            -           validation, testing, white-box testing, black-box testing, V-model, debugging

            -           testing of object-oriented applications

            -           testing of distributed applications

 

Prerequisites:             basic studies in computer science

Literature:      to be announced

Examination:   to be announced

Lecturer:        Prof. Dr. P. Kroha


2. Optionally Required Subjects

Optionally required subjects are divided into several fields of specialization:

-           embedded systems

-           information and communication systems

-           construction and production technologies

-           media studies

 

Students select one of these subjects. ECTS students are not restricted to this arrangement. They can choose - depending on their previous knowledge - any course from the subsequent catalogue.

BS       Operating Systems II
            W 2-1-0                                                                                                                     4.5 cr

This course is a continuation of „Operating Systems”. We consider both theoretical and practical aspects and focus on the following:

-           micro kernel structures

-           single address room operating systems

-           persistent and multimedia file systems

-           security aspects of operating systems

-           performance evaluation of operating system components

-           case studies and current trends in the development

 

Prerequisites:             course „Operating Systems“

Literature:      to be announced

Examination:   oral

Lecturer:        Prof. Dr. W. Kalfa

CG       Computer Graphics
            W 2-2-0                                                                                                                        6 cr

The lectures give an introduction to computer graphics. Main topics are:

-           structure of graphical systems

-           characteristics and classification of graphics software

-           graphics standards

-           graphical user interfaces

-           procedural and structural graphic representation

-           presentation schemes

-           methods and algorithms in computer graphics (clipping, transformations, projections, hidden surface algorithms, illumination models, visualization)

 

The exercises are based on the graphics standard OpenGL.

 

Prerequisites: basic knowledge in computer science, mathematics or engineering

            Literature:      J. Encarnacao, W. Straßer: Graphische Datenverarbeitung 1, Oldenbourg-Verlag 1996

                                    M. Woo, J. Neider, T. Davis: OpenGL Programming Guide, Addison-Wesley 1996

                                    J. D. Foley, A. van Dam, S. K. Feiner, J. F. Hughes: Computer Graphics, Addison-Wesley 1990

Examination:   to be announced

Lecturer:        Prof. Dr. G. Brunnett, Dipl.-Inf. M. Lorenz, Dipl.-Inform. M. Vanco

RN       Design Of Distributed Systems
            W 2-2-0                                                                                                                        6 cr

-           basics and concepts

-           socket mechanisms (datagram/stream-communication)

-           remote procedure call (RPC)

-           design of clients, servers, gateways

-           WWW enhancements (classification, applications server...)

-           Java/TCL in distributed systems

-           design and description techniques

 

Prerequisites:             course „Computer Networks” and „Protocols And Management”

                        Knowledge of C/C++, Java, TCL and systems functions

Literature:     

Examination:   oral

Lecturer:        Prof. Dr. U. Hübner

CG       Geometric Modelling
            W 2-1-0                                                                                                                     4.5 cr

For generating computer graphics of an object, geometric models of this object are needed. Here we deal with techniques and algorithms for generation and manipulation of so called free-form geometries, which are used for the geometric modelling of complex surfaces (like car bodies or wings of a plane).

 

Prerequisites: basic studies in computer science, mathematics or engineering, a visit of the course „Basics Of Computer Geometry“ is of advantage

            Literature:      J. Hoschek, D. Lasser: Grundlagen der geometrischen Datenverarbeitung B.G. Teubner, Stuttgart 1992

Examination:   to be announced

Lecturer:        Prof. Dr. G. Brunnett, Dipl.-Inf. M. Vanco

CG       Seminar Computer Graphics
            S 0-2-0                                                                                                                         3 cr

The students read and work on selected original papers in the area of processing of big polygonal nets. The participants present talks on their studies.

 

Prerequisites:             basic studies in computer science

Literature:      to be announced

Examination:   to be announced

Lecturer:        Prof. Dr. G. Brunnett

RS       Implementation, Verification And Evaluation Of Embedded Systems
            W 2-2-0                                                                                                                        6 cr

The lecture continues the lecture “Modelling And Design Methodology Of Embedded Systems”. Methods for the design of embedded systems, their verification and the evaluation of design variants are treated. Among the design methods, the emphasis is on high-level design techniques. The correct functioning of a system presupposes its fault-free design. Therefore, formal verification is introduced.

 

Prerequisites: basic studies in computer science, course „Modelling and Design Methodology of Embedded Systems”

Literature:      J. Teich: Digitale Hardware/Software-Systeme. Springer Verlag 1997.

                        D. Gajski et al.: Specification and Design of Embedded Systems. PTR Prentice Hall.

                        R. Niemann: Hardware/Software Co-Design for Data Flow Dominated Embedded Systems, Kluwer Academic Publishers 1998.

                        M Keating, P. Bricaud: Reuse Methodology Manual for System-on-a-Chip Design. Second Edition. Kluwer Academic Publishers 1999

                        J. O. Hamblen, M. D. Furman: Rapid Prototyping of Digital Systems. Kluwer Academic Publishers 2000

Examination:   oral

Lecturer:        Prof. Dr. D. Monjau

TI1      Data Protection and Data Security (Information Security/Systems Security)
            W 2-0-0                                                                                                                        3 cr

More and more information is stored, processed and transmitted electronically in open and local networks. A look at the demands of federal and state laws concerning data protection immediately shows how important the issue of data security is. Considering the dependence of the modern industrial society on information and communication technology, the necessity of data protection and data security for all concerned persons and especially for computer scientists becomes clear. While data protection is occupied with questions of objectives, data security deals with the realization of data protection. The following topics will be considered:

-           number theory for cryptography

-           public key cryptography, RSA

-           Data Encryption Standard

 

Prerequisites: basic knowledge in computer science

Literature:      scriptum Datenschutz und Datensicherheit (Data Protection and Data Security)

Examination:   written

Lecturer:        Prof. Dr. H. Lefmann

RS       Modelling And Design Methodology Of Embedded Systems
            S 2-2-0                                                                                                                          6 cr

The design of embedded systems takes place according to a homogeneous methodology. This methodology is fundamentally different from the methods which are used for the design of hardware and/or software. This course presents a general systematics of specification and the computer-aided design of embedded systems and related tools. Emphases are the implementation independent specification, the refinement of the demands on the system, the transformation of the specification into a simulatable model, the decomposition into components, and the transformation of the specification into an algorithmic behavioural description which is used as implementation basis. The treated languages are mainly graphically oriented and include higher design languages. Already acquired VHDL knowledge is deepened.

 

Prerequisites:             basic studies in computer science

Literature:      D. D. Gajski et al.: Specification and Design of Embedded Systems. Prentice Hall. 1994.
Teich: Digitale Hardware/Software-Systeme. Synthese u. Optimierung.
Springer Verlag, 1997.

Examination:   oral

Lecturer:        Prof. Dr. D. Monjau

RN       Protocols And Management
            S 4-0-0                                                                                                                          6 cr

aim:

-           knowledge of relevant protocol stacks and computer net solutions

-           design of complex net solutions by combination of different technologies

-           knowledge and evaluation of management aspects of computer nets

 

contents:

-           subnet technologies: fast-/gigabit-ethernet, switching, ATM, SONET/SDH

-           network levels: IP, routing, multicast, mobile IP, AoS/CoS, IPv6

-           transport: TCP/UDP/RTP

-           applications and their infrastructure

            -           socket interface, DNS

            -           FTP, SMTP/POP/IMAP, HTTP (WeSDAV)

            -           network file systems (NFS, AFS, SMB)

            -           folder systems (X.500, LDAP)

-           network management (concepts, MIBs, SNMP, RMON)

-           practical scenario

 

Prerequisites:             course „Computer Networks”

Literature:      rnvs.informatik.tu-chemnitz.de/Vorlesungen/pm.html

Examination:   to be announced

Lecturer:        Prof. Dr. U. Hübner

RN       Multimedia-Networking-Practice
            W 1-1-0                                                                                                                        3 cr

Aim:

-           knowledge of processing and transfer of image and voice data

-           introduction of components, architectures and algorithms in connection with the usage of time-dependent media

-           consideration of technical aspects of networks for transferring multimedia data, especially in IP-networks

Contents:

-           digital audio / coding

-           digital video / coding

-           streaming technologies, session management

-           voice over IP

-           specialties of packet-based digital speech transfer in IP-networks

-           technical solutions used in industry

-           multicast applications

 

Prerequisites:             courses Computer Networks, Protocols and Management

Literature:      to be announced

Examination:   to be announced

Lecturer:        Dr. L. Wolf / Dipl.-Ing. Heik (computer center)

RN       Computer Networks In Practice
            W 0-0-4                                                                                                                        6 cr

Students will gain experience with different network technologies

-           TCP/IP via ethernet

-           modems

-           routers and repeaters

-           protocol analysis

-           DNS

-           network file systems (NFS, SMB)

-           NIS/YP

-           e-mail

-           point-to-point protocol (PPP)

-           GIGABIT-Ethernet

 

Prerequisites:             UNIX, courses „computer networks” and „Protocols and Management”

Literature:      rnvs.informatik.tu-chemnitz.de/Praktikum/Rechnernetze/Prakueber.html

Examination:   to be announced

Lecturer:        Dr. J. Anders

RN       Computer Networks And Mobile Communication
            W 2-0-0                                                                                                                        3 cr

Physical basics of mobile communication systems

-           methods of information transmission by electromagentical/optical procedures

-           basic structures of mobile communication systems for speech and data transmission

-           mobile wireless systems of the future - the third generation

-           services and applications

-           structures of private telecommunication networks

-           conception of mobile wireless systems with integration into wire-bounded computer networks

 

Prerequisites:             lecture „computer networks”, lecture „protocols and management”

Literature:      to be announced

Examination:   to be announced

Lecturer:        Dipl.-Inf. M. Günther

BS       Distributed Operating Systems
            S 2-2-0                                                                                                                          6 cr

The lessons and exercises deal with the special aspects of modelling, design, and implementation of distributed operating systems based on loosely coupled computers. Basic topics are:

-           basic models, taxonomy of parallel and distributed computer systems

-           communication in distributed systems (layered protocols, routing, client-server model, RPC; transactions etc.),

-           distributed resource management (distribution, caching, replication, migration, naming, etc.)

-           implementation.

Prerequisites: basic knowledge in computer science and operating systems

Literature:      to be announced

Examination:   oral

Lecturer:        Prof. Dr. W. Kalfa

KI        Image Processing
            S 2-1-0                                                                                                                       4.5 cr

This course introduces into image processing. In particular, we will use tools and techniques from Artificial Intelligence. We will focus on understanding images. There will be exercises accompanying this course. In general, no prerequisites from other courses are needed. This course is also suitable for students from other faculties. Main topics are

-           overview

-           basics of digital image processing

-           image preprocessing

-           image segmentation

-           characteristics of objects

-           object recognition

-           three-dimensional image interpretation

 

Prerequisites:             basic studies in computer science

Literature:      Bässmann, Kreyss: Bildverarbeitung Ad Oculos, Springer 1998

                        Klette, Koschan, Schlüns: Computer Vision, Vieweg 1996

                        Mallot: Sehen und die Verarbeitung visueller Informationen, Vieweg 1998

                        more information can be found here:

                        www.tu-chemnitz.de/~stj/lehre/bildver.htm

Examination:   oral or written

Lecturer:        Dr. J. Steinmüller

KI        Multi Agent Systems
            S 2-0-0                                                                                                                          3 cr

Multi-agent-systems are distributed problem solving systems whose components (agents) have a high degree of autonomy. In the course the structure of agents and different ways of cooperation and communication between agents are presented. Examples are given for realization of multi-agent systems which demonstrate how problem solving is achieved through cooperation of autonomous units. Moreover, aspects of multi-agent learning and applications will be considered.

 

Prerequisites:             basic studies in computer science

Literature:      Ferber, J.: Multi-Agent Systems. An Introduction to Distributed Artificial Intelligence. Addison-Wesley, Harlow, Essex, 1999

                        Müller, J. (Hrsg.): Verteilte Künstliche Intelligenz. Methoden und Anwendungen. BI Wissenschaftsverlag, Mannheim, 1993.

                        Huhns, M. N., Singh, M. P. (eds.): Readings in Agents. Morgan Kaufmann Publ., San Francisco, 1998

Examination:   to be announced

Lecturer:        Dr. J. Zeidler, Dipl.-Inf. H. Langer

MS/KI Research Seminar Artificial Intelligence/Modelling And Simulation
            W/S 0-2-0                                                                                                                     3 cr

This seminar is jointly organized by the chairs „Artificial Intelligence” and „Modelling And Simulation”. The aims of this seminar are the following: Presentation and exchange of research results within  the working areas of these two chairs:

-           combining methods and the way of thinking in both areas

-           regular talks by diploma as well as doctoral students

 

Prerequisites: basic studies in computer science

Literature:      to be announced

Examination:   to be announced

Lecturer:        Prof. Dr. W. Dilger, Prof. Dr. P. Köchel

RS       System-Design-Tools
            W 2-2-0                                                                                                                        6 cr

The lecture is an introduction into modern methods and tools for design and analysis of highly integrated microelectronic circuits (VLSI). An overview over the design process and the design methods as well as the tools and methods for CAD of integrated circuits is provided. Schematic entry, simulation and fault simulation are treated with the aid of a real CAD system. An introduction is given to the practical use of the CAD system.

 

Prerequisites:             basic studies in computer science

Literature:      scriptum

Examination:   oral

Lecturer:        Dr. B. Naumann

BS       Real-time Operating Systems
            S 2-2-0                                                                                                                          6 cr

This course is an introduction to real-time systems, which are used to handle time-critical jobs. We address the following topics: time and resource-management, process scheduling, fault-tolerance, synchronization and communication.

Moreover we consider some important aspects of existing real-time operating systems like RTLinux, VxWorks or MARS.

 

Prerequisites:             basic studies in computer science

Literature:      to be announced.

Examination:   oral or written

Lecturer:        Dr. R. Baumgartl

IS         Software Engineering II
            W 2-0-0                                                                                                                        3 cr

-           design of a user interface

-           process of software inspection

-           process of software production, waterfall model, evolutionary model, incremental model, prototyping, transformation model, spiral model, software methodology

-           configuration management, version management

-           CASE management

-           project management, methods of complexity estimation, methods and tools for time planning, economic efficiency of projects

-           software metrics, function points, feature points

-           software quality, ISO 9003, McCabe metric, design metric

-           software evolution, problems of old software systems, reengineering

-           advanced concepts in programming, generic programming, templates, generative programming, patterns, frameworks, meta programming, adaptive programming

 

Prerequisites:             course Software Engineering I

Literature:      to be announced

Examination:   to be announced

Lecturer:        Prof. Dr. P. Kroha

PM      Output Systems
            W 2-0-1                                                                                                                     4,5 cr

The lecture is an introduction into different output systems. A systematic overview and comparing presentation are given. Display systems, print and picture systems, storage media and special systems will be treated. An exemplaric deepening will follow in a subsequent lecture. At the end of the semester an excursion is planned.

 

Prerequisites:             basic studies

Literature:      to be announced

Examination:   oral

Lecturer:        Prof. Dr. C. A. Hübler

PM      Graphical User Interfaces
            W 2-2-0                                                                                                                        6 cr

The lecture comprises the following topics:

-           architecture of graphical window systems

-           interaction models

-           look & feel standards

-           basic principles of the application design on the base of the X window system

-           OSF/Motif

-           user interface management systems

 

Prerequisites:             basic studies

Literature:      to be announced

Examination:   oral

Lecturer:        Dr.-Ing. F. Schubert

PM      Digital Preprocessing
            W 2-1-0                                                                                                                     4,5 cr

In this lecture the specific procedures and tools for image processing of print products (prepress) are dealt with:

     Systematic of the functions in image processing, analogous precursors (scanning, digital cameras, retouch, image correction, layout systems, digital types), data formats of graphical industry, digitization procedures (scanning, digital camera), raster-image processing (RIP), rational, irrational and stochastic raster procedures, workflow management concepts, algorithms for transformation of the color space, type coding, optical character recognition.

                        Exercises: Postscript coding, scanning, image processing, color management, image resolution


Prerequisites:                         basic studies

Literature:      to be announced

Examination:   oral

Lecturer:        Prof. Dr. C. A. Hübler

PM      Color Theory
            W 2-0-0                                                                                                                        3 cr

Color recognition, color mixing, color measure systems, spectral photometry, color deviation. The lecture will deal with physical and physiological basics of color recognition, light-technical basics, principles of color reproduction in print and media techniques, color mixture laws, principles of color measurement, color measure systems and techniques of spectral photometry. The lecture will be supplemented by exercises and a color metric practical course.

 

Prerequisites:             basic studies

Literature:      to be announced

Examination:   oral

Lecturer:        Prof. Dr. Wolfgang Beier / Dr. J. Gottlebe

PM      Media Systems
            W 3-2-0                                                                                                                     7,5 cr

-           media systematics

-           technical models for information / communication / knowledge

-           development paths for media techniques

-           technological conditions for media development

-           cross media techniques

-           digital workflow

-           process organization

-           database publishing / internet publishing

-           print-on-demand

-           electronic distribution concepts for print products

-           internet printing

-           technical conditions for media contents (copyright / authenticity / reliability, generic coding, generic contents, classification)

-           technical conditions for media concepts

 

Prerequisites:             basic studies

Literature:      to be announced

Examination:   oral

Lecturer:        Prof. Dr. C. A. Hübler

PM      Typography & Design
            W 2-0-0                                                                                                                        3 cr

-           types

-           type mixture

-           typographical design basics with single sheet design

-           accidence setting

-           work setting

-           color theory with color psychology and color mixture

-           text-image design

 

Especially on the screen modern techniques offer a lot of variants and possibilities to design. However, for the design of print products as well as electronic products, rules, which have developed historically,  have to be considered - due to technical conditions or necessary to achieve good effects.

The lecture will be organized in five complexes, where in the first four complexes the basic rules for the design of type and image products in different settings as well as the basic rules of color design and efficiency are treated. We will shortly mention the special features of screen products. In the fifth complex practical exercises on the design of print products are carried out.

 

Prerequisites:             basic studies

Literature:      to be announced

Examination:   oral

Lecturer:        Dr. J. Gottlebe

3. Secondary Subjects

 

Secondary Subject Embedded Systems

 

 

semester

 

 

 

 

 

 

lecture

5.

L-E-P

6.

L-E-P

7.

L-E-P

8.

L-E-P

 

L-E-P

 

total

micro processor systems

electronic circuits techniques

circuit design

design systems for integrated circuits

micro systems techniques

modelling and design of embedded systems

implementation, verification and evaluation of embedded systems

design tools for embedded systems

special computer architectures or real-time operating systems

information security

2-1-0

2-1-0

 

 

 

 

 

 

 

 

2-1-1

1-0-1

 

 

 

3-0-0

2-1-1

 

 

2-1-1

2-1-0

 

 

 

2-1-1

 

 

 

 

2-1-0

 

 

 

 

 

 

 

 

 

 

2-0-0

3-1-1

2-1-0

2-1-1

2-1-0

3-0-0

2-1-1

 

2-1-1

 

2-1-1

2-0-0

 

2-1-0

5

3

4

3

3

4

 

4

 

4

2

 

3

total

10

9

14

2

22-8-5

35

 

Secondary Subject Information And Communication Systems

 

 

semester

 

 

 

 

 

 

lecture

5.

L-E-P

6.

L-E-P

7.

L-E-P

8.

L-E-P

 

L-E-P

 

total

protocols and management

design of distributed systems

software tools

digital communcication networks

optionally required subjects  (18 SWS)

  information security

  multimedia systems

  mobile communication in computer

  networks

  distributed operating systems

  operating systems theory

  communications engineering

 

2-2-0

 

2-0-0

 

2-0-0

 

 

 

2-2-0

2-1-2

4-2-0

or

2-2-0

 

 

 

2-0-0

2-1-0

 

2-2-0

or

2-1-0

or

2-2-0

or

 

 

2-0-0

or

 

 

or

2-2-0

4-2-0

 

2-2-0

 

 

 

2-2-0

 

 

2-2-0

4-2-0

2-2-0

2-2-0

2-0-0

 

2-0-0

2-2-0

2-1-0

 

2-2-0

2-2-0

4-2-2

6

4

4

2

18

total

10

10

8

6

 

34

 


Secondary Subject Construction- And Production Technologies

 

 

semester

 

 

 

total

 

 

lecture

5.

L-E-P

6.

L-E-P

7.

L-E-P

8.

L-E-P

 

L-E-P

 

total

computer science

 

 

construction technologies

 

 

 

production technologies

 

Students have to choose 14 SWS of lectures from the chairs engineering-computer science and modelling and simulation

Students have to choose 14 SWS of lectures from the chairs construction technologies or general mechanical engineering (faculty of mechanical and process engineering).

Students have to choose 14 SWS of lectures from the chairs of production technologies or fabrication systems (faculty of mechanical and process engineering).

 

14

 

 

14

 

 

 

14

total

 

 

 

 

 

42

 

 

Secondary Subject Media Studies

 

 

semester

 

 

 

total

 

 

lecture

5.

L-E-P

6.

L-E-P

7.

L-E-P

8.

L-E-P

 

L-E-P

 

total

image processing

computer graphics

gemoteric modelling

media databases

media systems

optionally required subjects I

 continous media

  graphical user interfaces

optionally required subjects II

   output systems

   digital preprocessing

   digital media

   color theory

   typography & design

2-1-0

 

 

2-2-0

 

 

 

 

 

2-0-1

 

 

2-0-0

 

 

2-2-0

 

 

 

 

 

 

 

2-1-0

 

2-2-0

 

 

3-2-0

 

2-2-0

2-2-0

 

 

 

2-0-2

 

2-2-0

 

 

 

 

 

 

 

 

 

 

 

2-0-0

2-1-0

4-4-0

2-2-0

2-2-0

3-2-0

 

2-2-0

2-2-0

 

2-0-1

2-1-0

2-0-2

2-0-0

2-0-0

3

8

4

4

5

4

 

 

6

 

total

 

 

 

 

 

37