Göm menyn

TDDC75 Diskreta strukturer

Relationslabb


Laboration om relationer och mängder (Fly me to the moon)

Syftet med denna laboration är att fördjupa förståelsen av mängder och relationer och se hur dessa begrepp kan användas i en dator för att skapa användbara modeller.

Labben utförs i par, det är fritt fram att själva välja vem man gör labben med (men förslagsvis samma som i digitalteknikdelen). Det kommer finnas två tillfällen att göra labben, halva klassen (Grupp A) gör labben vid första tillfället och andra halvan (Grupp B) vid det andra tillfället.

Instruktioner:

  1. Kolla kursschemat och prata med din labbpartner.
  2. Anmäl er i webreg i grupp A eller grupp B. Deadline 2023-09-22
  3. Besvara de teoretiska förberedelsefrågorna och lämna in i Lisam, deadline 2023-09-25.
  4. Kom till föreläsningen den 26 september då vi går igenom svaren på föreberedelsefrågorna så att alla har rätt förutsättningar att börja.
  5. Det finnns flera sätt att köra en Jupyter notebook, men de tre enklaste för er just nu är någon av följande:
    • Egen instans på LiUs linuxdatorer. Enkelt att sätta upp och köra, men kan endast göras på LiUs labbmiljö (eller via Thinlinc). Instruktioner här
    • JupyterLab på Github, länk till sida. Enkelt och smidigt alternativ.
    • Google Colab. Ungefär lika enkelt. Kan köras varsomhelst ifrån, men kräver ett Google-konto (vilket vi inte kan kräva av er att skaffa), dessutom är det långsammare. Instruktioner här.
  6. Försök att göra den första delen (Grunder i Python) innan labbtillfället. Tanken är att det ska gå att följa instruktionerna självständigt. Detta bör gå på cirka 1-2h.
  7. Kom till labbtillfället, gör färdigt labben och redovisa. Det rekommenderas att redovisa muntligt vid själva labbtillfället, annars enligt överenskommelse med labbassistenten. Deadline för redovisning 2023-10-31.

Sidansvarig: Mikael Asplund
Senast uppdaterad: 2023-09-14