Treffer: Creating programming tasks with Rust programming language for a Rust course ; Tehtävien kehittäminen Rust-kielellä kurssia varten
Weitere Informationen
The Rust programming language is experiencing significant growth in usage. Big companies, like Microsoft, are starting to adopt it. Rust is known for being fast, efficient and secure. To ensure students of LUT University are better prepared for the future of the tech industry, education around Rust is deemed essential. The goal of this bachelor’s thesis is to find coherent ways to create both Rust programming exercises and CodeGrade automated evaluations for testing the submissions made for the exercises. The thesis uses Design-Science Research Methodology as its research method. The created artifact indicates that there is an approach that, if consistently followed, results in the successful creation of both Rust programming exercises and CodeGrade evaluations with high probability. The approach worked well with the making of individual exercises and evaluations. Not only that, it also worked for the creation of the artifact. In the future, a group evaluation on the created artifact could provide valuable insight. The thesis is held back by a constraint, forcing the researcher to do all the evaluations. The overall outlook is still positive and the exercises provide a solid practical key structure for the creation of a new Rust programming course. ; Rust-ohjelmointikieli kokee huomattavaa, käyttöön liittyvää, kasvua. Microsoftin kaltaiset isot yritykset ovat alkaneet omaksumaan sitä. Rust tunnetaan nopeudestaan, tehokkuudestaan ja turvallisuudestaan. Rustiin keskittyvä opetus koetaan tärkeäksi, jotta LUT-yliopiston opiskelijat olisivat tekniikan alan tulevaisuuden kannalta paremmassa asemassa. Tämän kandidaatintyön tarkoituksena on löytää selkeitä keinoja luoda sekä Rust-tehtäviä että CodeGrade-automaattitarkastuksia, joiden tarkoituksena on arvioida tehtäviin liittyviä palautuksia. Käytetty tutkimusmenetelmä on suunnittelutieteellinen tutkimusmenetelmä. Luotu artefakti kertoo, että on olemassa lähestymistapa, jota jatkuvasti seuraamalla, johtaa sekä Rust-ohjelmointitehtävien että CodeGrade-tarkastusten ...