Das Herbstsemester 2020 findet in einer gemischten Form aus Online- und Präsenzunterricht statt.
Bitte lesen Sie die publizierten Informationen zu den einzelnen Lehrveranstaltungen genau.

Moira Norrie: Katalogdaten im Frühjahrssemester 2015

NameFrau Prof. Dr. Moira Norrie
LehrgebietInformatik
Adresse
Inst. f. Informationssysteme (eh.)
ETH Zürich, CNB E 104.2
Universitätstrasse 6
8092 Zürich
SWITZERLAND
E-Mailnorrie@inf.ethz.ch
URLhttp://www.globis.ethz.ch
DepartementInformatik
BeziehungEmeritierte Professorin

NummerTitelECTSUmfangDozierende
252-0215-00LInformation Systems Information 8 KP4V + 2U + 1AM. Norrie
KurzbeschreibungThe course examines different types of database systems and how these systems are engineered. It covers storage, query processing and transaction management techniques as well as different forms of distribution. Systems designed to manage unstructured or semi-structured data are also introduced, including the basic concepts of information retrieval.
LernzielThe goal of the course is to gain an understanding of how general systems for information management are designed and implemented using a range of database technologies. Students will first learn to work with different database paradigms before gaining a detailed understanding of the storage, query processing and transaction management components of database management systems. In addition, they will be introduced to the basics of other forms of information management system designed to manage unstructured and semi-structured data.
InhaltThe course will build on an earlier course on the use of relational database technologies, first introducing other database paradigms, including object and XML databases, before going on to examine how these systems are engineered. The basic principles of storage, query processing and transaction management techniques will be studied in detail, before going on to consider how database systems can be extended or adapted to handle specific application requirements in terms of special kinds of data or distribution architectures. The course will also introduce other forms of information system designed to manage unstructured and semi-structured data, including providing an introduction to the basic concepts of information retrieval systems.

The material in the lectures will be supported by exercises and project work where the students will gain experience of working with different technologies as well as different approaches to application and architectural design.
LiteraturDatabase Management Systems, Raghu Ramakrishnan and Johannes Gehrke, 3rd edition, pub McGraw Hill, 2003.
252-0374-00LWeb Engineering Information 6 KP2V + 2U + 1AM. Norrie
KurzbeschreibungThe course teaches students about the basic principles of web engineering by examining the various technologies used in modern web sites in detail together with the step-by-step processes used to develop state-of-the art web sites.
LernzielThe goals of the course are that students should be able to:
- systematically develop state-of-the-art web sites using a range of technologies, platforms and frameworks in common use
- understand the role of different technologies and how they are combined in practice
- analyse requirements and select appropriate technologies, platforms and frameworks
InhaltThe first half of the course will introduce the various technologies used in state-of-the-art web sites together with the step-by-step development process. From the beginning, we will cater for access from multiple devices such as mobile phones and tablets as well as desktop browsers and show how technologies such as HTML5, CSS3 and JavaScript can be used to support rich forms of interaction.

In the second half of the course, we will look at how various platforms and frameworks are used to support web site development. We will start by examining the model behind modern content management platforms such as WordPress and showing how web sites with dynamic content can be systematically developed using these platforms. This will be followed by looking at the more traditional programming approaches by first introducing the Java web technology stack and then a modern web application framework. Finally, we will present model-driven approaches to web engineering.

The material covered in lectures will be supported by a series of practical exercises that will take the students through the development processes.
252-0807-00LInformation Systems Laboratory Information Belegung eingeschränkt - Details anzeigen
Maximale Teilnehmerzahl: 16

Im Masterstudium können zusätzlich zu den Vertiefungsübergreifenden Fächern nur max. 10 Kreditpunkte über Laboratorien erarbeitet werden. Diese Labs gelten nur für das Masterstudium. Weitere Laboratorien werden auf dem Beiblatt aufgeführt.
10 KP9PM. Norrie
KurzbeschreibungThe purpose of this laboratory course is to practically explore modern techniques to build large-scale distributed information systems. Participants will work in groups of three or more students, and develop projects in several phases.
LernzielThe students will gain experience of working with technologies used in the design and development of information systems.
InhaltFirst week: Kick-off meeting and project assignment
Second week: Meeting with the project supervisor to discuss the goals and scope of the project.
During the semester: Individual group work. Each team member should contribute to the project roughly about 10h/week, excluding any necessary reading or self-studying (e.g. the time spent to learn a new technology). In addition, it is expected that each team can meet with their supervisor on a regular basis.
End of semester: Final presentation.
252-0924-00LOMS Case Study II Information 2 KP2SM. Norrie
KurzbeschreibungThis doctoral seminar consists of a series of talks and discussions covering the history and foundations of OMS, related work and on-going OMS developments and applications.
Lernzielsee above
252-3100-00LComputer Supported Cooperative Work Information Belegung eingeschränkt - Details anzeigen
Maximale Teilnehmerzahl: 18
2 KP2SM. Norrie
KurzbeschreibungIm Forschungsbereich "computerunterstütztes kooperatives Arbeiten" (CSCW) steht die Zusammenarbeit von Benutzern mittels EDV-Technologie im Mittelpunkt des Interesses. Es handelt sich dabei um multidisziplinäre Forschung welche soziale, theoretische, praktische und technische Aspekte von Zusammenarbeit mit einschliesst.
Lernzielsee above
252-3125-00LPrinciples of Interaction Design Information
Findet dieses Semester nicht statt.
3 KP2GM. Norrie
KurzbeschreibungThe course allows students to explore user-centred design processes and to get hands-on experience in engineering interactive systems with a focus on multi-device environments.
LernzielThe goal of the course is that students should have basic knowledge of interaction design methods and tools as well as practical experience of engineering interactive systems.
InhaltThe course picks up on the principles of interaction design from the Human-Computer Interaction course and allows students to explore user-centred design processes in the context of a larger interactive systems engineering project. At the core of the course is a supervised project ideally carried out in teams, which is used both to teach the principles of interaction design and guide the students through the design-build-evaluate interactive system development cycle using rapid prototyping techniques at all stages. Through the project, students will acquire practical experience of working with state-of-the-art hardware and software technologies when designing and implementing a multi-device application that is able to adapt to a variety of use contexts including multi-touch phones, tablets and interactive tabletops. The course is accompanied by a set of introductory lectures to give students an overview of established user interface engineering methods and tools as well as providing the necessary background to the project.
Voraussetzungen / BesonderesIt is recommended that students also complete the Human-Computer Interaction course. Relevant principles and methods will be reviewed in this course and applied to the project.