M - Fachgruppe Informatik an der RWTH Aachen

Transcription

M - Fachgruppe Informatik an der RWTH Aachen
Presentation of
Courses in
Computer Science
Summer Term 2013
Presentation of Courses SS13
• Overview of all elective courses
for Bachelor / Master
• Sorted according to 4 areas of Computer Science
1.
2.
3.
4.
Theoretische Informatik
Software & Kommunikation
Daten- & Informationsmgmt.
Angewandte Informatik
(Theoretical Computer Science)
(Software & Communication)
(Data- & Information-Management)
(Applied Computer Science)
• Transition slides contain key information about
courses (title, room, time schedule)
• Labels:
B
Bachelor
M
Master
Presentation Rules
• Each professor gets 2 minutes
• Slide presentation proceeds automatically
• Acceleration is possible, slowing down is not
• Next professor takes over during transition slide
(which are shown for 15 seconds)
Bereich 1:
Theoretische Informatik
Bereich 1: Theoretische Informatik
Theoretische Informatik
LuFG Informatik 1
Prof. Dr. Peter Rossmanith
Parameterized Algorithms (V4 Ü2, 8ECTS)
V:
Start:
Mo. 10:00 – 11:30
Do. 11:30 – 13:00
15.04.2013
5055
5055
M
Bereich 1: Theoretische Informatik
Algorithmen und Komplexität
Lehrstuhl Informatik 1
Prof. Dr. Berthold Vöcking, PD Dr. Walter Unger
Algorithmic Graph Theory (V3 Ü2, 6 ECTS)
V:
Do. 10:00 – 11:30 AH I
Fr.
11:45 – 13:15 AH III
Start: 11.04.2013
M
Effiziente Algorithmen (V3 Ü2, 6 ECTS)
V:
Di.
10:00 – 11:30 AH III
Fr.
10:00 – 11:30 AH III
Start: 19.04.2013
B
Bereich 1: Theoretische Informatik
Softwaremodellierung und Verifikation
Lehrstuhl Informatik 2
Prof. Dr. Ir. Joost-Pieter Katoen, PD Dr. Thomas Noll
Semantik und Verifikation von Software (V3 Ü2, 6 ECTS)
V:
Mi. 10:00 – 11:30 AH VI
Do. 15:00 – 16:30 AH V
Ü:
Mo. 10:00 – 11:30 AH II
Start: 10.04.2013
M
Bereich 1: Theoretische Informatik
Programmiersprachen und Verifikation
LuFG Informatik 2
Prof. Dr. Jürgen Giesl
Logic Programming (V3 Ü2, 6 ECTS)
V:
Mo. 16:45 – 17:15
Fr. 10:00 – 11:30
Ü:
Mi. 11:45 – 13:15
Start: 12.04.2013
AH III
AH II
AH II
B M
Imperative Program
Logic Program
 program = sequence of
instructions
 program = knowledge base
 specifies what should be
computed,
how it is computed
not
len([], 0).
len([HD|TL], N): -len(TL, M),
N is M + 1.
?- len([15,70,36], P).
P = 3
Advantages
 shorter and clearer programs
 fast development
 especially suitable for AI
Imperative Program
Logic Program
 program = sequence of instructions
 program = knowledge base
 specifies what should be
computed,
how it is computed
class List {
int hd; List tl;
len([], 0).
int len ()
{
len([HD|TL], N): -len(TL, M),
N is M + 1.
List x = this;
int n = 0;
while (x != null)
?- len([15,70,36], P).
{
x = x.tl;
n = n + 1;
return n;
}
}
not
P = 3
Advantages
}
 shorter and clearer programs
 fast development
 especially suitable for AI
