Navigation auf uzh.ch

Suche

Department of Informatics s.e.a.l

Advanced Software Engineering - FS 16

Exam

The oral exams will be on June, 15th. Please use the Doodle poll to register for a time slot.

Contents

In this lecture, advanced methods and hot topics in software engineering are presented by different speakers.

Organization

Instructors: Prof. Dr. Harald Gall, Dr. Philipp Leitner
Schedule: Mo, 10:15-12:00
Language: English
AP (ECTS): 4.0
Target audience: Students in MSc Informatik
Requirements: MSc Informatik: Master-Basismodul
Software Engineering, Programming, Distributed Systems
Registration: UZH Buchungstool
VVZ: organizational details in UZH online course catalog (VVZ)
Contact: Please email Philipp Leitner for any administrative matters

Learning Goals

Students shall be able to understand and apply advanced methods, techniques, and processes in software engineering. This year we have a special focus point on cloud-based software engineering

Format

This course offers a combination of lectures and a project with presentation. This allows the students to actively learn during the lecture and in preparation before and after the lecture based on concrete examples. Grading will be based on the project, presentations, and an exam. Depending on the number of participants, the exam will either be written or oral.

Exam

Exams are going to be oral. Students are examined individually by Prof. Gall and Dr. Leitner. Each exam will take between 20 and 30 minutes, and consist of three larger questions. Questions may cover the entire content of the lecture. The main exam date will be June, 15th, between 09:00 and 17:00. Every student should register for a time slot on this day in advance (link to be announced), and slots will be assigned first-come-first-served. If no slot works for you, please drop us an email.

Project

As part of this lecture, students are required to implement and present a cloud computing project using Google Compute Engine or IBM Bluemix. These projects are solved in groups of 4 to 5 students, and presented (demonstrated) to the rest of the class. We form groups and assign topics as part of kickoff meeting, so each student should participate in this session.

Timetable

Lecture is every week, Monday from 10:15 to 11:45. The list of weekly topics may be subject to change. The slides will be updated on a week by week basis. NOTE: Please check back to this table, as lecture units may change on short notice!

Date Topic DocumentsLecturer
22.02.2016 Kickoff meeting. Please attend (we will also form groups for the project). Slides, Project Description Leitner
29.02.2016 Software Architecture Slides Leitner
07.03.2016 Domain-Specific Languages Slides Leitner
14.03.2016 ATAM Slides Gall
21.03.2016 Anti-Patterns Slides Cito
04.04.2016 Engineering Cloud Applications I Slides Leitner
11.04.2016 Release Engineering Slides Schermann
18.04.2016 Intermediary Project Presentations - Attendance Required Leitner
25.04.2016 AOP Slides Gall
02.05.2016 Tutorial: Reproducable Science with Docker Slides Cito
09.05.2016 Engineering Cloud Applications II Slides Leitner
23.05.2016 Guest Lecture: IBM Bluemix Florian Georg, IBM
30.05.2016 Final Project Presentations - Attendance Required Leitner

OLAT Course

All complementary material will be made available in a dedicated OLAT-Resource for Advanced Software Engineering. The course material, for example, slides, exercises, tools, etc., can be found there.

Weiterführende Informationen

Title

Teaser text