Course syllabus

Kurs-PM

LEU481 Programutveckling lp4 VT26 (7,5 hp)

Kursen ges av institutionen för Data- och informationsteknik

 

Kontaktuppgifter

Sergei Dytckov (sergei.dytckov@chalmers.se) - kursansvarig

Jonas Almström Duregård (jonas.duregard@chalmers.se) - examinator

 

Kursens syfte

Kursen ska ge grundläggande kunskaper i programutveckling och i programmeringsspråket C.

 

Schema

TimeEdit

 

Kurslitteratur

978-91-44-11458-3_01_coverimage.webp
Skansholm, Jan. C från början. Studentlitteratur AB, 2016.

 

Kursens upplägg

Kursen består av föreläsningar, datorövningar och obligatoriska inlämningauppgifter (datorlaborationer).

Ett par föreläsningar i veckan där nytt material presenteras. Föreläsningarna kommer att läsas på engelska. Föreläsningarna kommer att innehålla presentationer, livekodning demonstrationer, gruppdiskussioner och problemlösning.

Flera övningtillfällen/labbpass varje vecka. Under dessa pass arbetar ni självständigt med övningar och inlämningsuppgifter. Det finns möjlighet att få hjälp av lärare och TA på dessa pass. Ni förväntas inte delta på alla pass, men vänta inte till sista veckan. Laborationer och uppgifter utförs i par (pair programming).

Utvecklingsmiljö: CLion.

 

Förändringar sedan förra kurstillfället

1. Målet för året är att öka antalet kontakter mellan studenter och lärare (TA). I år införs därför ett obligatoriskt muntligt genomgångs av övningsuppgifter innan studenterna får påbörja de obligatoriska labbuppgifterna.

2. Inspera tentamen är beställd. Dessutom, kommer studenterna att ha tillgång till webbaserad IDE via onlinegdb.com under tentamen.

 

Lärandemål

Studenten skall kunna slutföra programmeringsuppgifter på en grundläggande nivå. Detta betyder att studenten ska kunna förklara och använda sig av:
  • en modern utvecklingsmiljö (editor, kompilator, avlusare).
  • data i form av primitiva variabler och/eller pekare till minnesobjekt.
  • grundläggande algoritmer
  • funktionell nedbrytning och testning.
  • pekare: illustrera semantiken med principskisser över variabler, värden, pekare med objekt.
  • typer: primitiva typer och pekare, implicita och explicita typomvandlingar, uppräkningstyper.
  • standardbibliotek.

 

Examination

Skriftlig tentamen (6 hp) samt obligatoriska inlämningsuppgifter (1,5 hp). Slutbetyget baseras enbart på tentamensresultat.

Course summary:

Course Summary
Date Details Due