Logic Programming
Lecture
Exercise
Mon
15:45 - 17:15
AH 3
Fri
10:00 - 11:30
AH 2
Wed
11:45 - 13:15
AH 2
Prof. Dr. Jürgen Giesl
Bachelor:
Wahlpflicht Theorie
V3 + U2
Master Informatik:
Theorie
V3 + U2
Master SSE:
Theory (Core Subjects) /
Area of Specialization
V3 + U2
Begin:
Friday, April 12
Bereich 1: Theoretische Informatik
Theorie Hybrider Systeme
Nachwuchsgruppe Informatik 2
Prof. Dr. Erika Ábrahám
Modellierung und Analyse hybrider Systeme (V3 Ü1, 6 ECTS)
V/Ü: Di. 13:15 – 15:00
Fr. 13:25 – 14:45
Start: 09.04.2013
5056
5056
B M
Hybrid in computer science :
discrete
continuous
f(t)
+
t
The discrete part
Combined with the continuous part
Contents:
●
Modeling
●
Analysis
●
Applications
Bereich 1: Theoretische Informatik
Logik und Theorie diskreter Systeme
Lehrstuhl Informatik 7
Prof. Dr. Martin Grohe, PD Dr. Christof Löding
Angewandte Automatentheorie (V3 Ü2, 6 ECTS)
V:
Mo. 14:15 – 15:45 AH II
Mi. 09:00 – 09:45 AH V
Ü:
Mi. 13:30 – 15:00 AH IV
Start: 10.04.2013
Theory of Constraint Satisfaction Problems (V2 Ü1, 4 ECTS)
V:
Mo. 09:15 – 10:45 Sem. I7
Ü:
Do. 09:00 – 10:45 Sem. I
Start: 14.04.2013
B M
M
Lehrstuhl Informatik 7
Logik und Theorie diskreter Systeme
Prof. Dr. Martin Grohe
Research areas: o Logic in Computer Science
o Algorithms and Complexity
o Graph Theory
o Database Theory
Office hour:
Mon 14:00 – 15:00 h
URL: http://www.automata.rwth-aachen.de
Lehrstuhl Informatik 7
Logik und Theorie diskreter Systeme
Prof. Dr. Martin Grohe
Applied Automata Theory (C. Löding)
V3 Mon, 14:15 – 15:45, AH II;
Wed, 09:00 – 09:45, AH V
Ü2 Wed , 13:30 – 15:00, AH IV
Begin:
Wed, 10th April 2013
09:00 h, AH V
Keywords: • Minimization of automata
• Weighted automata, probablistic automata
• Automata and logic
• Pushdown-systems
• Undecidable problems in automata theory
• Petri nets
Lehrstuhl Informatik 7
Logik und Theorie diskreter Systeme
Prof. Dr. Martin Grohe
Theory of Constraint Satisfaction Problems
Master Course (V2+Ü1)
o Constraint Satisfaction Problems
(CSPs) give a general framework
for modeling computational
problems
o Topic of the course are algorithms
for and the complexity of CSPs.
o Wide range of methods from
different areas of theoretical
computer science and
mathematics
Bereich 1: Theoretische Informatik
Mathematische Grundlagen der Informatik
LuFG Informatik 7
Prof. Dr. Erich Grädel
Logik und Spiele (V4 Ü2, 9 ECTS)
V:
Mo. 11:45 – 13:15
Fr. 10:00 – 11:30
Ü:
Mi. 14:15 – 15:45
Start: 12.04.2013
AH I
AH I
AH I
M
Mathematische Grundlagen der Informatik
Prof. Dr. Erich Grädel
Research Topics:
 Logic
 Game Theory
 Complexity Theory
Lectures:
 Mathematical Logic I and II
 Logic and Games
 Algorithmic Model Theory
More information:
http://logic.rwth-aachen.de/
Mathematische Grundlagen der Informatik
Prof. Dr. Erich Grädel
Logic and Games (V4, Ü2)‫‏‬
Lecture: Start 12.4.
Tutorial: Start 24.4.
Mon 11:45 – 13:15, AH I
Wed 14:15 – 15:45, AH I
Fri 10:00 – 11:30, AH I
Content:
 fundamental aspects of classical game theory
 finite and infinite games
 model-checking games
 determinacy of games
 complexity and definability of winning regions
 multi-player games
More Information:
http://logic.rwth-aachen.de/Teaching/LS-SS13/
Bereich 2:
Software und
Kommunikation
Bereich 2: Software und Kommunikation
Software Engineering
Lehrstuhl Informatik 3
Prof. Dr. Bernhard Rumpe, Prof. Dr. Manfred Nagl, Dr. Stefan Kriebel
Generative Softwareentwicklung (V3 Ü2, 6 ECTS)
V:
Block course at the end of semester
M
Prozesse und Methoden beim Testen von Software (V1 Ü1, 3 ECTS)
V:
Block course 13.06. – 14.06.2013
Die Softwaretechnik-Programmiersprache Ada95 (V2, 3 ECTS)
V:
Block course: September or October 2013
M
B M
Prof. Dr. B. Rumpe
Lehrstuhl für
Software Engineering
offers two lectures
RWTH Aachen
Seite 31
Identifying…
methods, concepts, tools and infrastructures for
• developing software systems better and faster,
• in order to achieve a high quality product
• in less time while
• incorporating constantly changing requirements in an agile way.
(Mission-Statement)
 TBA: Generative Software Engineering
