LEARNING OUTCOMES
Understands the history of programming languages that offer low-level access to memory, including programming languages such as B, C, and C++. Understands the problems that these programming languages solve well, and understands some problems that these programming languages do not solve so well. Knows the key features of the Rust programming language and can contrast these features with those in some of the earlier programming languages with low-level memory access. Knows the types of problems that Rust is designed to solve, and knows how to solve such problems with Rust. Can design and implement basic programs with Rust, knows about Rust-specific working practices, knows about some of the advanced features in Rust, and can independently navigate Rust documentation.
Credits: 3
Schedule: 04.09.2024 - 31.12.2024
Teacher in charge (valid for whole curriculum period):
Teacher in charge (applies in this implementation): Arto Hellas
Contact information for the course (applies in this implementation):
CEFR level (valid for whole curriculum period):
Language of instruction and studies (applies in this implementation):
Teaching language: English. Languages of study attainment: English
DETAILS
Substitutes for Courses
valid for whole curriculum period:
Prerequisites
valid for whole curriculum period:
FURTHER INFORMATION
Further Information
valid for whole curriculum period:
Teaching Language: English
Teaching Period: 2024-2025 No teaching
2025-2026 No teachingRegistration:
This is Aalto Lifewide Learning course. Students majoring in computer science cannot include the course in their degree.