Found 20 relevant results in 0.63s where lecturer="Roger Wattenhofer"

Search options
Showing results ordered by
Results view

Ad Hoc and Sensor Networks

Ad Hoc und Sensor Netzwerke

227-0557-00L 2005W , 2006W , 2007W , 2008W 6 Credits BSC , DS , DR , MSC , WBZ D-USYS , D-BAUG , D-MAVT , D-INFK , D-MTEC , D-MATH , D-PHYS , D-BIOL , D-GESS , D-ITET , D-ERDW , D-ARCH , D-CHAB

We study emerging wireless networks such as sensor or ad hoc networks. Our goal is to get a deeper understanding of these self-organizing networks, from theory to applications. Topics include: Applications, Modeling, Media Access, Topology Control, Clustering, Time Synchronization, Localization & Positioning, Routing & Data Gathering.

2005W
2006W
2007W
227-0014-20L 2020W , 2021W , 2022W , 2023W , 2024W , 2025W , 2026W 4 Credits BSC , MSC D-MAVT , D-PHYS , D-ERDW , D-ITET

We learn: algorithmic principles, dynamic and linear programming, complexity, P vs. NP, approximation, reductions, cryptography, zero-knowledge proofs, relational databases, SQL, machine learning, regression, gradient descent, decision trees, deep neural networks, universal approximation, advanced layers and architectures, reinforcement learning, Turing machines, computability, and more.

2020W
2021W
2022W
2023W
2024W
2025W
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
251-0019-00L 2003W , 2004W 4 Credits

No description available.

2003W
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
363-1153-00L 2021S , 2022S , 2023S , 2024S , 2025S , 2026S 3 Credits BSC , MSC , NDS D-MATH , D-MTEC , D-INFK

DLT is emerging for a disruption of our current financial infrastructure. As such, Blockchain Finance seeks to combine open-source, peer to peer building blocks into sophisticated products using blockchain technology, seeking to disintermediate and decentralize the traditional financial service industry. This lecture will combine insights on DLT with recent applications from finance.

2021S
2022S
2023S
2024S
2025S
227-0102-00L 2003W , 2004W , 2005W , 2006W , 2007W , 2008W , 2020W , 2021W , 2022W , 2023W , 2024W , 2025W , 2026W 6 Credits BSC , MSC D-MAVT , D-INFK , D-MATH , D-ITET

Introduction to discrete event systems. We study popular models of discrete event systems, learn how to analyze them, as well as verify them. Topics include: Automata and Languages, Specification Models, Stochastic Discrete Event Systems (Markov Chains), Verification.

2003W
2004W
2005W
2006W
2007W
2008W
2020W
2021W
2022W
2023W
2024W
2025W
227-0555-00L 2020W , 2021W , 2022W , 2023W , 2024W , 2025W , 2026W 4 Credits MSC D-ITET

This course introduces the fundamentals of distributed systems. We study different protocols and algorithms that allow for fault-tolerant operation, and discuss practical systems that implement these techniques.

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
251-0817-00L 2005W , 2006W , 2007S , 2007W , 2008S , 2008W 10 Credits DS , 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 PDAs.

2005W
2006W
2007S
2007W
2008W
251-0810-00L 2004S , 2005S , 2006S 10 Credits

This course involves the participation in a substantial development and/or evaluation project involving distributed systems technology. Projects are available in a wide range of areas: from web services to ubiquitous computing as well as wireless networks. The objective of the project is for the students to gain hands-on experience on tools and problems in the context of a real team project.

2004S
2005S
37-810 2003S 10 Credits

No description available.

227-0085-59L 2022W , 2023S , 2023W , 2024S , 2024W , 2025S , 2025W , 2026S , 2026W 2 Credits BSC D-ITET , D-INFK

This lab offers hands-on deep learning exercises using PyTorch, covering computer vision, audio processing, graph neural networks, natural language processing, reinforcement learning, and representation learning. The material is organized into six topics, each spanning two weeks.

2022W
2023S
2023W
2024S
2024W
2025S
2025W
2026W
363-1182-00L 2023W , 2024W 3 Credits MSC D-MTEC

Technological advances, digitization and the ability to store and process vast amounts of data has changed the landscape of financial services in recent years. This course will unpack these innovations and technologies underlying these transformations and will reflect on the impacts on the financial markets.

2023W
227-0085-66L 2024S , 2024W , 2025S , 2025W , 2026S , 2026W 1 Credits BSC D-ITET

The category of "Laboratory Courses, Projects, Seminars" includes courses and laboratories in various formats designed to impart practical knowledge and skills. Moreover, these classes encourage independent experimentation and design, allow for explorative learning and teach the methodology of project work.

2024S
2024W
2025S
2025W
2026W
227-0558-00L 2006S , 2007S , 2008S , 2020S , 2021S , 2022S , 2023S , 2024S , 2025S , 2026S 7 Credits BSC , DR , MSC , WBZ D-BSSE , D-INFK , D-MATH , D-GESS , D-ITET

We study the fundamental issues underlying the design of distributed systems: communication, coordination, fault-tolerance, locality, parallelism, self-organization, symmetry breaking, synchronization, uncertainty. We explore essential algorithmic ideas and lower bound techniques.

2006S
2007S
2008S
2020S
2021S
2022S
2023S
2024S
2025S
251-0336-00L 2005S 5 Credits

This course introduces the basics of distributed computing, highlighting common themes and techniques. We study the fundamental issues underlying the design of distributed systems: communication, coordination, synchronization, uncertainty, locality. We explore essential algorithmic ideas and lower bound techniques.

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
251-0339-00L 2003W , 2004W 4 Credits

No description available.

2003W

WEB Algorithms

WEB Algorithms (in English)

251-0425-00L 2004W , 2005W , 2006W 5 Credits BSC , DS , MSC D-MATH , D-INFK

The course discusses algorithmic issues related to the Web, employing interesting algorithmic and mathematical techniques for modeling and analyzing various Web related problems w.r.t. network structure (small world, hotlink assignment, page ranking), basics of game theory, selfish agents, auctions, distributed selfish packet routing and load balancing, and on-line control in some generality.

2004W
2005W