•
•
•
(3VL + 2Ü, 6 ECTS)
(Prof. B. Rumpe)
(planned) Block Course at the end of the semester
See announcements on the website
Prof. Dr. B. Rumpe
Lehrstuhl für
Software Engineering
offers two lectures
RWTH Aachen
Seite 32
 Prozesse und Methoden beim Testen von Software
•
(2VL, 3 ECTS)
(Dr. Stefan Kriebel, BMW Abteilungsleiter Entwicklung/
Elektronik Fahrassistenz)
• Industrielles Software/Systems Engineering
• Know-How-Transfer aus der Industrie
• Certified Tester – Foundation Level
(iSQI / GermanTestingBoard) möglich
 Die Softwaretechnik-Programmiersprache Ada95 (3VL + 2Ü, 6ECTS)
•
(Prof. M. Nagl)
• integrierender Ansatz (funktionsorientiert, Schichtung,
Datenabstraktion, OO)
• Qualitätseigenschaften aus der Architektur ablesen
 weitere Informationen und Termine:
http://www.se-rwth.de/
Bereich 2: Software und Kommunikation
Software-Konstruktion
LuFG Informatik 3
Prof. Dr. Horst Lichter
Software-Qualitätssicherung (V3 Ü2, 6 ECTS)
V:
Do 11:45 - 13:15 AH I
Fr 08:15 - 09:45 AH II
Ü:
Do 13:30 - 15:00 5056
Start: 11.04.2013
Software-Projektmanagement (V2, 4 ECTS)
V:
Mi 08:15 - 09:45 AH II
Do 08:15 - 09:45 AH III
Start: 10.04.2013
B M
M
Software Project Management
Software Project Management
Earned Value Analysis
Software Quality Assurance
Software Quality Assurance
Bereich 2: Software und Kommunikation
Kommunikation und Verteilte Systeme
Lehrstuhl Informatik 4
Prof. Dr. Klaus Wehrle
Mobile Internet Technology (V3 Ü1, 6 ECTS)
V:
Di. 10:00 – 11:30 AH 1
Do. 11:45 – 13:15 AH 6
Ü:
Di. 11:45 – 13:15 AH 1 (biweekly)
Start: 09.04.2013
Security in the Internet of Things (MSc Inf./SSE/MI)
Compact course on 7th / 8th & 28th / 29th May
Exact times announced later
B M
M
Teaching Agenda at COMSYS
Advanced
Internet
Technology
BSc
Wahlpflichtfach
Mobile Internet
Technology
Research Focus
Communication
Class on
Systems
Communication
Concepts
Systems
BSc
Wahlpflichtfach
Application-driven
Multimedia
Internet
Technology
Communication &
Distributed
Systems
Winter Term
Summer Term
40
Mobile Internet Technology
 Content of the lecture (3+1 SWS)
 Basics of wireless communication
 Wireless networking
 Data networks: WiFi
 Telecomm. networks: GSM/UMTS/LTE
 Mobility and Internet protocols
 Mobile IP, HIP
 TCP adaptations
Lecture: Mobile Internet Technology
- First lecture on April 9th
- Bachelor & Master
Communication &
Distributed
Systems
41
Security in the Internet of Things
 Content of the lecture (1 SWS)
 Security fundamentals, IoT definition
 Special security techniques: key agreement, broadcast
authentication, group key management, access control
 Security protocols & security architecture for the IoT
Gateway
?
Sensor
?
Conventional
IP protocols
Compact
course
Specialized
th / 8th and 28th / 29th May
- 7protocols
- Exact room and times announced later
Backend/Cloud
- In case of interest, register with L2P to get announced
?
?
Service
Gateway
Communication &
Distributed
Systems
42
Bereich 2: Software und Kommunikation
Software für eingebettete Systeme
Lehrstuhl Informatik 11
Prof. Dr. Stefan Kowalewski
Einführung in eingebettete Systeme (V3 Ü1, 6 ECTS)
V:
Mi. 10:00 – 11:30
V+Ü: Do. 13:30 – 15:00
Start: 10.04.2013
AH III
AH III
B M
Sicherheit und Zuverlässigkeit softwaregesteuerter Systeme (V3 Ü1, 6 ECTS)
V:
Di. 15:45 – 17:15
V+Ü: Fr. 14:45 – 16:15
Start: 12.04.2013
AH III
AH III
M
i11 – Embedded Software
Prof. Dr.-Ing. Stefan Kowalewski
45
Course Schedule
Winter 2013/14
Dynamische Systeme
für Informatiker
Summer 2013
(Introduction to)
Embedded Systems
Winter 2012/13
Dynamische Systeme
für Informatiker
Summer 2012
(Introduction to)
Embedded Systems
46
Safety & Reliability
Safety & Reliability
(Introduction to) Embedded Systems
 Language: German
