Rust programming

Yksittäinen kurssi

The aim of the Rust programming course is to introduce you to Rust programming language and describe why it is one of the hottest languages of the 2020s. The course will cover the basic programming concepts with Rust – especially the memory management, but also include concrete examples of where Rust is used. During the course you will use Rust in real-life tasks in programming exercises and project work.

Course contents

The course focuses on: performance, type safety, concurrency, memory safety and borrowing. It also covers the basic things such as IO with Rust and functions, objects, traits and standard library.

Learning outcomes

After the course, the students are able to

  • understand how Rust differs from other programming languages
  • know how to use Rust to build different programs
  • create applications with Rust to build command line programs and web server backend.

Course material

Materials presented in the course. Course will use only free software.

Teaching schedule

  • In your own pace online during 60 days. The count downs starts when you login the first time.
  • The exam is available only on campus in a Finnish higher education institution.

Completion methods

  • Quizzes 10% and programming assignments 30%.
  • Project 30%.
  • Exam 30% only on campus. Book a space from exam room.

Materials available also in Finnish, but the official course language is English.

More information in the LUT University study guide.

You can get a digital badge after completing this course.

Vastuuopettaja

LUT-yliopisto
Erno VanhalaYliopisto-opettaja
erno.vanhala(at)lut.fi

Lisätietoa opinnoista

LUT-yliopisto
Uolevi Nikula
uolevi.nikula(at)lut.fi

Hakua koskevat kysymykset

FITech-verkostoyliopisto
FITech-yhteyshenkilö
info(at)fitech.io

Teemat:

Kurssikoodi:

Opintopisteet

Hinta:

Kurssin taso:

Kurssin ajankohta:

Haun alkamispäivä:

Viimeinen hakupäivä:

Vastuuyliopisto:

Kuka voi hakea:

Toteuttamistapa:

Paikkakunta:

Opetuskieli:

Esitietovaatimukset:

Kenelle kurssi sopii: