Kursöversikt
Välkommen till kursen i Objektorienterad programmering, HT 2017!
Kurs-PM HI1027 HT18.pdf inklusive läsanvisningar till Liang - Introduction to Java programming.
[Läsanvisningar för dig som har den "gamla" boken: Jia - Objectoriented software development using Java.pdf]
Kursen gör en rivstart - redovisningen av de två första programmeringslaborationerna sker redan i andra respektive tredje veckan. Det är därför lämpligt att snarast ladda ned programvaran (se kurs-PM) och köpa kursboken, Introduction to Java Programming, Comprehensive Version, Y. Daniel Liang, Pearson education.
Delar av av denna bok kommer även användas i kurserna Databasteknik och Projektkurs inom programvaruutveckling (åk 2) samt Distribuerade informationssystem och Kommunikationssystem (åk 3).
Den formella kursplanen finns på https://www.kth.se/student/kurser/kurs/HI1027
Komma åt kursmaterialet
Kursmaterialet hittar du under "Moduler". För att komma åt kursmaterialet måste du registrera dig på kursen, vilket du gör via Mina Sidor.
Om du missat tidsfönstret, eller har annat problem med kursregistreringen, vänder du dig till studentexpeditionen alternativt till studievägledningen.
Förkunskaper
För att följa denna kurs krävs goda kunskaper i grundläggande programmering, t ex kursen HI1024.
Om du ännu inte är godkänd på ”datortentan” på kursen HI1024 men är godkänd på laborationer och teoritentamen bör det vara det möjligt att klara kursen, även om det kan kräva extra arbete i början av kursen. Är varken laborationerna eller ”datortentan” avklarade rekommenderas du att istället läsa grundkursen, som också går i P1, innan du börjar denna kurs.
Är du osäker på om dina förkunskaper är tillräckliga för denna kurs är du välkommen att diskutera detta med kursansvarig före kursstarten.
Det är förmodligen väl använd tid att repetera grundläggande
programmering inför denna kurs. Speciellt viktigt är att du kan skriva
funktioner, med parametrar och returvärden, samt att du har klart för dig vad en
"struct" är och vad den kan användas till.
Råd från tidigare studenter
- Gå på föreläsningar och gör övningar för att hänga med, hamna inte efter!
- Se till att skriva kod under kursens gång.
- Lägg mycket tid på labbarna. Tänk igenom lösningen på papper innan man börjar koda. Börja med labbarna i tid.
Kurssammanfattning:
Datum | Information | Sista inlämningsdatum |
---|---|---|