Projektinformation

Under period 2, HT2022, ska ni arbeta med ett slutprojekt i kursen. Projektet avslutas med en muntlig presentation med posters på övningstimmarna 15-16 december.

Målet med projektet är att ni ska få tillämpa den linjära algebra som ni lärt er under höstterminen för att lösa ett mer sammansatt problem med datorn som hjälp. Beräkningar som behövs i projektet gör ni i Python med biblioteken numpy, scipy och matplotlib. (Dessa kommer introduceras på föreläsningen 14/11. Se även länkar till Python-resurser nedan.) Upplägget är som följer:

  • Det finns 6 projektområden att välja mellan. 
  • Ni arbetar i grupper om 4-5 studenter. 
  • Max 10 grupper kan välja samma projektområde. 
  • Ni väljer projekt genom att gå med i en av de Canvas-grupper som skapats för de olika projektområdena. De har namn som "SF1672 - Projekt <projektområde> <nr>". Ni hittar dem under menyval "Personer". Ni som arbetar ihop ska vara med i samma grupp.
  • Tidsschema med hålltider för arbetet hittar ni längst ner på denna sida. Första deadline är 17/11 då ni ska ha valt projektområde och gått med i Canvas-grupperna.

Lärare

Ansvariga lärare på projektdelen är

  • Olof Runborg, olofr@kth.se
  • Kursens övningsassistenter handleder (se namn/email under respektive projektområde nedan)

Projektområden

Ni väljer ett område från listan nedan och hittar på en egen problemställning/tillämpning inom området. Var kreativa! Försök också hitta ett problem där datorn verkligen behövs som hjälpmedel. Problemet får tex gärna inbegripa stora matrisermånga obekanta och/eller många matrismultiplikationer. Tänk på att det med datorn inte är (mycket) svårare att multiplicera och invertera 1000x1000-matriser än 3x3-matriser!

Första uppgiften är sedan att skriva en projektsammanfattning (på ca 1-2 sidor) som ska innehålla en kort översikt av den bakomliggande teorin samt en idé om vilka frågeställningar/tillämpningar ni fokuserar på. Sammanfattningen skickas in som en PDF-fil under "Uppgifter" i Canvas (en sammanfattning per grupp). Deadline är 22/11. OBS! Skriv namn och mailadress till alla deltagare i gruppen på sammanfattningen. 

Projektområdena  är hämtade från kapitel 10 i boken Elementary Linear Algebra av Anton and Rorres. I listan nedan hittar ni för varje område en PDF med bakgrundstext och några exempel på konkreta problem inom området. Ni kan ha dessa om inspiration/utgångspunkt när ni hittar på egna problem. I listan finns också information om vem som handleder projektområdet.

Handledning av projektet

Ni arbetar i princip självständigt med projekten och i den mån det är möjligt ska ni lösa problem som uppkommer på egen hand. Det finns dock tre tider för handledning om ni behöver input eller hjälp:

  • 18/11, kl 15-17 i salarna Bilbo, Frodo och Vit,
  • 28/11, kl 15-17, i salarna Grå, Karmosin, Vit och Magenta
  • 5/12, kl 8-10, i salarna Grå, Karmosin, Vit och Magenta

Dessa är markerade som labtider i schemat. OBS! Tiderna är samma för alla programmen (CTMAT, CTFYS, CLGYM). Under handledningstillfällena använder vi kösystemet Stay a While (kö SF1672).

Redovisning

Projektet redovisas muntligt med en poster på övningstimmarna 15-16 december. Schemat för redovisningarna finns här:

(Notera: På fredagen har några grupper blivit placerade i en annan sal än den som står i KTH-schemat.)

Postern

Ni får själva välja layout på postern men följande delar ska finnas med:

  • Bakgrund om problemområdet/teorin
  • Beskrivning av er valda problemställning
  • Lösningsmetod
  • Resultat
  • Sammanfattning/källor

Använd en matematisk beskrivning (ekvationer, formler, …) snarare än ord för att precisera komplicerade samband och metoder. Var noga med att definiera alla variabler och begrepp som är med. Inför inte mer notation än ni behöver. Utnyttja gärna enkla exempel, bilder och skisser för att förklara problem, teori och lösningsmetoder. Fokusera på det viktiga.

Ett förslag på layout i Powerpoint finns i den här mallen: Poster2022.pptx Download Poster2022.pptx

Postern kommer att tryckas i A1-format.  Gör layouten luftig och texten lättläst.

OBS! Er poster ska laddas upp som en PDF-fil i Canvas senast den 12/12. Den kommer sedan tryckas och finnas i övningssalen när ni kommer dit. (Ni behöver alltså inte själva producera den fysiska postern.)

Redovisningen

På redovisningen kommer ni vara 4-5 grupper per klassrum. Er övningsassistent kommer ha postrarna med sig. De ska vara uppsatta när lektionen börjar kl XX.15. (Kom gärna i förväg och hjälp er övningsassistent att sätta upp dem!) Ni går sedan runt till varje poster tillsammans. De som gjort postern presenterar den inför resten av grupperna i er sal under ca 10 minuter. Vid presentationen får ni gärna komplettera postern med filmer/animationer/ljudfiler/etc. på en medhavd laptop/iPad om ni vill. Alla i gruppen ska vara på plats och säga något.

Efter presentationsrundan går ni runt på egen hand och tittar på postrarna i er sal och eventuellt närliggande salar, minglar och ställer frågor. 

Ni behöver bara vara med på ert eget redovisningstillfälle, men ni är såklart välkomna att vara med och lyssna även på de andra!

Tidsschema

  • 14/11: Föreläsning, introduktion av projektet och numeriska Python-bibliotek.
  • 17/11: Deadline för val av projektområde och att gå med i motsvarande Canvas-grupp.
  • 18/11 (Labtillfälle 1):  Här bör ni ha funderat igenom vilken problemställning ni vill arbeta med och börjat skriva på projektsammanfattningen. Handledare finns på plats för att svara på frågor och diskutera lämpliga problemval.
  • 22/11: Deadline för en projektsammanfattning. Sammanfattningen ska göras på en till två A4-sidor och ska innehålla en översikt av den bakomliggande teorin samt en idé om vilka frågeställningar/tillämpningar ni fokuserar på. Skriv namn  och mailadress till alla deltagare i gruppen på sammanfattningen. Sammanfattningen skickas in via Canvas. 
  • 28/11 (Labtillfälle 2):  Här bör ni vara igång med ert arbete och komma väl förberedda med konkreta frågor (om ni har några).
  • 5/12 (Labtillfälle 3): Nu bör ni börja bli klara med allt material och ett första utkast till poster ska visas upp för er handledare.
  • 12/12: Deadline för inlämning av poster. Den skickas in elektronisk i form av en PDF-fil via Canvas.
  • 15/12 och 16/12: Redovisning av projektet.

Pythonresurser

Material och resurser om numpy finns på hemsidan numpy.orgLänkar till en extern sida.. Av speciellt intresse är

numpy.orgLänkar till en extern sida. finns också tutorials om numpyse tex

För matplotlib finns hemsidan matplotlib.org Länkar till en extern sida.med bland annat följande länkar: