Found 16 relevant results in 1.93s where lecturer="Timothy Roscoe"

Search options
Showing results ordered by
Results view
263-3800-00L 2008S , 2020S , 2021S , 2022S , 2023S , 2024S , 2025S , 2026S 7 Credits MSC , WBZ D-ITET , D-INFK

This course is intended to give students a thorough understanding of design and implementation issues for modern operating systems, with a particular emphasis on the challenges of modern hardware features. We will cover key design issues in implementing an operating system, such as memory management, scheduling, protection, inter-process communication, device drivers, and file systems.

2008S
2020S
2021S
2022S
2023S
2024S
2025S
252-0064-00L 2020S , 2021S , 2022S , 2023S , 2024S , 2025S , 2026S 7 Credits BSC D-INFK

This introductory course on computer networking covers essential network technologies from every layer of the networking stack, ranging from networked applications over transport protocols and routing paradigms all through the physical layer.

2020S
2021S
2022S
2023S
2024S
2025S
252-0052-00L 2005S , 2006S , 2007S , 2008S 6 Credits BSC D-INFK

This is an introductory course on computer networks (textbook by Tanenbaum), from basic protocols, to standard network layer. The course also covers the basics of distributed systems from RPC to transactions, consistency (consensus, 2PC), as well as an introduction to web services. Network programming at different levels (from sockets to RMI to messages queues) is an integral part of the course.

2005S
2006S
2007S
252-0217-00L 2020W , 2021W , 2022W , 2023W , 2024W , 2025W , 2026W 8 Credits BSC D-INFK

This course is about real computer systems, and the principles on which they are designed and built. We cover both modern OSes and the large-scale distributed systems that power today's online services. We illustrate the ideas with real-world examples, but emphasize common theoretical results, practical tradeoffs, and design principles that apply across many different scales and technologies.

2020W
2021W
2022W
2023W
2024W
2025W
252-0817-00L 2020S , 2020W , 2021S , 2021W , 2022S , 2022W , 2023S , 2023W , 2024S 10 Credits MSC D-INFK

This course involves the participation in a substantial development and/or evaluation project involving distributed systems technology. There are projects available in a wide range of areas: from web services to ubiquitous computing including as well wireless networks, ad-hoc networks, and distributed application on mobile phones.

2020S
2020W
2021S
2021W
2022S
2022W
2023S
2023W
252-3501-00L 2008S 4 Credits BSC D-INFK

This course involves the development and implementation of a practical project in the area of distributed systems and networks. The course offers students the opportunity to improve their development skills and to gain deeper insights on how real systems work in practice.

251-0310-00L 2004S , 2005S , 2006S , 2007S , 2008S 4 Credits DS D-INFK

The seminar deals with a current topic in distributed information systems. Students are expected to attend the entire seminar, choose a topic for presentation (may be either a collection of research papers or describing a system and/or evaluating a concrete product). Students are evaluated in the knowledge gained, the presentation made and the report they will present at the end of the semester.

2004S
2005S
2006S
2007S
252-3500-03L 2008S 2 Credits BSC , MSC D-INFK

The seminar deals with a current topic in distributed information systems. Students are expected to attend the entire seminar, choose a topic for presentation (may be either a collection of research papers or describing a system and/or evaluating a concrete product). Students are evaluated in the knowledge gained, the presentation made and the report they will present at the end of the semester.

252-3500-04L 2008W 2 Credits BSC , MSC , WBZ D-INFK

The seminar deals with a current topic in distributed information systems. Students are expected to attend the entire seminar, choose a topic for presentation (may be either a collection of research papers or describing a system and/or evaluating a concrete product). Students are evaluated in the knowledge gained, the presentation made and the report they will present at the end of the semester.

251-0311-00L 2005W , 2006W , 2007W 4 Credits DS D-INFK

The seminar deals with a current topic in distributed information systems. Students are expected to attend the entire seminar, choose a topic for presentation (may be either a collection of research papers or describing a system and/or evaluating a concrete product). Students are evaluated in the knowledge gained, the presentation made and the report they will present at the end of the semester.

2005W
2006W
252-3500-00L 2006S , 2007S 2 Credits BSC , MSC D-INFK

The seminar deals with a current topic in distributed information systems. Students are expected to attend the entire seminar, choose a topic for presentation (may be either a collection of research papers or describing a system and/or evaluating a concrete product). Students are evaluated in the knowledge gained, the presentation made and the report they will present at the end of the semester.

2006S
252-3500-01L 2007S 2 Credits MSC D-INFK

The seminar deals with a current topic in distributed information systems. Students are expected to attend the entire seminar, choose a topic for presentation (may be either a collection of research papers or describing a system and/or evaluating a concrete product). Students are evaluated in the knowledge gained, the presentation made and the report they will present at the end of the semester.

252-3500-02L 2007W 2 Credits BSC , MSC D-INFK

The seminar deals with a current topic in distributed information systems. Students are expected to attend the entire seminar, choose a topic for presentation (may be either a collection of research papers or describing a system and/or evaluating a concrete product). Students are evaluated in the knowledge gained, the presentation made and the report they will present at the end of the semester.

263-3000-00L 2008W 6 Credits DS , MSC , WBZ D-INFK

The purpose of this course is to teach students how to carry out massively parallel data analysis using MapReduce as the programming abstraction and Hadoop on top of a (large) cluster of machines in order to get hands on experience and solve real problems.

227-0559-00L 2005W , 2006W , 2007W , 2008W , 2020S , 2021S , 2022S , 2023S , 2024S , 2025S , 2026S 2 Credits DR , MSC D-ITET , D-INFK , D-MATH

In this seminar participating students present and discuss recent research papers in the area of deep neural networks.

2005W
2006W
2007W
2008W
2020S
2021S
2022S
2023S
2024S
2025S
252-0061-00L 2020W , 2021W , 2022W , 2023W , 2024W , 2025W , 2026W 7 Credits BSC D-INFK , D-MATH , D-PHYS

Introduction to systems programming. C and assembly language,floating point arithmetic, basic translation of C into assembler,compiler optimizations, manual optimizations. How hardware featureslike superscalar architecture, exceptions and interrupts, caches,virtual memory, multicore processors, devices, and memory systemsfunction and affect correctness, performance, and optimization.

2020W
2021W
2022W
2023W
2024W
2025W