Course syllabus

Kurs-PM

MCC166 Projektkurs i elektroteknik, IT och programmering lp4 VT24 (6 hp)

Kursen ges av institutionen för Mikroteknologi och nanovetenskap

 

Kontaktuppgifter

Examinator och kursansvarig
Per Rudquist, Mikroteknologi och nanovetenskap, per.rudquist@chalmers.se telefon 772 3389

Lärare och handledare
Per Rudquist
Tomas Löfwander,  tomas.lofwander@chalmers.se
Jesper Berglund Eklind jesperbe@chalmers.se
Simon Pettersson Fors simon.petterson.fors@chalmers.se

 

Studentrepresentanter

maybritt@chalmers.se                    Sara Mariateresa May-Britt Granforsoscarhag@chalmers.se                   Oscar Hägghkarlsson04@icloud.com               Hanna Karlssonjennymag@student.chalmers.se   Jenny Magnusson
jakobostman@gmail.com               Jakob Östman

 

 

 

Zoom-länkar (alltid samma länkar till samma handledare)

 (Per).            https://chalmers.zoom.us/j/68427331746   Pass code: 043133

 (Tomas).       https://chalmers.zoom.us/j/62380742088   Pass code: 459997

(Jesper).        https://chalmers.zoom.us/j/64217190062 Pass code: 815272

 (Simon).       https://chalmers.zoom.us/j/66013061035 Pass code: 858523

 

Kursens syfte

Kursen syftar till att studenterna förbättrar sin förmåga att arbeta i grupp och tillägnar sig fördjupade kunskaper inom elektroteknik, informationsteknik och programmering genom experimentellt och teoretiskt arbete i projektform. Syftet är också att projekten stimulerar till fortsatta studier i teknik och naturvetenskap. 

Förändringar sedan förra årets kurs (MCC166)

Schema

TimeEdit

 

Diskussionsforum

NOTERA: Vi kommer använda Yata som diskussionsforum i kursen. Ni hittar till Yata via menyn till vänster här på Canvas.

 

Kurslitteratur

Heureka! Fysik 1 och 2 basåret | Teoribok R. Alphonce, L. Bergström, P. Gunnvald, J. Ivarsson, E. Johansson, R. Nilsson, Natur & Kultur 2016
Eventuellt Utdelat material
Matematik för Tekniskt Basår, del 1-3, H. Blomqvist.
Python material från Matematikkurs, Tekniskt basår
Se också information under Python-länkar i Modules

 

Kursens innehåll

• Introduktion till kursen,  korta presentationer om de olika projektämnena. 

• Repetitionsföreläsningar Python, med sikte på projektämnena

• Individuell inlämningsuppgift Python: 1,5 p

• Föreläsning om rapportskrivning

• Grupparbete (i grupper om ~ 4 studenter) inom ett av projektämnena

 

Projektämnen (preliminära ämnen, kan eventuellt ändras)

1. Simulering av elektriska kretsar  (Tomas)

2. Bankomaten (Jesper)

3. Samband mellan väderdata från olika platser (Jesper)

4. Beräkning av area hos toppar i spektra och andra mätdata  (Per)

5. Kulstötaren (Per)

 

 

 

Grupparbetet innefattar
- förstudie
- planering
- utförande
- analys
- rapportskrivning

• Redovisning av grupparbete:
Skriftlig projektrapport,  muntlig presentation av projektet, samt peer review av annan grupps projektrapport (version 1).

Om grupparbetet, val av projekt
Varje projektgrupp består av 4 studenter och grupperna skapas strax efter kursstart utifrån val av projektämne. Projektämnena  kommer att presenteras vid introduktionsföreläsningen.  Valet av projektämne i Canvas öppnar den 19 mars och skall vara slutfört den 21 mars. Notera att det INTE går att välja projektämne under Introduktionsföreläsningen. Ta lite tid att fundera över vilket ämne som skulle passa er, både utifrån intresse och förkunskaper, innan ni väljer projektämne.  Antalet projektgrupper för varje projektämne är begränsat vilket innebär att alla studenter sannolikt inte kan få sitt förstahandsval.

Alla projektämnen innefattar specifika frågeställningar och uppgifter att lösa som kräver arbete och programmering med Python.  Men projektet/arbetet skall också sättas in i ett större sammanhang, det vill säga ni skall kort diskutera dess relevans för verkliga tillämpningar. Projektet skall därför också inkludera en relevant litteraturstudie, vilken sammanfattas i rapportens inledning, och som ger bakgrund och motivering till de frågeställningar/problem som avhandlas i projektet. Dessutom skall resultaten och de valda metoderna relateras till detta större perspektiv.

