Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomeksi
  • In English
  • Kirjaudu
Näytä aineisto 
  •   Etusivu
  • LUTPub
  • Diplomityöt ja Pro gradu -tutkielmat
  • Näytä aineisto
  •   Etusivu
  • LUTPub
  • Diplomityöt ja Pro gradu -tutkielmat
  • Näytä aineisto
JavaScript is disabled for your browser. Some features of this site may not work without it.

Building a self-study rust programming course

Moilanen, Veikko (2025)

Katso/Avaa
Diplomityo_Moilanen_Veikko.pdf (1.649Mb)
Lataukset: 


Diplomityö

Moilanen, Veikko
2025

School of Engineering Science, Tietotekniikka

Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2025090594600

Tiivistelmä

Rust is an emerging memory-safe programming language. It has been loved by developers for several years and has been slowly getting more popular and is already used in some large companies. Rust aims to solve many security problems related to memory issues - which are the single biggest category of bugs in software - while being efficient. As universities need to be up to date in the industry, in LUT University it was decided that a basic programming course on Rust was to be created.

In this thesis a course made on Moodle about basics of Rust was made. The thesis looks into how Moodle operates as a coding documentation platform, what needs to be thought of when making a Rust course and how should the material be provided to students. The thesis provides answers based on literature, and for the coding documentation question, it proposes an artefact, the course, as a possible solution.
 
Rust on suosiotaan kasvattava muistiturvallinen ohjelmointikieli. Kehittäjät ovat pitäneet siitä useiden vuosien ajan, ja se on vähitellen yleistynyt ja sitä käytetään jo joissakin suurissa yrityksissä. Rust pyrkii ratkaisemaan monia muistinhallinnasta seuraavia tietoturvaongelmia, jotka ovat suurin ohjelmistovirheiden luokka, mutta olemalla samalla tehokas. Koska yliopistojen tulee olla alalla ajan tasalla, LUT yliopistossa päätettiin luoda Rust-kielen perusteista ohjelmointikurssi.

Tässä opinnäytetyössä tehtiin Moodleen kurssi Rustin perusteista. Opinnäytetyössä tarkastellaan, miten Moodle toimii ohjelmointidokumentaatioalustana, mitä tulee ottaa huomioon Rust-kurssia tehtäessä ja miten materiaalia tulisi tarjota opiskelijoille. Opinnäytetyössä vastataan kysymyksiin kirjallisuuden perusteella, ja dokumentaatiokysymykseen esitetään vastausvaihtoehtona luotua kurssia artefaktina.
 
Kokoelmat
  • Diplomityöt ja Pro gradu -tutkielmat [15256]
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste
 

 

Tämä kokoelma

JulkaisuajatTekijätNimekkeetKoulutusohjelmaAvainsanatSyöttöajatYhteisöt ja kokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste