Dynamic Networks and Specialized Operating Systems
winter semester, 2023-2024
Master group: Distributed Systems in Internet

Professors:
Conf. Dr. Adrian Sterca [forest at cs dot ubbcluj dot ro]

Examenul restanta va fi Vineri, 23 februarie ora 17, in sala 6/II.

News (23.02.2024):

Note finale (sesiune restanta)

Observatii:
La examenul scris au fost 2 puncte din oficiu si 0.4 puncte pe fiecare intrebare.
La proiect a contat complexitatea codului si felul cum mi-ati explicat codul.
La referat au contat mai mult raspunsurile pe care mi le-ati dat la intrebari in cadrul prezentarii.
S-a dat 1 punct in plus la nota finala tuturor celor care au avut minim 7 prezente la curs (pt acele persoane apare un "+" in coloana "Prezente").
Pentru nelamuriri legate de notele primite, scrieti-mi mail. Daca observati greseli, scrieti-mi mail in urmatoarele 2 zile.
In acest semestru, cursurile si seminariile se vor desfasura fizic, dar daca sunt doritori, voi transmite cursurile pe Microsoft Teams pe team-ul Retele dinamice si sisteme de operare specializate 2023.
Pentru aceasta veti avea nevoie de codul: tua6esa.

Nota la RDSOS o veti primi in urma implementarii unui proiect si a unui examen scris.
Ponderea lor este urmatoarea:
Nota Finala = 60% Proiect + 40% ExamenScris

Examenul scris se va da la sfarsitul semestrului si va consta din materialul predat la curs.

Tema proiectului este: dezvoltarea unui WiFi Analyzer plus sniffer de pachete de retea pentru interfata wireless (totul pentru un sistem desktop sau mobile). Functionalitati ale proiectului care trebuie implementate: Desigur ca pentru a realiza acest proiect aveti nevoie sa apelati diverse functii ale sistemului de operare sau wrappere peste aceste functii din biblioteci software. Dar scopul proiectului e ca aceste functii pe care le apelati sa faca lucruri minimale. De ex., pentru captura de pachete, se poate folosi biblioteca libpcap, dar voi trebuie sa faceti manual parsarea header-elor pachetelor (adica parsarea manuala a bytestream-ului care contine packetul raw si impartirea lui in headere si campurile din fiecare header). Nota pe care o veti primi pe proiect va fi proportionala cu numarul de feature-uri dintre cele de mai sus pe care le veti impelementa si cat de multe lucruri ati facut manual (nefolosindu-va de functii externe de biblioteca).

Ca alternativa la proiect, dar cu o penalizare de 4 puncte (deci nota maxima 6 pe proiect), puteti face un referat de 4 pagini si o prezentare legata de unul dintre articolele de aici(care vreti voi).

Click aici pentru programare sustinere proiect.
Proiectele pot fi predate si in sesiune, dar va fi o depunctare de 4 puncte.
Programarile sunt afisate in tabelul de mai jos:
Slide-uri Cursuri
Notite curs (text)