SubjectsSubjects(version: 941)
Course, academic year 2022/2023
   Login via CAS
Advanced programming in Rust - NPRG074
Title: Pokročilé programování v jazyce Rust
Guaranteed by: Department of Distributed and Dependable Systems (32-KDSS)
Faculty: Faculty of Mathematics and Physics
Actual: from 2021
Semester: summer
E-Credits: 2
Hours per week, examination: summer s.:0/1, C [HT]
Capacity: unlimited
Min. number of students: unlimited
Virtual mobility / capacity: no
State of the course: taught
Language: Czech
Teaching methods: full-time
Teaching methods: full-time
Additional information:
Guarantor: prof. Ing. Petr Tůma, Dr.
Pre-requisite : NPRG031
Annotation -
Last update: doc. RNDr. Petr Hnětynka, Ph.D. (07.02.2022)
Advanced course of programming in Rust.
Course completion requirements -
Last update: doc. RNDr. Petr Hnětynka, Ph.D. (07.02.2022)

Credit is awarded for finishing an implementation project with assignment approved by the lecturer.

Syllabus -
Last update: doc. RNDr. Petr Hnětynka, Ph.D. (07.02.2022)

Parallel programming - Recapitulation/extension of parallel programming from the basic course.

Libraries - Creation and use of libraries, specifics of library code.

Testing - Working with tests and examples

Macros - Basic work with macros.

Unsafe - When safe Rust is not enough.

Best practices - Practical tips and tricks on how to do/not do things in Rust.

Charles University | Information system of Charles University |