echo $kurskod; ?> echo $kursnamn; ?>KursPM för DD1310 ProgrammeringsteknikLärare, Vem får läsa kursen, Kursens mål, Studentexpedition, Kurslitteratur, Kursuppläggning, Examination, Betyg, Ändringar i kursPM kommer att meddelas under nyheter.
Kurshemsidans adress: Kursledare
Sten Andersson ÖvningsassistenterGrupp 1: Moa Gardell , moa.rosen.gardell@hotmail.com Grupp 2: Jana Götze, jagoetze@nada.kth.se Grupp 3: Mikael Lindahl, lindahlm@csc.kth.se
Kursen är obligatorisk för OPEN.
Kursen syftar till att ge grundläggande kunskaper i programmering och datalogiska begrepp.
Som språk används Python då det är relativt okomplicerat och därmed lämpligt som första programmeringsspråk.
Nadas studentexpedition finns på Osquars backe 2 plan 2. Den har öppet må-fr 10.00-12.00 och må-to 13.00-15.00. Delfi är CSC:s systemgruppsmottagning som har hand om konton och passerkort till CSC-salar.
Delfi har öppet må-fr 10-12 och må-to 13-15. Delfi är granne med studentexpeditionen.
BokSom kurslitteratur används Python Programming for the Absolute Beginner av Michael Dawson, ISBN 9781435455009.
Kursen är uppdelad i föreläsningar, övningar och laborationer. På föreläsningarna presenteras nya begrepp som sedan exemplifieras under övningarna. Under datorlaborationerna får man sedan själv lösa ett antal uppgifter. Aktivitet:
F1: Introduktion till programmeringstekniken och programmeringsspråket Python. (Kap 1)
Inledande laborationer (LAB1)Labbarna arbetar ni med i grupper om två (varken fler eller färre), av pedagogiska skäl och för att datorerna ska räcka till. Under de schemalagda laborationstiderna har ni möjlighet att få hjälp, men det mesta av arbetet utför ni på egen tid. För varje laboration som redovisas i tid erhålles bonuspoäng till datorprovet. När ni redovisat er laboration: Se till att handledaren skriver under er kvittensblankett som ingår i kursbunten.Datorprov (LAB2)Efter de inledande labbarna förväntas man ha grundläggande programmeringskunskaper och dessa examineras med ett datorprov (LAB2). Detta kommer att genomföras vid ett schemalagt laborationstillfälle och utgörs av 25 frågor av flervalstyp som ska besvaras på 50 minuter. Ett tillfälle att öva på provfrågor kommer att ges innan provet.P-del (LAB3)Kursens tredje moment, LAB3, är en större, individuell programmeringsuppgift i Python; en "P-uppgift". P-delen redovisas i tre steg under kursens andra period. Uppgifterna är tänkta att vara något så när svåra och tidskrävande, räkna med ca 80 timmar för en medelsvår uppgift.
P-uppgifterna är av olika omfång och kräver olika mycket tid. Som ett komplement till de "inbyggda" finesserna i Python så finns ytterligare Pythonfiler för P-uppgiften. Utnyttja gärna dessa, men tänk på att i enlighet med hederskodexen ALLTID ange varifrån koden kommer när det inte är din egen. Efter kursens slut kan P-delen endast redovisas i omtentaperioder och ger maximalt betyget D. HederskodexSkolan tillämpar en hederskodex i alla sina kurser och varje student förutsätts tillämpa hederskodexen. Den finns via länk på kursens webbsida.BetygBetyget på kursen avgörs helt av P-uppgiften. De flesta uppgifterna kan byggas på för att ge högre betyg. I övrigt gäller följande:
Om du är missnöjd med övningsassistentens beslut om betyg kan du skicka ett e-brev till kursledaren där du förklarar din syn på betyget och bifogar alla filer. PlussaPå KTH finns av hävd en rätt att tenta om för att få högre betyg fast tentan redan är godkänd. I kurser med andra typer av examination (än tenta) måste vi av kostnadsskäl begränsa denna rätt. Följande regler gäller i denna kurs:
|