Kursplan för

Programmering i Python: grundläggande och förberedande kurs
Programming in Python: Basic and Preparatory Course

TFRE40, 5 högskolepoäng, G1 (Grundnivå)

Gäller för: LTH:s fristående kurser VT2024
Fakultet: Lunds tekniska högskola
Beslutad av: Programledning C/D
Beslutsdatum: 2023-07-04

Allmänna uppgifter

Fördjupning: Grundnivå, har endast gymnasiala förkunskapskrav.
Undervisningsspråk: Kursen ges på engelska

Syfte

Målet med kursen är att ge en grundläggande förståelse för vad programmering innebär. Du får lära dig att skriva små och medelstora datorprogram i Python. Kursen är första delen i en kedja av tre. Del ett, TFRE40, ges i Lund, del två ges på Uppsala universitet och del tre på Linköpings universitet. För mer information se kurshemsida.

Mål

Kunskap och förståelse
För godkänd kurs skall studenten

Färdighet och förmåga
För godkänd kurs skall studenten

Värderingsförmåga och förhållningssätt
För godkänd kurs skall studenten

Kursinnehåll

Om program som modeller av verkliga system.
Variabler, datatyper (numbers, boolean, string), typomvandling, sekvens, villkor, repetition, funktioner. Datastrukturer: listor, tupler, mängder, dictionaries.
Grundläggande programkonstruktioner, grundläggande algoritmer.

Kursens examination

Betygsskala: UG - (U,G) - (Underkänd, Godkänd)
Prestationsbedömning: För godkänt krävs närvaro vid de obligatoriska sammankomsterna, godkända elektroniska inlämningsuppgifter och muntliga redovisningar. Detaljerade föreskrifter angående fullgörande av obligatoriska moment kommer att finnas i kursprogrammet.

Om så krävs för att en student med varaktig funktionsnedsättning ska ges ett likvärdigt examinationsalternativ jämfört med en student utan funktionsnedsättning, så kan examinator efter samråd med universitetets avdelning för pedagogiskt stöd fatta beslut om alternativ examinationsform för berörd student.

Antagningsuppgifter

Förkunskapskrav:

Kursen överlappar följande kurser: EDAA80, EDAA85, EDAA90, EDAA50, EDAA55, EDAA20, EDAA10, EDAA65, EDA017, EDA011, EDA501, EDA016, EDAA45

Kurslitteratur

Kontaktinfo och övrigt

Kursansvarig: Studierektor, studierektor@cs.lth.se
Övrig information: Obligatorisk närvaro på den inledande distansföreläsningen. Därefter sker all undervisning på distans.