Föreläsning 1 Programmeringsteknik och C DD1316. Kurswebbsidan. Mål

Relevanta dokument
Föreläsning 1 Programmeringsteknik och C DD1316. Mikael Djurfeldt

Mål. Kursmoment. Laborationer i python. LAB1: Laboration 1-5 (1.5hp) LAB2: Datorprov (1.5hp) LAB3: P-del (3hp)

Kursanalys DD1312 hösten 2008

SF1513 (tidigare DN1212) Numeriska metoder och grundläggande programmering. för Bio3, 9 hp (högskolepoäng)

Föreläsning 1: Introduktion till kursen

Objektorienterad Programmering (TDDC77)

Introduktionsmöte Innehåll

Kursanalys DA2003 sommar 2017

Föreläsning 1: Introduktion till kursen

Kursanalys DA2003 höst 2017

DN1212. Numeriska metoder och grundläggande programmering. för M1, 9 hp (högskolepoäng)

Kursinformation Grundkurs i programmering med Python

Objektorienterad Programmering (TDDC77)

Outline. Objektorienterad Programmering (TDDC77) Kursinfo. Outline. Hemsida. Organization. Ahmed Rezine Examination. Webreg.

Skolan för Datavetenskap och kommunikation. Programmeringsteknik. Föreläsning 13

Kursanalys. Douglas Wikström 15 juni Problemlösning och programmering under press (DD2458) Högskolepoäng (hp): 9 Kursen gavs: Period 1-2, 2008

Utgivare Datum Ersätter X intranät/utbildning _ intranät/forskn. o fo.utb Patrik Cannmo / EcGu _ intranät/anställd

TNSL05, Optimering, Modellering och Planering 6 hp, HT2-2011

Formulär för kursansvarig. Kursanalysen utförs under kursens gång. Nomenklatur: F föreläsning, Ö övning, R räknestuga, L laboration, S seminarium)

EDAA01 Programmeringsteknik - fördjupningskurs

Föreläsning 1: Introduktion till kursen

Kognition TEK210 (4,5 hp)

Kursledare och övriga föreläsare och övningsassistenter. Antal undervisningstimmar uppdelat på föreläsningar, övningar och andra undervisningsformer

Kurs-PM för Programmeringsdelen på FK4025/FK4026, HT16

Objektorienterad programmering, analys och design med Java, 5p 2D4135, vt Kursprogram

1/15/2013. DD1310/DD1314/DA3009 Programmeringsteknik. Lärandemål... Vilka läser kursen? ...fler lärandemål VARFÖR? Föreläsning 1

Utredning och åtgärder avseende individen 1: PSYKOPATOLOGI (7,5 HP) VT-17

DD1310/DD1314/DA3009 Programmeringsteknik LÄRANDEMÅL... Vilka läser kursen? ...FLER LÄRANDEMÅL. Föreläsning 1

TMV166/186 Linjär Algebra M/TD 2009/2010

INDUSTRIELL EKONOMI FK

TDDC77 Objektorienterad Programmering

Matematik I. vårtermin Jennifer Chamberlain Kurskoordinator

Studieanvisning. Affärsplanering för tillväxtföretag

DD

Matematik I. hösttermin Jennifer Chamberlain Kurskoordinator

Kursdesign som aktiverar studenter under HELA kursen

FÖRETAGSEKONOMISKA INSTITUTIONEN

EDMB51, Genus och rätt, 30 högskolepoäng Gender and Law, 30 credits Grundnivå / First Cycle

BG306A Strukturmekanik, bärverksanalys MT129A Finita elementmetoden

Alla laborationer är obligatoriska! Använd labrock som kan lånas när du laborerar.

Kurs-PM HI2011, Programutveckling i funktionella och objektorienterande spra k, P3 VT17

FÖRETAGSEKONOMISKA INSTITUTIONEN

JUZN11, Juridisk kommunikation, 15 högskolepoäng Communicating Law, 15 credits Avancerad nivå / Second Cycle

Introduktion till Datalogi DD1339. Föreläsning 1 8 sept 2014

Kursen ges som en valbar kurs inom kandidatprogrammet i Samhällsplanering- urban och regional utveckling, 180 högskolepoäng.

Grundläggande programmering med matematikdidaktisk inriktning för lärare i åk 7-9

Kursen ingår som en obligatorisk kurs på juristprogrammets grundnivå och upptar programmets fjärde termin.

Hederskodex för studenter och lärare vid kurser och program vid CSC-skolan Denna hederskodex som tillämpas vid alla kurser och program vid

Matematik I - vårtermin Anu Kokkarinen Kurskoordinator

Start v. Styr- och reglerteknik. Poäng. 45 Institution Institutionen för tillämpad fysik och elektronik 7.5

F0042T Optik I, Kursinformation

Kursen består av två delar: teori och laborationer. Alla laborationer är obligatoriska! Använd labrock som kan lånas när du laborerar.

FÖRETAGSEKONOMISKA INSTITUTIONEN

