Found 4 relevant results in 2.79s where lecturer="Michalis Kokologiannakis"

Search options
Showing results ordered by
Results view
252-0210-00L 2020W , 2021W , 2022W , 2023W , 2024W , 2025W , 2026W 8 Credits BSC D-INFK

This course uses compilers as examples to expose students to modern software development techniques. Tentative topics include: compiler organization; lexical analysis; top-down and bottom-up parsing; symbol tables; semantic analysis; code generation; local and global optimization; register allocation; automatic memory management.

2020W
2021W
2022W
2023W
2024W
2025W
263-2816-00L 2025W , 2026W 6 Credits MSC , WBZ D-INFK

A large percentage of modern applications is concurrent: from cache protocols, filesystems and operating systems, to networking,distributed systems and cloud services. Exploiting concurrency in these systems is highly non-trivial, as they often experiencebehaviors that cannot be expressed as plain process interleavings.

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

In this course, participants will learn about new ways of specifying, reasoning about, and developing programs and computer systems. The first half will focus on using functional programs to express and reason about computation. The second half presents methods for developing and verifying programs represented as discrete transition systems.

2005S
2006S
2007S
2008S
2020S
2021S
2022S
2023S
2024S
2025S
263-2100-00L 2020S , 2020W , 2021S , 2021W , 2022S , 2022W , 2023S , 2023W , 2024S , 2024W , 2025S , 2025W , 2026S , 2026W 2 Credits DR , MSC , WBZ D-INFK

This seminar is an opportunity to become familiar with current research in software engineering and more generally with the methods and challenges of scientific research.

2020S
2020W
2021S
2021W
2022S
2022W
2023S
2023W
2024S
2024W
2025S
2025W
2026W