Göm menyn

TDDI82 Objektorienterad problemlösning

Laborationer


I denna kurs finns det två obligatoriska laborationer. Laborationerna ska redovisas innan den hårda deadlinen för att kunna fokusera på projektet i andra delen av kursen.

Bonus och deadlines

I kursen ges bonus på tentamen om du löser vardera laboration i god tid. Bonusen ger extra tid för högre betyg på tentamen. För att se vilka datum som gäller för olika mängd bonustid, se deadlines i vänstermenyn.

Redovisning

Laborationerna genomförs i par och redovisas genom muntlig demonstration där båda studenter ska vara väl insatta att genomföra hela redovisningen enskilt. Den muntliga redovisningen följs av kodinlämning via av assistent anvisat system. Eventuella brister som upptäcks vid bedömning av inlämnad kod ska vara åtgärdad senast 8 dagar efter det att bristen påtalats.

Instruktioner och krav för labgenomförande

Listan

Än en gång ska vi skapa en länkad lista. Nu ska den inte längre bara kunna hantera heltal och vi börjar närma oss den faktiska implementationen som används för en lista.

Textredigering

I denna laboration får du övning på standardbiblioteket genom att skapa ett program som redigerar text.

Programinställningar

Inställningar för emacs

För att få korrekt indentering (enligt Allman/BSD-stil)i emacs kan ni lägga till följande i filen ~/.emacs (skapa den om den saknas).


        ;; C/C++ settings
        (setq c-default-style "bsd")
        (setq c-basic-offset 4)
        (add-to-list 'auto-mode-alist '("\\.h\\'" . c++-mode))
        (add-to-list 'auto-mode-alist '("\\.tcc\\'" . c++-mode))

Referensinformation


Sidansvarig: Malte Nilsson
Senast uppdaterad: 2024-03-20