•
•
V3/Ü1, 6 ECTS
Appointments:
- Wednesday, 10:00 - 11:30, AH III (2350|314.1)
- Thursday,
13:30 - 15:00, AH III (2350|314.1)
 Contents:
- Microcontroller
- Programmable logic controllers (PLCs)
- PLC programming languages
- Android
- Data buses
- Real-time requirements and operating systems
- Characteristics of embedded software design
 First lecture: 10.04.2013
47
Safety and Reliability of Software-Controlled Systems
 Language: English
•
•
V3/Ü1, 6 ECTS
Appointments:
- Tuesday, 15:45 - 17:15, AH III (2350|314.1)
- Friday,
14:45 - 16:15, AH III (2350|314.1)
 Contents:
- Design and analysis methods for reliability/safety of embedded
systems
- Reliability/safety modelling
- Reliability/safety metrics and analysis
- Software failure
- Mechanisms for HW/SW fault tolerance
- Risk analysis, risk acceptance principles
- Safety-related standards
 First lecture: 12.04.2013
48
Student Competitions
Carolo Cup 2014
IMAV





Autonomous model car (1:10)
Software and hardware development
Autonomous driving / parking
Driving around obstacles



Requirement: build a complete MAV
on your own
Goal: MAV has to pass different
missions autonomously
RWTH participates with team
MAVerix
Contact: Florian Göbe
goebe@embedded.rwth-aachen.de