Handledning
Fredagar och vissa måndagar (se schema) ordnas handledningssessioner för varje projekt-ämne. Varje projektämne får lika mycket handledningstid enligt ett rullande schema. Grupperna uppmuntras att inför dessa handledningstillfällen formulera frågor och dela dem med övriga projektgrupper som arbetar med samma projektämne via diskussionsforum, se nedan. Om det finns behov av ytterligare handledning under arbetets gång, kontakta respektive handledare.

Diskussionsforum
Vi uppmuntrar grupperna att använda diskussionsforum under arbetet, där även lärarna är tillgängliga för handledning och frågor.  Varje projektämne förknippas främst med en av lärarna, men mer generella frågor kring projektet kan ofta besvaras av alla  lärararna. Kom ihåg att många av de frågor som dyker upp även med fördel kan besvaras av kurskamrater.

Halvtidsavstämning
Halvvägs genom kursen (se schema) görs en avstämning med varje grupp om hur arbetet fortlöper. Beroende på hur arbetet har gått så långt kan då justeringar göras vad gäller det kvarvarande arbetet, för att säkerställa att lärmålen skall kunna nås inom ramen för kursen.

Python
Ni har läst det mest elementära grunderna i Python under matematikkursen i LP3 och ni kommer under projektarbetet dels använda era redan förvärvade kunskaper men också lära er mera Python, relevant för just ert projekt. Projektämnena inkluderar programmering i Python på grundläggande nivå, inkluderande t.ex. definition och hantering av variabler, listor (vektorer), import av mätdata, analys av mätdata, loopar,, villkorssatser, funktioner, beräkningar, plottar av mätdata och resultat från eventuella beräkningar.  Som tumregel kommer varje projekts Python-kod omfatta cirka 1-2 sidor.  I projekten skall era körbara .py-filer som inkluderas i den skriftliga rapporten.
För att alla studenter direkt skall komma igång med Python och kunna bidra till programmeringsdelen i projektet gör alla kursdeltagare en obligatorisk individuell inlämningsuppgift som lämnas in i Läsvecka 2.

Egna initiativ inom ramen för projektet
Notera att projekten på detaljnivå ofta kan modifieras så att de harmoniserar med gruppdeltagarnas intressen och förkunskaper. Vi uppmuntrar alltså generellt också till egna initiativ när dessa är i linje med kursens innehåll och lärmål. 

Delaktighet
Alla studenter i gruppen skall vara delaktiga i alla delar av projektet och kunna svara på frågor kring presenterade lösningar, under arbetet skapade Python-program, samt kunna redogöra för de resultat och slutsatser som framförs i rapporten och vid den muntliga redovisningen. Till slutrapport bifogas en kort beskrivning av varje gruppmedlems bidrag till arbetet och rapporten.

Om ni upplever att någon eller några gruppmedlemmar ej deltar och bidrar till arbetet trots påpekanden från andra gruppmedlemmar, kontakta er handledare. Det blir roligast om arbetsklimatet i gruppen fungerar och ofta kan man komma på rätt köl med lite stöd. Men, betygssättningen (U/G) är individuell och man kan alltså om man inte arbetar och bidrar i projektet bli underkänd även om de andra gruppmedlemmarna blir godkända. 

 

Lärandemål

  • formulera, planera, utföra och redovisa (skriftligt och muntligt) ett projektarbete inom ämnesområdet elektroteknik, fysik och IT.
  • inhämta och kritiskt granska information från olika typer av källor.
  • använda mätresultat för att konstruera enkla matematiska modeller och utföra relaterade beräkningar i Python.
  • använda mätresultat till att dra slutsatser om mätobjektet.

 

Examination

För att bli godkänd på kursen krävs

- aktivt deltagande i grupparbetet och i redovisningarna

- godkänd skriftlig projektrapport, omfattning max 6 sidor. Notera: Python-kod, försättsblad, sammanfattning och referenser räknas ej med i de 6 sidorna

- godkänd muntlig presentation av projektet

Betyg på kursen är Godkänd eller Underkänd. För att erhålla slutbetyget Godkänd måste varje delmoment ovan vara godkänt. 

 

PROJEKTRAPPORT

Specifikt skall projektrapporten vara tydligt strukturerad, förslagsvis med rubrikerna

      Sammanfattning
      Introduktion (bakgrund, beskrivning av projektämnet, motivering till studien, redovisning av relevant litteraturstudie)
      Teori 
      Experiment/utförande
      Resultat
      Diskussion
      Slutsatser
     Appendix (Kompletterande material, eventuellt kan (del av) Python-kod redovisas här)
     Referenser
Källor skall tydligt anges, plagiat beivras. 

Observera att inom projektet skrivna Python-program skall redovisas och motiveras i rapporten. 

ChatGPT eller andra AI-hjälpmedel skall EJ användas i kursen. För mera information, se INTRODUKTIONSFÖRELÄSNING.

Länk till kursplanen i Studieportalen Studieplan

 

 

Course summary:

Date Details Due