SubjectsSubjects(version: 970)
Course, academic year 2024/2025
   Login via CAS
Advanced programming in Rust - NPRG083
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 2024
Semester: summer
E-Credits: 3
Hours per week, examination: summer s.:0/2, C [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: Czech
Teaching methods: full-time
Additional information: https://d3s.mff.cuni.cz/teaching/nprg074
Guarantor: prof. Ing. Petr Tůma, Dr.
Teacher(s): Lukáš Hozda
Dawid Jan Kubiś
Pavel Šimerda
Incompatibility : NPRG074
Pre-requisite : NPRG031
Annotation -
Advanced course of programming in Rust.
Last update: Hnětynka Petr, doc. RNDr., Ph.D. (04.12.2024)
Course completion requirements -

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

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

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.

Last update: Hnětynka Petr, doc. RNDr., Ph.D. (04.12.2024)
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html