Contact: Christian Dernehl
dernehl@embedded.rwth-aachen.de
49
Bereich 3:
Daten- und
Informationsmanagement
Bereich 3: Daten- und Informationsmanagement
Wissensbasierte Systeme
LuFG Informatik 5
Prof. Gerhard Lakemeyer, Ph.D.
Introduction to Knowledge Representation (VÜ3, 6 ECTS)
V:
Mo. 11:45 – 13:15
Mi. 08:15 – 09:45
Ü:
Mi. 15:15 – 16:45
Start: 15.04.2013
AH IV
AH IV
AH III
B M
Research at KBSG
• Knowledge Representation (KR)
Representation and Inference,
especially in dynamic settings
(actions and their effects)
• Cognitive Robotics
High-level control of mobile robots
using methods from KR
Applications: E.g. Service robots, logistics
Knowledge Representation
• Introduces basic methods of knowledge
representation:
first-order logic, procedural control, description logics,
rule-based systems, answer-set programming, default
reasoning, diagnosis, reasoning about action, planning
• Prerequisites: mathematical logic.
• Lectures start April 15.
Bereich 3: Daten- und Informationsmanagement
Frauenhofer Institut für Angewandte
Informationstechnik (FIT)
Prof. Dr. Matthias Jarke, Prof. Dr. Wolfgang Prinz, Prof. Dr. Thomas Rose
Informationsmanagement für öffentliche Mobilitätsangebote
V:
Blockveranstaltung 19.07 – 15.09
M
Computer Supported Cooperative Work (CSCW) (V2 Ü1, 4 ECTS)
V:
Mi.
13:00 – 14:30 Seminarraum I5
Start: 10.04.2013
M
Prozess Management (V2 Ü1, 4 ECTS)
V:
Mi.
10:00 – 11:30 Seminarraum I5
Ü:
Mi.
11:30 – 13:00 Seminarraum I5 (14 tgl.)
Start: 17.04.2013
M
Informatik 5
Information Systems & Databases
Large-Scale Heterogeneous
Information Integration
• Games and Social Software
for Societal Challenges
Social
• Integration Infrastructures
Cloud
Mobile
• Formal Models &
Methods for Integration
Streams
Real-Time
Multimedia
Web Services
Data Sources
Cooperative
Cars
User
DSMS
Floating Phone
Data
Aggregation & Integration
Other
Other consumers
Query Translator
Data Mining
Queue-end
Detection
Traffic
Message
Interactive Query
Interface
Data Quality
Assessment
Stationary
Detection
Traffic State
Estimation
Peer P2
Export
Peer P1
Peer P5
Historical
Data
Spatial
Data
Peer P3
Peer P4
Fraunhofer Institute for
Applied Information Technology FIT
Life Science Informatics (Prof. Dr. T. Berlage)
–
–
–
–
High content analysis and software-intensive instruments
Biomolecular optical systems
Intra-operative molecular diagnostics
Adaptive scanning in automated microscopy
Cooperation Systems (Prof. W. Prinz, PhD)
–
–
–
–
Computer supported cooperative work
Social computing in business communication
Personalized and collaborative learning environments
Mixed and augmented reality solutions
Media Informatics / Media Processes (Prof. Dr. T. Rose)
– IT support for emergency management
– Impact assessment of financial legislation
– Sustainable financial information management
Process Management
(V2/Ü1, Rose)
Master
Lecture:
Wednesdays, 10:00 – 11:30 (start: April 17)
Exercises:
Wednesdays, 11:30 – 13:00 (bi-weekly, start: April 24)
Room 6202 (seminar room Informatik 5)
• Process management requirements,
concepts and approaches
• Process planning tools, execution
support and exchange standards
• Customisation concepts
• Ad-hoc and emergent workflows
Computer Supported
Cooperative Work (CSCW)
(V2/Ü1, Prinz)
Master
Lecture: Wednesdays, 13:00 – 14:30 (Seminar room I5, start: April 10)
Topics
• Video Conferencing & Media Spaces
• Synchronous Cooperation & Shared Applications
• Shared Information Spaces & Document Management
• Workflow Management
• Social Media
You will learn
• Approaches to support human cooperation
• Concepts for the design and development of cooperation
systems
• Application of Groupware in Organisations
Lectures @ B-IT
• Process Management (Rose)
Mondays, 9.30-12.30
• Semiotics and Embodied Cognition in the
Digital Age (Evola/Jarke)
Wednesdays, 17.00-19.15
• Information Management for Public
Mobility Systems (Krempels/Jarke)
Block lecture during summer break
Bereich 3: Daten- und Informationsmanagement
Datenmanagement und -exploration
Lehrstuhl Informatik 9
Prof. Dr. Thomas Seidl
Data Mining Algorithms II (V3 Ü2, 6 ECTS)
V:
:
Ü:
Start:
Di. 13:30 – 15:00
Do. 13:30 – 14:15
D0. 14:15 – 15:45
11.04.2013
AH VI
AH VI
AH VI
M
winter
•
Data Mining Algorithms I (V3Ü2)
– How to turn 'just data' into knowledge?
– How to do market basket analysis, frequent pattern mining, …?
• Data Mining Algorithms II (V3Ü2)
– How to find patterns in multivariate observations?
summer
• Mining high-dimensional data: subspace clustering, outlier detection
– How to identify groups in social networks?
• Graph mining, network data analysis
– How to find patterns in evolving data streams?
• Stream data mining: anytime classification, clustering, concept drift detection
winter
– Lectures Tue 13:30–15:00 + Thu 13:30–14:15, Tutorials Thu 14:15–15:45
•
Content-Based Multimedia Search (V3Ü2)
– How to model similarity of images, shapes, time series?
– How to speed up multimedia retrieval?
Bereich 3: Daten- und Informationsmanagement
Computerunterstütztes Lernen
LuFG Informatik 9
Prof. Dr. Ulrik Schroeder
eLearning (V3 Ü2, 6 ECTS)
V:
Di. 15:00 – 16:30
:
Do. 10:00 – 11:30
Start: 16.04.2013
5056
5056
M
Bereich 4:
Angewandte Informatik
Bereich 4: Angewandte Informatik
Sprachverarbeitung und Mustererkennung
Lehrstuhl Informatik 6
Prof. Dr. Hermann Ney
No elective courses in SS 13
Bereich 4: Angewandte Informatik
Computergrafik und Multimedia
Lehrstuhl Informatik 8
Prof. Dr. Leif Kobbelt
Globale Beleuchtung und Image-based Rendering (V3 Ü2, 6 ECTS)
V:
Di. 10:00 – 11:30
AH V
Fr. 10:00 – 11:30
AH V (14-tgl.)
Ü:
Do. 14:00 – 15:30
AH IV
Start: 16.04.2013
Geometrieverarbeitung (V3 Ü2, 6 ECTS)
V:
Do. 10:00 – 11:30
AH V
Fr. 10:00 – 11:30
AH V (14-tgl.)
Ü:
Mi. 10:00 – 11:30
5054
Start: 14.04.2013
M
M
Computer Graphics
• what is it good for?
• which problem is being solved?
Computer Graphics Group
Leif Kobbelt
Computer Graphics
• what is it good for?
• which problem is being solved?
Computer Graphics Group
Leif Kobbelt
Computer Graphics
• what is it good for?
• which problem is being solved?
Computer Graphics Group
Leif Kobbelt
Computer Graphics
• what is it good for?
• which problem is being solved?
Computer Graphics Group
Leif Kobbelt
Courses Offered in SS2012
• Geometry Processing (V3Ü2)
• Global Illumination (V3Ü2)
Computer Graphics Group
Leif Kobbelt
Courses Offered in SS2012
• Geometry Processing (V3Ü2)
• Global Illumination (V3Ü2)
Computer Graphics Group
Leif Kobbelt
Smoothing Noisy Data
Computer Graphics Group
Leif Kobbelt
Reducing Data Complexity
50.000 Triangles
10.000 Triangles
1.000 Triangles
Computer Graphics Group
Leif Kobbelt
Parametrization
Computer Graphics Group
Leif Kobbelt
Quad-Remeshing
Computer Graphics Group
Leif Kobbelt
Courses Offered in SS2012
• Geometry Processing (V3Ü2)
• Global Illumination (V3Ü2)
Computer Graphics Group
Leif Kobbelt
Global Illumination
• photorealistic rendering of virtual scenes
• reflection, scattering, soft shadows, ...
• the rendering equation
Computer Graphics Group
Leif Kobbelt
Global Illumination
Computer Graphics Group
Leif Kobbelt
Computer Graphics Group
Leif Kobbelt
Image-Based Rendering
Computer Graphics Group
Leif Kobbelt
Courses Offered in SS2012
• Geometry Processing (V3Ü2)
• Global Illumination (V3Ü2)
Computer Graphics Group
Leif Kobbelt
Bereich 4: Angewandte Informatik
Mobile Multimedia Processing
Nachwuchsgruppe Informatik 8
Prof. Dr. Bastian Leibe
Sabbatical term
M
Bereich 4: Angewandte Informatik
Medieninformatik
Lehrstuhl Informatik 10
Prof. Dr. Jan Borchers
Designing Interactive Systems II (V3 Ü2, 6 ECTS )
V:
Mo 14:15 - 15:45 Raum 2222
Mi 09:00 - 12:00 Raum 2222
Start: 10.04.2013
Current Topics in Media Computing and HCI (V2 Ü3, 6 ECTS)
V/Ü: Di 10:00 - 11:30 Raum 2222
Mi 13:00 - 14:30 Raum 2222
Start: 09.04.2013
M
M
media
computing
group
i10: Media Computing and
Human–Computer Interaction
Prof. Dr. Jan Borchers
Summer Semester 2013
WS
Lecture: Designing Interactive Systems I
Number SWS: V4 + Ü2 OR V4 + Ü1 = ECTS Credits: 8 OR 6
WS
Lecture: iPhone Application Programming
ECTS Credits: 3 for the lecture, 6 for the lecture and the lab
WS Lab: Multimodal Media Madness
WS Seminar: Post-Desktop User Interfaces
Lecture: Designing Interactive Systems II
Start:
SS 10.04.2013
V3Ü2 / 6 Credits
Lecture: Current Topics in HCI
Start:
SS 09.04.2013
Prof. Jan Borchers • Summer Semester 2013
V3Ü2 / 6 Credits
92
media
computing
group
Designing
Interactive
Systems II
Prof. Jan Borchers • Summer Semester 2013
93
media
computing
group
Current Topics
in HCI
Prof. Jan Borchers • Summer Semester 2013
94
media
computing
group
Projects
Prof. Jan Borchers • Summer Semester 2013
95
media
computing
group
Bereich 4: Angewandte Informatik
Software and Tools for Computational Engineering
LuFG Informatik 12
Prof. Dr. Uwe Naumann
Kombinatorische Probleme im Wissenschaftlichen Rechnen (V2 Ü2, 4 ECTS)
V:
Di. 13:30 – 15:00
Ü:
Mi. 13:00 – 14:30
Start: 09.04.2013
5052
5052
M
Combinatorial Problems in Scientific Computing
Image Credit: Tim Davis / Yifan Hu

