Kursöversikt
Kurs-PM
LEU483 Programutveckling lp2 HT23 (7,5 hp)
Kursen ges av institutionen för Rymd-, geo- och miljövetenskap
Kontaktuppgifter
Vid praktiska frågor runt kursen, maila i första hand: leu483.see@chalmers.se
Lärare
Patrick Eriksson (patrick.eriksson@chalmers.se)
Examinator och föreläsare
Hanna Hallborn (hanna.hallborn@chalmers.se)
Huvudansvarig för övningar och inlämningsuppgifter
Hannah Frostenberg (hannah.frostenberg@chalmers.se)
Erik Holmgren (erik.holmgren@chalmers.se)
Eleanor May (eleanor.may@chalmers.se)
Assistenter
Shirin Rahmani
Nátán Dobnern
Kursrepresentanter
TIDAL
Shariq Musharaf <shariqmush@gmail.com>
Carl Åberg <carlab@student.chalmers.se>
TIELL
Agon Haradini <agonharadini@gmail.com>
Maryam Rezai <maryam.rezai742@gmail.com>
Johannes Lundqvist <jolundqv@student.chalmers.se>
Kursens syfte
Kursen ska ge grundläggande kunskaper i programutveckling och i programmeringsspråket C.
Se vidare kursplan i Studieportalen
Schema
Kurslitteratur
C från början (Länkar till en externa sida.) av Jan Skansholm (Studentlitteratur AB, ISBN: 9789144114583).
Finns i bokhandeln på Lindholmen.
Följande sektioner ingår ej i kursen: 10.4, 11.8, 11.11, 12.8, 13.5, 14, 15.1, 15.4-15.6
Lösningar på uppgifter etc hittas i zip på denna sida
Kursens upplägg
Kursen består av tre delar
- Föreläsningar: Följer i stort boken samt praktisk demonstration av programmering.
- Övningar: Ett set av övningar läggs ut i början av de första sex läsveckorna.
- Inlämningsuppgifter: Kursen innehåller två obligatoriska inlämningsuppgifter (eget kursmoment), båda delas i två delar.
Övningar och inlämningsuppgifter kan genomföras i datorsal, under schemalagda övningstider eller hemma. Dock måste man komma till övningspass för att få hjälp och redovisa de obligatoriska laborationerna. Om man väljer att jobba på egen dator så ansvarar man själv för installering av de programvaror som behövs (vi hjälper till enbart i mån av tid och kunskap).
Deadline för de fyra laborationerna meddelas under kursen.
Om man gjort alla övningar bör man kunna göra inlämningarna relativt snabbt och ha en god chans att bli godkänd på examen.
Förändringar sedan förra kurstillfället
Föreläsningar fokuserar i större grad på de studenter som inte har någon erfarenhet av programmering alls. Kursboken utnyttjas i större utsträckning.
Lärandemål
- Variabler, värden och typer
- Aritmetiska och styrande satser
- Funktioner
- Tecken- och stränghantering
- Fält, pekare och poster
- IO-hantering och strömmar (på grundläggande nivå)
- Filhantering (på grundläggande nivå)
- Standardbibliotek
Examination
Kursen har två moment. Inlämningsuppgifter (1.5 hp) redovisas och demonstreras för en handledare under ett övningspass. Huvuddelen av kursen (6 hp) redovsas genom salstentamen. Slutbetyget baseras enbart på tentamensresultat.
Exempel på gamla tentor hittas under Moduler > Gamla tentor. Notera att länkade listor ej ingår i denna kurs längre.
Kurssammanfattning:
Datum | Information | Sista inlämningsdatum |
---|---|---|