Introföreläsning i S0001M, Matematisk statistik LP3 VT18

Datum Kursens benämning: Grundkurs GIS, Grundkurs i Geografiska Informationssystem

Introduktionskurs i datavetenskap, 3p.

Programmeringsteknik I

1DV434 VT14. I vilken utsträckning har kursens innehåll och uppläggning gett förutsättningar för att du ska ha uppnått respektive lärandemål?

DD1361 Programmeringsparadigm Föreläsning 1: Intro

FÖRETAGSEKONOMISKA INSTITUTIONEN

Kursen består av två delar: teori och laborationer. Alla laborationer är obligatoriska! Använd labrock som kan lånas när du laborerar.

Grundläggande programmering med matematikdidaktisk inriktning för lärare i åk 7-9

Fastställande. Allmänna uppgifter. Samhällsvetenskapliga fakulteten

Förslag till nya webbkurser

Matematik I - höstermin Anu Kokkarinen Kurskoordinator

Kursmanual för SG1102 Mekanik, mindre kurs (6 hp)

Studieanvisning Affärsplanering för tillväxtföretag. 7,5 poäng HT 2013

Objektorienterad programmering, analys och design med Java, 5p 2D4135, vt Kursprogram

Datorsystem och programmering

Kursbeskrivning för Ekonometri, 15 högskolepoäng

Skolan för Datavetenskap och kommunikation PROGRAMMERINGSTEKNIK FÖRELÄSNING 18

Scriptprogrammering och avancerad Flash. Ulf Larsson Jon Wåhlstedt

Introföreläsning i S0001M Matematisk statistik Läsperiod 2, HT 2018

CEQ-kommentarer Kurser år 2. CEQ-kommentarer Kurser år 2

MVKF20 Transportfenomen i människokroppen. Kursinformation 2014

Schema för BL2011 Gener, celler och populationer 15 hp VT17 del 3:

Kursutvärdering GEOL01, Kandidatarbete,VT 2018

Kursplanering för Mikrodatorteknik 4p/5p

Formulär för kursansvarig. Kursanalysen utförs under kursens gång. Nomenklatur: F föreläsning, Ö övning, R räknestuga, L laboration, S seminarium)

STATSVETENSKAPLIGA INSTITUTIONEN

Finska som främmande språk I, GN, 30 hp

EP1100, Matematik och informationssystem, 7,5 högskolepoäng Mathematics and Information Systems, 7.5 higher education credits

Självständigt arbete. Kandidatnivå, 15 hp. All information finns samlad på Även denna presentation

Betygskriterier NS1067 Skrivande för studenter med svenska som andraspråk, 15 hp

1. Hur många timmar per vecka har du i genomsnitt lagt ner på kursen (inklusive schemalagd tid)?

Objektorienterad programmering, analys och design med Java, 5p 2D4135, vt Kursprogram

Introduktion till galaxer och kosmologi (AS 3001)

Kursinformation, TNIU19 Matematisk grundkurs fo r byggnadsingenjo rer, 6 hp

Kursen är en obligatorisk kurs inom Kandidatprogrammet för service management och ges tredje terminen.

SOCIOLOGISK TEORI (7,5 hp), Sociologi III Kursinformation VT 2017 (Mindre ändringar kan förekomma)

Tekniska högskolan vid Linköpings universitet Uppdaterad ITN DT2/ELE2/BI3. Kursinformation. TNIU03 Industriella styrsystem, 6 hp VT1 2010

TNSL05, Optimering, Modellering och Planering 6 hp, HT2-2010

Utvärdering av laboration i genteknik. för kemiingenjörer, VT 2002

Kursprogram, ETS032 Programvaruutveckling för stora system (PUSS), 7,5 hp

JUDN09, Allmän företagsbeskattning, 15 högskolepoäng General Business Taxation, 15 credits Avancerad nivå / Second Cycle

Datavetenskapligt program, 180 högskolepoäng

Kursplanen är fastställd av Naturvetenskapliga fakultetens utbildningsnämnd att gälla från och med , vårterminen 2019.

Introduktion till informatik - människa, teknik, organisation

MMVA01 Termodynamik med strömningslära 5 hp

Universitetskanslersämbetets kvalitetsutvärderingar Mall för uppföljning civilingenjörsexamen

Transkript:

Föreläsning 1 Programmeringsteknik och C DD1316 Kursinformation Introduktion till UNIX Introduktion till Emacs Introduktion till Python En central informationskälla mellan kursledningen och dig Uppdateras kontinuerlig Adressen är: http://www.csc.kth.se/utbildning/ kth/kurser/dd1316 1/20 Få datorvana, färdighet att skriva välstrukturerade program och kännedom om grundläggande datatekniska begrepp. Träning att lösa konstruktionstekniska problem och lösning både självständigt och i grupp. Grundläggande kunskaper och praktisk färdighet i C. 2/20 1