V2 / Ü2, M. Sc.

Tue,
13:30 -
15:00
2356|052 (5052) (Lecture)

Wed,
13:00 -
14:30
2356|052 (5052) (Tutorial)
Combinatorial Problems in Scientific Computing
Image Credit: Tim Davis / Yifan Hu




Matrix Dimension 50k x 50k
350k Nonzeros
→ only 0.1% of entries filled
Sparsity can and must be exploited!
Graph Coloring Problems
Matrix Representation:
Column Incidence Graph:
Bereich 4: Angewandte Informatik
Virtual Reality Group
Prof. Dr. Torsten Kuhlen
No elective courses in SS 13
Bereich 4: Angewandte Informatik
Lehrstuhl für High Performance Computing
Informatik 12
Prof. Dr. Matthias Müller
Einführung in High-Performance Computing (V3 Ü1, 6 ECTS)
V:
Di. 11:45 – 13:15
Do. 11:45 – 12:30
Ü
Do. 12:30 – 13:15
Start: 09.04.2013
MeT P 11
MeT P 11
MeT P 11
B M
Prof. Dr. Matthias Müller
Chair of High Performance Computing
(Informatik 12)
Center for Computing and Communication
(Rechen und Kommunikationszentrum)
mueller@rz.rwth-aachen.de
Chair of HPC - Informatik 12
 Head: Prof. Matthias Müller
 Website: www.hpc.rwth-aachen.de
 Research Focuses:
 Parallel Programming Paradigms
 Energy Efficiency
 Correctness Checking
 Performance Analysis
 Teaching Events:
 Lecture: Introduction to High Performance Computing
 Software Lab for Bachelor Students:
