Instructors: M.Sc. Osama Abboud; Dr.-Ing. Doreen Böhnstedt; Dipl.-Ing. Apostolos Papageorgiou; Prof. Dr.-Ing. Ralf Steinmetz; Dipl.-Inform. Dominik Stingl
Event type:
Integrated Course
Org-unit: Dept. 20 - Computer Science
Displayed in timetable as:
Einführung in NCS
Subject:
Crediting for:
Hours per week:
3
Language of instruction:
German
Min. | Max. participants:
- | -
Course Contents:
Objectives: - Overview knowledge of relevant areas and basic problems of net-centric computing (NCC)
- Reproductive comprehension of selected, central algorithms, protocols and procedures (e.g. DCT-based compression)
- Applicable method knowledge to well-known elements of engineering NCC-systems NCC here shall be considered as an "internet technology in the broadcast sense" and covers in particular themes of the classical areas of computer networks, distributed systems, multimedia and mobile communication/ mobile computing, with new developments under keywords as ubiquitous/pervasive computing, peer-to-peer-computing, ambient intelligence, disappearing computers.
Course Content: - Overview to all areas
- Computer networks
- Fundamental terms: service, protocol, connection, layer modelo Most important protocol mechanisms to media access, routing broad-/multicast
- Optional performance evaluating
- Multimedia data handling
- Features of continuous data streams and their processing
- Quality of service: definition and central mechanisms
- Multimedia-synchronization: formal basics
- Compression: procedures; few words to standards(reference to continuatives)
- Content analysis in supplement to "canonical HCI"
- Distributed systems and algorithms
- Selected algorithms (e.g. clocks, consistency, election, snap shot)
- Programmable models and languages (e.g. RPC and tuple space)
- Selected engineering-aspects (e.g. formal appendages)
- Mobile and ubiquitous computing
- Formal basics of mobile communication (layer 0-2, e.g. hidden-terminal)
- Mobile computing: e.g. spontaneous cross-linking, mobile internet
- Ubiquitous computing: e.g. context sensitivity, event based systems
- Web Engineering Basics
- Models and procedures of hypermedia-systems
- Comparison with HTML and XML-based standards and systems
- Methods and tools of software techniques of web applications
Diploma Supplement: Introduction to Computer Networks (Basic Models, Protocol Mechanisms, Internet Examples; Issues of Performance Evaluation and Engineering); Introduction to Multimedia (Basic Definitions, Quality-of-Service, Compression Techniques, Scheduling and Synchronization Methods, ...); Introduction to Distributed Algorithms and Programming (Selected Algorithms for Clocks, Synchronization, Multicast, selected programming techniques such as RPC and Event based communication); Introduction to Mobile and Ubiquitous Computing (key principles of mobile communications and mobile computing, ubiquitous computing issues and approaches); Introduction to Web Engineering and Web Services (key principles of hypertexts and the Web)
Literature:
Selected chapters of the following literatures: - A. Tanenbaum, M. van Steen: Verteilte Systeme, Pearson Studium 2003, ISBN: 3827370574
- Ze-Nian Li, Mark S Drew, Fundamentals of Multimedia, Prentice Hall 2003, ISBN: 0130618721
- G. Coulouris, J. Dollimore, T. Kindberg: Verteilte Systeme, Pearson Studium 2002, ISBN-10: 3827370221
- A. Tanenbaum: Computernetzwerke, Pearson Studium 2003, ISBN-10: 3827370469
- J. Schiller: Mobilkommunikation, Pearson Studium 2003, ISBN-10: 3827370604
- P. Henning: Handbuch Multimedia, Hanser 2003, ISBN-10: 3-446-40971-8
- R. Steinmetz: Multimedia-Technologie, Springer 2000, ISBN-10: 3540673326
Preconditions:
Prerequisites: Grundlagen der Informatik I-III
Expected Number of Participants:
Further Grading Information:
http://www.kom.tu-darmstadt.de/en/teaching/courses-overview/net-centric-systems/general-information/
Official Course Description:
|