Till KTH:s startsida Till KTH:s startsida

Visa version

Version skapad av Johan Montelius 2016-11-15 11:52

Visa < föregående | nästa >
Jämför < föregående | nästa >

Project

Two alternatives

As part of the examination, ID2206 has a project and there are two alternatives to choose from. The first is a quite challenging implementation project that requires that you participate in a set of seminar sessions. The second alternative is to solve an assignment and then present it, both in written and oral form, at a seminar session.

Alternative 1 - The project

We should implement a small operating system from scratch in Rust. It requires that you're quite skilled programmer and have an interest in learning a new programming language. You should have access to a Linux machine that you have sudo rights to. You can possibly run everything in a virtualized environment but it does require some space.

If you choose the project you will attend the seminar sessions during the course and be prepared to show the results sofar,  be able to explain questions  and do smaller changes to the system.

Alternative 2 - The assignment

The assignment will be a continuation on the experiments that you have done during the course. You need access, preferably to a Linux machine but you should be able to do them on KTH servers. You need to write your presentation in LaTeX and I will provide a template.

The assignment should be presented at seminar sessions on by the end of the course in December. You will only attend one of those seminars where you give your presentation. You should then also had in a written report.