“Parallel Programming Models for Applications in the Area of HPC”
103
Chair of High Performance Computing (Informatik 12)
Prof. Matthias Müller | Rechen- und Kommunikationszentrum
Introduction to HPC - Scope
 Parallel Computer Architectures
 Program Parallelization and Optimization Strategies
 Shared Memory Parallel Programming with OpenMP
 Distributed Memory Parallel Programming with MPI
 GPGPU Programming
Image source: Dieter Both, Bull GmbH
104
Chair of High Performance Computing (Informatik 12)
Prof. Matthias Müller | Rechen- und Kommunikationszentrum
Introduction to HPC – Organization
 Computational Engineering
Computer Science
Engineering
Software Systems Engineering
 3 hours of lecture / 1 hour exercises
 Tuesday + Thursday
11:45 – 13:15
in MeT P 11
 Credits
 BSCES, BSInf, MSETITTI, MSInf, MSSSE, MSTKI: 6 ECTS
 MSCES, MSVT: 4 ECTS
 Prerequisites:
 Basic programming knowledge in C/C++ or FORTRAN on Linux
105
Chair of High Performance Computing (Informatik 12)
Prof. Matthias Müller | Rechen- und Kommunikationszentrum
Bereich 4: Angewandte Informatik
Automation and High Performance Computing
Nachwuchsgruppe Informatik 12
Prof. Paolo Bientinesi, Ph.D.
High-performance matrix computations Automatic (V3 Ü1, 6 ECTS)
V:
Di. 17:00 – 18:30
Do. 17:00 – 18:30
Start: 09.04.2013
AICES Sem. Raum
AICES Sem. Raum
M
Bereich 4: Angewandte Informatik
Lehrstuhl Parallele Programmierung
Prof. Dr. Felix Wolf
Parallele Programmierung II (V3 Ü2, 6 ECTS)
V:
Mo. 13:15 – 14:45 GRS
Mi. 10:00 – 11:30 GRS
Ü:
Do. 10:00 – 11:30 GRS
Start: 15.04.2013
M
Lehrstuhl Parallele Programmierung
Prof. Dr. Felix Wolf
Research
• Solutions to harness
massive parallelism on
modern architectures
Schinkelstraße 2a
IBM Blue Gene/Q in Jülich
Teaching – Master
Parallel Programming II (V3 / Ü2)
• Focus
– Applications in science and engineering
• Syllabus
–
–
–
–
POSIX threads
GPU programming
Advanced MPI
Partitioned global address space
languages
The End