Skip to main content
Skip header

Programming in Rust

Summary

This course introduces students to the design of robust and memory-safe programs using the Rust programming language, focusing on robust interface design, error handling, and generic, asynchronous, and multithreaded programming. Emphasis will also be placed on explaining the principles of network applications and the specifics of their implementation in the Rust language.

Literature

[1] KLABNIK, Steve and NICHOLS, Carol. The Rust Programming Language. 2018. No Starch Press.

Advised literature

[1] PALMIERI, Luca. Zero To Production In Rust. 2022. Independently published.
[2] GJENGSET, Jon. Rust for Rustaceans. 2021. No Starch Press.


Language of instruction čeština, angličtina
Code 460-4157
Abbreviation PvR
Course title Programming in Rust
Coordinating department Department of Computer Science
Course coordinator Mgr. Ing. Michal Krumnikl, Ph.D.