Efter kursen förväntas att: Kunna se likheter mellan programvarukonstruktion och annat konstruktionstekniskt arbete Ni ska kunna skriva program för att lösa datalogiska problem Ni ska kunna utnyttja C som hjälpmedel för programmering i lån nivå 3/20 Laborationer i python (1hp) Datorprov (1hp) P-uppgift (3hp) Laborationer i C (1hp) 4/20 Laborationer i python Laborationstillfällen är avsedda för att redovisa och få hjälp. Man kommer alltså inte bli färdig med alla laborationsuppgifter under ett laborationstillfälle, om man inte har börjat med att lösa uppgifterna i förväg. 5/20 2

Datorprovet Datorprovet är ett prov på förståelse av begrepp och programkod, består av ca 25 frågor För att få godkänt på provet krävs 80% rätt Man får 3% bonus på provet för varje pythonlabb som redovisas i tid Datorprovet ges i slutet av halva kursen och det är tillåtet att ha en pythonbok som hjälpmedel på provet 6/20 P-uppgiften En individuell uppgift i Python et på kursen bestäms av programmets kvalitet Det finns ca 50 uppgifter att välja mellan Specifikation, lämnas in efter man valt P-uppgift Granskning: man ska granska en annans p-uppgift program 7/20 C-delen Två obligatoriska laborationer C-delen kommer först i period 3 8/20 3

Föreläsningsmaterial Övningsmaterial Python Programming for the Absolute Beginner, 3rd Edition Michael Dawson ISBN 10: 1435455002 ISBN 13: 9781435455009 9/20 E = Godkänd P-redovisning, (max tre påpekande på redovisningsprotokollet) D = Godkäd P-redovisning (inga påpekande på redovisningsprotokollet) C = Kraven för D + en extrauppgift med betyget C B = Kraven för C + en extrauppgift med betyget B A = Kraven för B + en extrauppgift med betyget A 10/20 Plussning av betyg Man kan höja sitt betyg senast innan nästa kursomgång börjar För att få höja betyg krävs att man har fått något av betygen E, D, C och B innan kursomgångens slut Om man inte har fått något betyg inom kursens gång kan man man endast få betygen E eller D 11/20 4

Frivilliga moment I kursen finns två frivilliga moment: Hemtal: Det är två hemtal i python som redovisas under övningstillfällen 5 och 6. Diagnostikt prov: Det finns tre prov, man gör de på följande webbsida, man kan göra de hur många gånger som helst men bara inom en viss tid: http://bilda.kth.se/ 12/20 Till datorprovet kan man samla bonuspoäng från labbarna, hemtal och diagnostiska proven: Laborationerna 2-5 ger var 3% bonus Diagnostiska prov 1-3 ger var 0.6% bonus Hemtal 1-2 ger var 0.6% bonus. Om man redovisar alla labbar i tid, gjort diagnostiska proven i tid och lämnat in hemtalen i tid så har man samlat 15% bonus till datorprovet. För att klara datorprovet krävs att man har 80 % rätt. Om man har fullbonus behövs alltså endast 65% rätt på provet. 13/20 För att du ska kunna redovisa labbarna och vi ska kunna rapportera dina resultat krävs att du har ett datorkonto på CSC. Så om du inte har ett datorkonto på CSC kontakta Service center (Osquars backe 2 plan 4) för att få ett konto. Se till att du har ett fungerande konto innan första laborationen. 14/20 5

Hjälp och redovisning Vi använder köhanteringsprogrammet sima-manager Utanför kursens laborationstillfällen kan man få hjälp (ingen redovisning) av allmänhandledningen. Allmänhandledningens arbetstider är normalt vardagar mellan 11-13 och 17-20. Mer information om detta finns på kursens webbsida. http://www.kth.se/csc/student/praktiskinformation/help/general 15/20 Datum 130916 130920 130927 131007 131011 Händelse Sista bonusdag för pythonlabb 2 Sista bonusdag för pythonlabb 3 Sista bonusdag för pythonlabb 4 Sista bonusdag för pythonlabb 5 Datorprov Viktiga datum 16/20 Övningslärarana Grupp Lärare 1 2 Alexander Kozlov <akozlov@csc.kth.se> Kristoffer Sahlin <ksahlin@csc.kth.se> 17/20 6

er I-sektionens studienämnd väljer två studenter till kursnämnd. Dessa får därefter studenternas talan i kursnämnden. Tag i första hand kontakt med dessa och påverka kursen med dina åsikter och förslag till förbättring om kursen. Representanter: Henrik Hellström, henriktempa@gmail.com Lilian Gren, Lilian.gren@gmail.com 18/20 Obligatoriska moment: Laborationer i Python Datorprov P-delen Laborationer i C (bonusgivande): Tre diagnostiska prov Två hemtal 19/20 För att få högre betyg än D då måste man ha fått åtminstone ett E i betyg innan kursens slut En rolig och lärorik kurs P.g.a att kursen har många olika delar bör man vara aktiv under hela kursen Besök kursens webbsida varje dag när du vaknar på morgonen och innan du sover på natten 20/20 7