The address is: Technische Universität Chemnitz
Fakultät für Informatik
Straße der Nationen 62
D-09107 Chemnitz
Germany
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
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
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)
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
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)
|
|
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 courses 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.
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).
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.
The course Digital logics design begins with an introduction to the terms and concepts of digital systems. The terms information, 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 combinatorial and sequential networks are treated. An overview over the operating modes and the technical realization of integrated switching circuits is given. The qualities and the technical realization of function blocks are presented as elements of digital computers. On the basis of the von-Neumann-concept the organization and the architecture of program‑controlled digital computers are treated. Furthermore an overview over microcomputers, their components and peripheral devices is given. In the course Computer organization 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 computers 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 different kinds of memory organization 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 introduction into tools for design of machine programs (assembler, linker, debugger ). Insight into the architecture of a personal computer is given. The instruction set of its processor is presented. The organization principles and operating modes of main memory, bus controller, interrupt controller, the communication 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 deepens 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 evaluated, in order to gain practical experience with the hardware and the handling of the corresponding 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.
In every semester, basic seminars are offered on various subjects. The topics may complement former or running courses or may cover other fields.
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.
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
|
|
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 |
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
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
- 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
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 |