Välkomna till kursen: Programmeringsteknik och Matlab DD1315. Kursanvarig. Dagens föreläsning. Vad är Programmering?

Storlek: px
Starta visningen från sidan:

Download "Välkomna till kursen: Programmeringsteknik och Matlab DD1315. Kursanvarig. Dagens föreläsning. Vad är Programmering?"

Transkript

1 Kursanvarig Väkomna ti kursen: Programmeringsteknik och Matab DD1315 Petter Ögren Petter Ögren Kontor: Teknikringen 14 Kontakt/frågor: - Canvas (något många vi veta, måsättning är svar inom 24h) - Emai (något som få vi veta) - Vid föreäsningarna A information finns här: - Tips: Vidarebefordra er KTH-mai ti er vaniga maiadress Dagens föreäsning Vad är Programmering? Vad är programmering? Varför är programmering viktigt? Eamination (vad krävs för att kara kursen?) Kursens må Introduktion ti Python Mået: Lösa ett probem. Vad är detta? Steg: Förstå probemet Dea upp probemet i hanterbara bitar Skissa en ösning (specifikation) Impementera och testa Varför är programmering viktigt (för er)? Denna kurs kräver ingen förkunskap om programmering. Dock intressant att veta viken bakgrund ni har. Aternativ A: Jag har inte programmerat tidigare Aternativ B: Jag har programmerat, men inte Python (t.e. Java) Högre kurser - DT1130 Spektraa transformer 7,5 hp (Matab->Python) - DT1175 Ljud - DM150 Videoteknik - DD1320 Tiämpad dataogi 6.0 hp - Framtida probemösning med datorer Det är ku! Aternativ C: Jag har programmerat Python 1

2 Vad behövs för att kara kursen? Vad behövs för att kara kursen? Vad behövs för att kara kursen? - Godkänt på föjande adok-moment:, LAB1, LAB2, LAB3, MAT1 Hur bestäms betyget? - Av P-uppgiften (LAB3) Förmåga L L LL D Python 4 abbar Datorprov (par) (ind) LAB1 (P/F) LAB2 (P/F) P P-uppgift (ind) LAB3 (A,B,,F) L L Matab/Numpy 2 abbar (par) MAT1 (P/F) Är P-uppgiften Omöjig? Dagens föreäsning P-uppgiften är en möjighet - att väja något roigt probem - att visa vad ni ärt er - att få det betyg ni vi ha L L L L D P Mitt må: Så många A som möjigt! P Vad är programmering? Varför är programmering viktigt? Eamination (vad krävs för att kara kursen?) Kursens må Introduktion ti Python Lärandemå Efter kursen ska ni kunna: föja regerna i programspråkets synta tiämpa och redogöra för reger för god programmeringssti (såsom användarvänighet, kommentarer, fehantering, strukturering, feibiitet) upptäcka och korrigera programmeringsfe modifiera givna program överföra data mean fi och program identifiera behovet av och använda styrstrukturer (vikorssatser och singor) dea upp ett större probem i hanteriga dear och konstruera funktioner för dessa använda de datastrukturer som finns inbyggda i programspråket, samt väja datastrukturer som passar för det aktuea probemet använda kasser, samt konstruera egna kasser, granska andras program hantera matriser och använda matrisoperationer i Matab använda färdiga funktioner ur Matabs bibiotek för beräkningar och visuaisering skriva egna Matabfunktioner använda den programmeringsmetodik du ärt dig under första deen av kursen även i de program du skriver i Matab Vi konkretiserar dessa i form av Nyckekoncept... Modu 1, första veckan Lärandemå ßà Moduer och Nyckekoncept Lärandemå/Nyckekoncept föja regerna i programspråkets synta tiämpa och redogöra för reger för god programmeringssti (såsom användarvänighet, kommentarer, fehantering, strukturering, feibiitet) Variaber For-oopar Whie-oopar Datatyper (int, foat, string) Listor Funktioner Scope Dictionaries Moduer/ Import Fier, fehantering och mer Dictionaries Kasser/ Objekt Arv upptäcka och korrigera programmeringsfe modifiera givna program överföra data mean fi och program identifiera behovet av och använda styrstrukturer (vikorssatser och singor) dea upp ett större probem i hanteriga dear och konstruera funktioner för dessa använda de datastrukturer som finns inbyggda i programspråket, samt väja datastrukturer som passar för det aktuea probemet använda kasser, samt konstruera egna kasser, granska andras program P-uppgiften se kurshemsidan... 2

3 Detajschema Dagens föreäsning Redovisning på fredag! Efter dagens föreäsning kan ni börja ösa uppgifterna Vad är programmering? Varför är programmering viktigt? Eamination (vad krävs för att kara kursen?) Kursens må Introduktion ti Python Varför Python? Kursboken Python är Popuärt, kraftfut och ättanvänt! Det finns många sätt att ära sig Kursbok (finns onine?) Youtube-videor Onine-tutorias... Hur är man sig programmering? Nyckekoncept F1 & F2 Genom att koa på eempe! Hur hittar man eempe? Googe! - Hmm hur ser en for-oop ut i Python? Dock: Pagiering inte ok - (se CSC-Code of Honor) Variaber For-oopar Whie-oopar Datatyper (int, foat, string) 3

4 PyCharm PyCharm är en utveckingsmijö för Python PyCharm i datorsaarna Öppna Termina Skriv pycharm i terminaen... ok... start new project Väj python 3.5 som interpreter New... fie... Kör PyCharm - Python som miniräknare - Sama kommandon i fi Ett Python-program import matpotib.pypot as pt import math from random import randrange = 0.0 y = 0.0 corner_ = [0, 1, 0.5] corner_y = [0, 0, math.sin(math.pi/3)] for i in range(0, 2000): my_inde = randrange(3) = ( + corner_[my_inde]) / 2.0 y = (y + corner_y[my_inde]) / 2.0 pt.pot(,y,",") print(i) Ett Python-program importera etrafunktioner variaber istor for-oop pt.yabe('triange') pt.show() Nyckekoncept F1 & F2 Variaber For-oopar Whie-oopar Datatyper (int, foat, string) import matpotib.pypot as pt import math from random import randrange = 0.0 y = 0.0 corner_ = [0, 1, 0.5] corner_y = [0, 0, math.sin(math.pi/3)] for i in range(0, 2000): my_inde = randrange(3) = ( + corner_[my_inde]) / 2.0 y = (y + corner_y[my_inde]) / 2.0 pt.pot(,y,",") print(i) pt.yabe('triange') pt.show() Debugging, Brakepoints och Step Här startar man debuggern Breakpoint, här stannar eekveringen Just nu körs denna rad Här stegar man i koden 4

5 Nyckekoncept F1 & F2 Variaber For-oopar Whie-oopar Datatyper (int, foat, string) Variaber Variaber sätts med = a = 2 (sätt a ika med 2!) Vikor testas med == a == 2 (är a ika med 2?) Bra variabenamn: - anta_kompisar - AntaKompisar (endast kasser) Dåiga variabenamn: - antkomp - - kvrp - z De 3 viktigaste variabetyperna: Int, Foat, String Vad skriver föjande program ut på skärmen? = 4 y = hej z = 4.0 print(+) print(y+y) print(z+z) Aternativ A: hejhej.0 Aternativ B: hejhej Aternativ C: hheejj int - heta = 3 + bir 6 foat fytta (decimata) = bir = 1/3 ger = obs avrundningsfe kan förekomma string tetsträng = hej + bir hejhej = bir Nyckekoncept F1 & F2 Variaber For-oopar Whie-oopar Datatyper (int, foat, string) Vad skriver föjande program ut på skärmen? print("hej aihop!") Aternativ A: Liseott Aternativ B: Hej aihop! Aternativ C: Hej aihop! Aternativ D: ( Hej aihop! ) 5

6 Print och Strängar För att skriva ut på skärmen används print Eempe: print( hej ) print( hej + då ) namn = Kim print( hej +namn) För att få information från användaren använd input Eempe: my_name = input( Skriv in ditt namn: ) Viken diaog hör ti föjande program? name_1 = input( Vad heter du?") print( Hej +name_1) Aternativ A: Vad heter du? Hej name_1 Aternativ B: Vad heter du? Kim Hej Kim Aternativ C: input: (Vad heter du?): Kim Hej Kim Nyckekoncept F1 & F2 Hur känns dagens föreäsning? Aternativ A: För svår Aternativ B: Lagom Aternativ C: För ätt Variaber For-oopar Whie-oopar Datatyper (int, foat, string) Prata med årskursrepresentanterna! If-satser True/Fase Vad skriver föjande program ut på skärmen? = 10 if > 5: print("större") ese: print("mindre") Aternativ A: Större Aternativ B: Mindre Aternativ C: Större Mindre Amänt: if epression1: eif epression2: eif epression3: ese: Eempe: Ett bock är if == 4: at indenterat print( är fyra ) efter koon (:) eif == 3: print( är tre ) print(... och inte fyra ) ese: print( tydigen varken 3 e.4 ) print( tråkigt ) Aternativ D: (inget) print( nu tänker vi på något annat ) eif är förkortning av ese if 6

7 Nyckekoncept F1 & F2 Variaber For-oopar Whie-oopar Datatyper (int, foat, string) Vad skriver föjande program ut på skärmen? for i in range(97, 100): print(i) print("nu kommer jag!") Aternativ A: 97 Nu kommer jag! Aternativ B: Nu kommer jag! Aternativ C: Nu kommer jag! For-oopar och Whie-oopar Nyckekoncept F1 & F2 Känt anta upprepningar: for var in sequence: statements(s) for i in range(1,6): y=i**2 Okänt anta upprepningar: whie epression: i=0 whie i<5: i=i+1 y=i**2 Variaber For-oopar Whie-oopar Datatyper (int, foat, string) används för att förkara kod # gör att Python ignorerar resten av raden (trippe-quotes) används för fera rader av tet Eempe: # this is the XYZ agorithm t = + y + z print( ZZZzzz... ) # This is the ZZ-agorithm """ This is an eampe of a mutiine comment that spans mutipe ines ba ba ba """ Nyckekoncept F1 & F2 Variaber For-oopar Whie-oopar Datatyper (int, foat, string) 7

8 Datatyper Nyckekoncept F1 & F2 Aa variaber tihör en typ Testa genom: >>>type(myi) <cass 'int'> Kaas även Datastrukturer, innehåer en saming data (t.e. ista av ta) se F3... myi=7 myf=4.4 # int # foat myb= True # boo mys="hej # str myl=[3, 4, 5] # ist # dict myd={"dog":"hund,"cat":"katt"} Variaber For-oopar Whie-oopar Datatyper (int, foat, string) Nu kan ni tiräckigt för att börja med Lab1 (deadine på fredag) Ett Python-program Var finns Lab1-beskrivningen? importera etrafunktioner variaber istor for-oop import matpotib.pypot as pt import math from random import randrange = 0.0 y = 0.0 corner_ = [0, 1, 0.5] corner_y = [0, 0, math.sin(math.pi/3)] for i in range(0, 2000): my_inde = randrange(3) = ( + corner_[my_inde]) / 2.0 y = (y + corner_y[my_inde]) / 2.0 pt.pot(,y,",") print(i) pt.yabe('triange') pt.show() Sut Hur kändes dagens föreäsning? Aternativ A: För svårt Aternativ B: Lagom Aternativ C: För ätt Prata med årskursrepresentanterna!

9 22 Viktiga punkter (Säg ti om vi inte uppfyer dessa!) Stimuating tasks 1. I worked with interesting issues [Jag hoppas kunna övertyga er om att programmering är intressant] Eporation and own eperience 2. I epored parts of the subject on my own [Läroboken, videoföreäsningar och CodyCoursework/CodeCademy ska underätta sjävstudier] 3. I coud earn by trying out my own ideas [i abbarna och P-uppgiften ska möjighet ges att pröva egna ideer] Chaenge 4. The course was chaenging in a stimuating way [Labbar och P-uppgift ska vara utmanande] Beonging 5. I fet togetherness with other course participants [] 6. The atmosphere in the course was open and incusive [Föreäsningar och övningar ska vara öppna för frågor i en positiv anda] Cear goas and organization 7. The earning objectives heped me understand what I was epected to achieve [Lärandemåen ska kommuniceras och koppas ti eaminiation]. I understood how the course was organized and what I was epected to do [Detta ska kommuniceras] Understanding of subject matter 9. I understood what the teachers were taking about [Säg ti om det bir obegripigt] 10. I coud earn from concrete eampes that I was abe to reate to [Eempe finns i Kursboken och Oninemateriaet] 11. Understanding of key concepts was given high priority [Det ska framgå vika nyckekoncepten är] 22 Viktiga punkter (vika är våra svagheter?) Constructive aignment 12. The course activities heped me to reach the earning objectives efficienty 13. I understood what I was epected to earn in order to get a particuar grade Feedback and security 14. I reguary received feedback that heped me see my progress 15. I coud practice and receive feedback without any grading being done 16. The assessment on the course was fair and honest Sufficient background knowedge 17. My background knowedge was sufficient to foow the course Time to refect 1. I reguary spent time to refect on what I earned Variation and choices 19. I coud earn in a way that suited me 20. I had opportunities to choose what I was going to do Coaboration 21. I coud earn by coaborating and discussing with others Support 22. I coud get support if I needed it 9

Kursanalys DD1312 hösten 2008

Kursanalys DD1312 hösten 2008 Kursanalys DD1312 hösten 2008 Författare: Vahid Mosavat Nedan följer en kursanalys av kursen programmeringsteknik och matlab för I1. Kursanalysen är framtaget av kursledarens anteckningar under kursens

Läs mer

KTH Learning Experience Questionnaire (LEQ) v3.1.2 Established

KTH Learning Experience Questionnaire (LEQ) v3.1.2 Established KTH Learning Experience Questionnaire (LEQ) v3.1.2 Established 2016-09- 06 Estimated workload 0. On average, how many hours/week did you work with the course (including scheduled hours)? 0-2/3-5/ /39-41/

Läs mer

HF Antal respondenter: 111 Antal svar: 31 Svarsfrekvens: 27,93 %

HF Antal respondenter: 111 Antal svar: 31 Svarsfrekvens: 27,93 % HF0021-2018-05-03 Antal respondenter: 111 Antal svar: 31 Svarsfrekvens: 27,93 % ESTIMATED WORKLOAD Comments (I worked: 6-8 timmar/vecka) Hade läst matte 3C tidigare under gymnasiet Comments (I worked:

Läs mer

FK Electrodynamics I

FK Electrodynamics I FK8003 - Electrodynamics I Respondents: 18 Answer Count: 6 Answer Frequency: 33,33 % 5. Overall impression Overall I am satisfied with this course 4 3 (50,0%) Don't know 0 (0,0%) 6. Student contribution

Läs mer

ID Antal respondenter: 210 Antal svar: 24 Svarsfrekvens: 11,43 %

ID Antal respondenter: 210 Antal svar: 24 Svarsfrekvens: 11,43 % ID1200-2018-02-20 Antal respondenter: 210 Antal svar: 24 Svarsfrekvens: 11,43 % GROUP MEMBERSHIP Comments Comments (I belonged to: Grupp 1) Fick ingen grupp Inte fått någon info? Ingen aning Grupp??? Har

Läs mer

MG Antal respondenter: 57 Antal svar: 14 Svarsfrekvens: 24,56 %

MG Antal respondenter: 57 Antal svar: 14 Svarsfrekvens: 24,56 % MG1002-2018-03-15 Antal respondenter: 57 Antal svar: 14 Svarsfrekvens: 24,56 % ESTIMATED WORKLOAD (I worked: 12-14 timmar/vecka) Jag tycker att kursen i sig tog för mycket tid förutom den schemalagda tiden.

Läs mer

Föreläsning 2 Programmeringsteknik DD1310. Programmering. Programspråk

Föreläsning 2 Programmeringsteknik DD1310. Programmering. Programspråk Föreläsning 2 steknik DD1310 python introduktion Variabler Datatyp Aritmetiska operatorer av typer Reserverade ord logiska operatorer If-sats kommentarer funktioner betyder att instruera en dator Ett program

Läs mer

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

1/15/2013. DD1310/DD1314/DA3009 Programmeringsteknik. Lärandemål... Vilka läser kursen? ...fler lärandemål VARFÖR? Föreläsning 1 Skolan för Datavetenskap och kommunikation DD1310/DD1314/DA3009 Programmeringsteknik Föreläsning 1 Kursinfo Diagnostiskt prov Python-intro: print variabler reserverade ord input kommentarer beräkningar

Läs mer

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

DD1310/DD1314/DA3009 Programmeringsteknik LÄRANDEMÅL... Vilka läser kursen? ...FLER LÄRANDEMÅL. Föreläsning 1 Skolan för Datavetenskap och kommunikation DD1310/DD1314/DA3009 Programmeringsteknik Föreläsning 1 Kursinfo Python-intro: print variabler reserverade ord input kommentarer beräkningar datatyper if-satser

Läs mer

DD1314 Programmeringsteknik

DD1314 Programmeringsteknik Skolan för Datavetenskap och kommunikation DD1314 Programmeringsteknik Föreläsning 1 o print o variabler o reserverade ord o input o kommentarer o beräkningar o datatyper o if-satser Kursinformation Programmering:

Läs mer

Föreläsning 2 Programmeringsteknik och Matlab DD1312. Programspråk. Utskrift på skärmen

Föreläsning 2 Programmeringsteknik och Matlab DD1312. Programspråk. Utskrift på skärmen Föreläsning 2 Programmeringsteknik och Matlab DD1312 Introduktion till python Variabler, datatyper, omvandling av typer sfunktioner Två olika typer av program omvandlar högnivå till lågnivå program: Interpreterande

Läs mer

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

Skolan för Datavetenskap och kommunikation PROGRAMMERINGSTEKNIK FÖRELÄSNING 18 Skolan för Datavetenskap och kommunikation PROGRAMMERINGSTEKNIK FÖRELÄSNING 18 Dagens föreläsning Betygskriterier P-redovisning Komplettering Vad händer om man inte hinner klart? Plussa för betyg E ska

Läs mer

Kursanalys DA2003 sommar 2017

Kursanalys DA2003 sommar 2017 Kursanalys DA2003 sommar 2017 Kursdata Programmeringsteknik, DA2003, 6 högskolepoäng Kursledare: Emma Riese Examinator: Olle Bälter Kursen är en webbkurs som inte kräver någon fysisk närvaro, den avslutande

Läs mer

Föreläsning 10 Datalogi 1 DA2001. Utskrift på skärmen. Syntax. print( Hej ) Hur är det? Hej. print( Hej,end= ) print( Hur är det? ) HejHur är det?

Föreläsning 10 Datalogi 1 DA2001. Utskrift på skärmen. Syntax. print( Hej ) Hur är det? Hej. print( Hej,end= ) print( Hur är det? ) HejHur är det? Föreläsning 10 Datalogi 1 DA2001 python introduktion Variabler Datatyp Aritmetiska operatorer av typer Reserverade ord logiska operatorer If-sats kommentarer på skärmen print( Hej ) print( Hur är det?

Läs mer

Föreläsning 2 Programmeringsteknik och C DD1316. Mikael Djurfeldt

Föreläsning 2 Programmeringsteknik och C DD1316. Mikael Djurfeldt Föreläsning 2 Programmeringsteknik och C DD1316 Mikael Djurfeldt Föreläsning 2 Programmeringsteknik och C Python introduktion Utskrift Inläsning Variabler Datatyp Aritmetiska operatorer Omvandling

Läs mer

Föreläsning 2 Programmeringsteknik och Matlab DD1312. Programspråk. Utskrift på skärmen

Föreläsning 2 Programmeringsteknik och Matlab DD1312. Programspråk. Utskrift på skärmen Föreläsning 2 Programmeringsteknik och Matlab DD1312 Introduktion till python Variabler,datatyper, omvandling av typer sfunktioner Två olika typer av program omvandlar högnivå till lågnivå program: Interpreterande

Läs mer

Kursanalys DA2003 höst 2017

Kursanalys DA2003 höst 2017 Kursanalys DA2003 höst 2017 Kursdata Programmeringsteknik, DA2003, 6 högskolepoäng Kursledare: Emma Riese Examinator: Olle Bälter Kursen är en webbkurs som inte kräver någon fysisk närvaro, den avslutande

Läs mer

HF Antal respondenter: 164 Antal svar: 29 Svarsfrekvens: 17,68 %

HF Antal respondenter: 164 Antal svar: 29 Svarsfrekvens: 17,68 % HF0023-2017-11-29 Antal respondenter: 164 Antal svar: 29 Svarsfrekvens: 17,68 % ESTIMATED WORKLOAD Comments Comments (I worked: 9-11 timmar/vecka) (Hade Amal) Comments (I worked: 18-20 timmar/vecka) Hade

Läs mer

HF Antal respondenter: 81 Antal svar: 16 Svarsfrekvens: 19,75 %

HF Antal respondenter: 81 Antal svar: 16 Svarsfrekvens: 19,75 % HF0021-2017-05-09 Antal respondenter: 81 Antal svar: 16 Svarsfrekvens: 19,75 % GROUP MEMBERSHIP Comments Comments (I belonged to: Grupp 1) Jag förstår inte frågan. ESTIMATED WORKLOAD Comments Comments

Läs mer

Föreläsning 2 Programmeringsteknik och C DD1316. Programmering. Programspråk

Föreläsning 2 Programmeringsteknik och C DD1316. Programmering. Programspråk Föreläsning 2 steknik och C DD1316 python introduktion Variabler Datatyp Aritmetiska operatorer av typer Reserverade ord logiska operatorer If-sats kommentarer betyder att instruera en dator Ett program

Läs mer

MO8004 VT What advice would you like to give to future course participants?

MO8004 VT What advice would you like to give to future course participants? MO8004 VT2017 Answer Count: 7 1. What was the best aspect of the course? What was the best aspect of the course? Improvement of fortran programming skill, gain some knowledge from several phenomenon, improvement

Läs mer

DVA336 (Parallella system, H15, Västerås, 24053)

DVA336 (Parallella system, H15, Västerås, 24053) DVA336 (Parallella system, H15, Västerås, 24053) Respondents: 28 Answer Count: 9 Answer Frequency: 32,14 % Teaching methods The teaching methods in the course, that is their practical implementation and

Läs mer

SF Antal respondenter: 82 Antal svar: 17 Svarsfrekvens: 20,73 %

SF Antal respondenter: 82 Antal svar: 17 Svarsfrekvens: 20,73 % SF1662-2017-06-11 Antal respondenter: 82 Antal svar: 17 Svarsfrekvens: 20,73 % ESTIMATED WORKLOAD Comments Comments (I worked: 0-2 timmar/vecka) Pluggade bara inför KS:ar Comments (I worked: 3-5 timmar/vecka)

Läs mer

04/11/14. Välkomna till kursen: Databasteknik och informationssystem DD1370. Kursanvarig. Dagens föreläsning. Vad är en Databas?

04/11/14. Välkomna till kursen: Databasteknik och informationssystem DD1370. Kursanvarig. Dagens föreläsning. Vad är en Databas? Kursanvarig Välkomna till kursen: Databasteknik och informationssystem DD1370 Petter Ögren Petter Ögren petter@kth.se Kontor: Teknikringen 14 Kontakt: - Kurswebben (något många vill veta) - Email (något

Läs mer

Föreläsning 2 Programmeringsteknik DD1310. Programmering. Programspråk

Föreläsning 2 Programmeringsteknik DD1310. Programmering. Programspråk Föreläsning 2 steknik DD1310 Python introduktion Variabler Datatyper Aritmetiska operatorer av typer Reserverade ord logiska operatorer If-sats kommentarer betyder att instruera en dator Ett program är

Läs mer

Introduktionsmöte Innehåll

Introduktionsmöte Innehåll Introduktionsmöte Innehåll Introduktion till kursen Kursens mål och innehåll Undervisning Datavetenskap (LTH) Introduktionsmöte ST 2019 1 / 14 EDAA01 Programmeringsteknik - fördjupningskurs Ingen sommarkurs

Läs mer

Föreläsning 1 & 2 INTRODUKTION

Föreläsning 1 & 2 INTRODUKTION Föreläsning 1 & 2 INTRODUKTION Denna föreläsning Vad händer under kursen? praktisk information Kursens mål vad är programmering? Skriva små program i programspråket Java Skriva program som använder färdiga

Läs mer

HF Antal respondenter: 113 Antal svar: 18 Svarsfrekvens: 15,93 %

HF Antal respondenter: 113 Antal svar: 18 Svarsfrekvens: 15,93 % HF0023-2018-05-02 Antal respondenter: 113 Antal svar: 18 Svarsfrekvens: 15,93 % GROUP MEMBERSHIP Comments ESTIMATED WORKLOAD Comments LEARNING EXPERIENCE The polar diagrams below show the average response

Läs mer

MG Antal respondenter: 103 Antal svar: 10 Svarsfrekvens: 9,71 %

MG Antal respondenter: 103 Antal svar: 10 Svarsfrekvens: 9,71 % MG1016-2018-06-05 Antal respondenter: 103 Antal svar: 10 Svarsfrekvens: 9,71 % ESTIMATED WORKLOAD (I worked: 3-5 timmar/vecka) Kursen låg samtidigt som ett mycket stort projektarbete och jag kunde därför

Läs mer

HF Antal respondenter: 167 Antal svar: 24 Svarsfrekvens: 14,37 %

HF Antal respondenter: 167 Antal svar: 24 Svarsfrekvens: 14,37 % HF0024-2017-05-09 Antal respondenter: 167 Antal svar: 24 Svarsfrekvens: 14,37 % GROUP MEMBERSHIP Comments ESTIMATED WORKLOAD Comments Comments (I belonged to: Grupp 1) Svårt att uppskatta Comments (I belonged

Läs mer

Programmeringsteknik II

Programmeringsteknik II Programmeringteknik II Kursintroduktion http://www.it.uu.se/edu/course/homepage/prog2/vt18/ 2018-03-19 Programmeringsteknik II 2018-03-19 1 / 9 Lärare Carl Nettelblad (kursansvarig) Anna Eckerdal Biträdande

Läs mer

Föreläsning 2 Programmeringsteknik och C DD1316

Föreläsning 2 Programmeringsteknik och C DD1316 Föreläsning 2 Programmeringsteknik och C DD1316 Föreläsning 2 Programmeringsteknik och C Datatyp Aritmetiska operatorer Omvandling av typer Reserverade ord Mikael Djurfeldt Logiska operatorer

Läs mer

Matthew Thurley Industriell bildanalys (E0005E) Response rate = 65 %

Matthew Thurley Industriell bildanalys (E0005E) Response rate = 65 % Matthew Thurley Industriell bildanalys (E000E) Response rate = % Survey Results Legend Relative Frequencies of answers Std. Dev. Mean Question text Left pole % % Right pole n=no. of responses av.=mean

Läs mer

DD Antal respondenter: 162 Antal svar: 60 Svarsfrekvens: 37,04 %

DD Antal respondenter: 162 Antal svar: 60 Svarsfrekvens: 37,04 % DD1315-2017-01-10 Antal respondenter: 162 Antal svar: 60 Svarsfrekvens: 37,04 % ESTIMATED WORKLOAD Comments Comments (I worked: 3-5 timmar/vecka) Arbetade ca 3-5 under kurserna gång, men när p-uppgiften

Läs mer

HF Antal respondenter: 93 Antal svar: 38 Svarsfrekvens: 40,86 %

HF Antal respondenter: 93 Antal svar: 38 Svarsfrekvens: 40,86 % HF0024-2017-12-04 Antal respondenter: 93 Antal svar: 38 Svarsfrekvens: 40,86 % ESTIMATED WORKLOAD (I worked: 9-11 timmar/vecka) Släppte matten på slutet för att plugga fysiken, lättare att plugga in matten

Läs mer

1. How many hours per week have you on average spent on the course, including scheduled time?

1. How many hours per week have you on average spent on the course, including scheduled time? Design through practice and management LK0162, 30240.1516 15 Hp Pace of study = 100% Education cycle = Advanced Course leader = Petter Åkerblom Evaluation report Evaluation period: 2016-03-18-2016-03-31

Läs mer

Programmering I Tobias Wrigstad fredag, 2009 augusti 28

Programmering I Tobias Wrigstad fredag, 2009 augusti 28 Programmering I Tobias Wrigstad tobias@dsv.su.se Vad är programmering? Lågnivåspråk och högnivåspråk Kompilering och interpretering Variabler Notation för flödesschema (flow chart) Kontrollstrukturer (conditionals,

Läs mer

ID Antal respondenter: 65 Antal svar: 11 Svarsfrekvens: 16,92 %

ID Antal respondenter: 65 Antal svar: 11 Svarsfrekvens: 16,92 % ID2206-2017-02-14 Antal respondenter: 65 Antal svar: 11 Svarsfrekvens: 16,92 % ESTIMATED WORKLOAD Comments Comments (I worked: 9-11 timmar/vecka) I did read the book twice and I also did the exercises

Läs mer

729G04 Programmering och diskret matematik. Python 3: Loopar

729G04 Programmering och diskret matematik. Python 3: Loopar 729G04 Programmering och diskret matematik Python 3: Loopar Översikt Labbar Punktnotation och strängmetoder Loopar Labb 3 Labbar? Punktnotation Punktnotation Ni har stött på punktnotation tidigare - kapitel

Läs mer

Chapter 4: Writing Classes/ Att skriva egna klasser.

Chapter 4: Writing Classes/ Att skriva egna klasser. Chapter 4: Writing Classes/ Att skriva egna klasser. I dessa uppgifter kommer du att lära dig om hur man definierar egna objekt genom att skriva klasser. Detta är grunden för att förstå objekt orienterad

Läs mer

EDAA01 Programmeringsteknik - fördjupningskurs

EDAA01 Programmeringsteknik - fördjupningskurs EDAA01 Programmeringsteknik - fördjupningskurs Läsperiod lp 1+2 (Ges även lp 3) 7.5 hp anna.axelsson@cs.lth.se sandra.nilsson@cs.lth.se http://cs.lth.se/edaa01ht Förkunskapskrav: Godkänd på obligatoriska

Läs mer

HF Antal respondenter: 164 Antal svar: 54 Svarsfrekvens: 32,93 %

HF Antal respondenter: 164 Antal svar: 54 Svarsfrekvens: 32,93 % HF0021-2017-12-04 Antal respondenter: 164 Antal svar: 54 Svarsfrekvens: 32,93 % ESTIMATED WORKLOAD Comments Comments (I worked: 9-11 timmar/vecka) Minskade vid lärarskiftet Det har vart en otroligt bra

Läs mer

Programmering av NXT Lego- robot Labbrapport för programmering av en Lego- robot

Programmering av NXT Lego- robot Labbrapport för programmering av en Lego- robot KUNGLIGA TEKNISKA HÖGSKOLAN Programmering av NXT Lego- robot Labbrapport för programmering av en Lego- robot Josef Karlsson Malik 2015-09- 02 jkmalik@kth.se Introduktionskurs i datateknik (II0310) Sammanfattning

Läs mer

Föreläsning 3 Programmeringsteknik och Matlab DD1315. Importering av moduler. randrange

Föreläsning 3 Programmeringsteknik och Matlab DD1315. Importering av moduler. randrange Föreläsning 3 Programmeringsteknik och Matlab DD1315 moduler, Styrstrukturer (if, if-elif,if-else) Slingor () Importering av moduler Det finns en hel del funktioner man kan använda genom att era dem från

Läs mer

1. How many hours per week have you on average spent on the course, including scheduled time?

1. How many hours per week have you on average spent on the course, including scheduled time? Agricultural History summer course LB0083, 50041.1415 10 Hp Pace of study = 50% Education cycle = Basic Course leader = Karin Hallgren Evaluation report Evaluation period: 2015-08-06-2015-08-30 Answers

Läs mer

GeoGebra in a School Development Project Mathematics Education as a Learning System

GeoGebra in a School Development Project Mathematics Education as a Learning System Karlstad GeoGebra in a School Development Project Mathematics Education as a Learning System Dé dag van GeoGebra Zaterdag 19 oktober 2013 GeoGebra Instituut Vlaanderen, Brussell 1 2 GeoGebra in a School

Läs mer

1DV432 ST14. 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?

1DV432 ST14. 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? 1DV432 ST14 : 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? Förstå grundläggande begrepp och principer inom objektorienterad

Läs mer

Kurslitteraturen. C-nivå Villkorssatser [kap 8] if & elif & else and & or Loopar [kap 9] for

Kurslitteraturen. C-nivå Villkorssatser [kap 8] if & elif & else and & or Loopar [kap 9] for Inför provet Provet skrivs för hand och är uppdelad i två delar. Den första delen är på E-nivå och den andra delen är på C- och A-nivå. För att det ska bli enklare för er att träna inför provet så har

Läs mer

Kursutvärderare: IT-kansliet/Christina Waller. General opinions: 1. What is your general feeling about the course? Antal svar: 17 Medelvärde: 2.

Kursutvärderare: IT-kansliet/Christina Waller. General opinions: 1. What is your general feeling about the course? Antal svar: 17 Medelvärde: 2. Kursvärdering - sammanställning Kurs: 2AD510 Objektorienterad programmering, 5p Antal reg: 75 Program: 2AD512 Objektorienterad programmering DV1, 4p Antal svar: 17 Period: Period 2 H04 Svarsfrekvens: 22%

Läs mer

Kompilering och exekvering. Föreläsning 1 Objektorienterad programmering DD1332. En kompilerbar och körbar java-kod. Kompilering och exekvering

Kompilering och exekvering. Föreläsning 1 Objektorienterad programmering DD1332. En kompilerbar och körbar java-kod. Kompilering och exekvering Föreläsning 1 Objektorienterad programmering DD1332 Introduktion till Java Kompilering, exekvering, variabler, styrstrukturer Kompilering och exekvering Ett program måste översättas till datorns språk

Läs mer

FK Nuclear and Particle Physics, Astrophysics and Cosmology

FK Nuclear and Particle Physics, Astrophysics and Cosmology FK5024 - Nuclear and Particle Physics, Astrophysics and Cosmology Respondents: 18 Answer Count: 12 Answer Frequency: 66,67 % 11. Overall impression Overall I am satisfied with this course 1 Not at all

Läs mer

Anders Persson Philosophy of Science (FOR001F) Response rate = 0 % Survey Results. Relative Frequencies of answers Std. Dev.

Anders Persson Philosophy of Science (FOR001F) Response rate = 0 % Survey Results. Relative Frequencies of answers Std. Dev. Anders Persson Philosophy of Science (FOR00F) Response rate = 0 % Survey Results Legend Relative Frequencies of answers Std. Dev. Mean Question text Left pole % % Right pole n=no. of responses av.=mean

Läs mer

Ge bara ett svar på varje fråga. Välj det svar som passar in bäst. Det är viktigt att du svarar på samtliga frågor.

Ge bara ett svar på varje fråga. Välj det svar som passar in bäst. Det är viktigt att du svarar på samtliga frågor. [Q159] Förskoeenkät Väkommen ti enkäten! Här kan du svara på frågor om hur du tycker att förskoan fungerar. Kicka på pien för att starta enkäten. Du kan också kicka dig tibaka med piarna om du vi kontroera

Läs mer

Sammanställning för Lineär algegra 2 MATB22 vt 2018

Sammanställning för Lineär algegra 2 MATB22 vt 2018 Sammanställning för Lineär algegra 2 MATB22 vt 2018 Kursansvarig: Gudrun Gudmundsdottir Övriga lärare: Douglas Svensson Seth, Alexandros Sopasakis, Björn Linse Antal studenter: 76 registrerade studenter

Läs mer

Att stödja starka elever genom kreativ matte.

Att stödja starka elever genom kreativ matte. Att stödja starka elever genom kreativ matte. Ett samverkansprojekt mellan Örebro universitet och Örebro kommun på gymnasienivå Fil. dr Maike Schindler, universitetslektor i matematikdidaktik maike.schindler@oru.se

Läs mer

Sätt att skriva ut binärträd

Sätt att skriva ut binärträd Tilpro Övning 3 På programmet idag: Genomgång av Hemtalet samt rättning Begreppet Stabil sortering Hur man kodar olika sorteringsvilkor Inkapsling av data Länkade listor Användning av stackar och köer

Läs mer

729G75: Programmering och algoritmiskt tänkande. Tema 1. Föreläsning 1 Jody Foo

729G75: Programmering och algoritmiskt tänkande. Tema 1. Föreläsning 1 Jody Foo 729G75: Programmering och algoritmiskt tänkande Tema 1. Föreläsning 1 Jody Foo Föreläsningsöversikt Kursinfo / Om kursen Algoritmer Objektorienterad programmering i praktiken terminologi använda objekt

Läs mer

Från extern till intern på tre dagar Erfarenheter från externa lärares pedagogiska kompetensutveckling

Från extern till intern på tre dagar Erfarenheter från externa lärares pedagogiska kompetensutveckling Från extern till intern på tre dagar Erfarenheter från externa lärares pedagogiska kompetensutveckling Maria Göransdotter, Designhögskolan, Umeå Universitet Margareta Erhardsson, Universitetspedagogiskt

Läs mer

Programmeringsteknisk översiktskurs för yrkeshögskoleprogram

Programmeringsteknisk översiktskurs för yrkeshögskoleprogram Programmeringsteknisk översiktskurs för yrkeshögskoleprogram Föreläsning 12 Våren 2005 Innehåll Palindrom Hur man hittar fel i program, debuggning Felhantering, hur man förhindrar program att krascha Ev.

Läs mer

Föreläsning 1 & 2 INTRODUKTION

Föreläsning 1 & 2 INTRODUKTION Föreläsning 1 & 2 INTRODUKTION Denna föreläsning Vad händer under kursen? praktisk information Kursens mål vad är programmering? Skriva små program i programspråket Java Skriva program som använder färdiga

Läs mer

Kursanalys DD100N hösten 2018

Kursanalys DD100N hösten 2018 Kursanalys DD100N hösten 2018 Kursdata Programmeringsteknik, DD100N, 6 högskolepoäng Kursledare: Emma Riese Examinator: Olle Bälter Kursen är en webbkurs som inte kräver någon fysisk närvaro, den avslutande

Läs mer

Föreläsning 17 UTBLICK: FORTSÄTTNINGSKURSER I DATAVETENSKAP + ANDROID

Föreläsning 17 UTBLICK: FORTSÄTTNINGSKURSER I DATAVETENSKAP + ANDROID Föreläsning 17 UTBLICK: FORTSÄTTNINGSKURSER I DATAVETENSKAP + ANDROID Vad gör vi här? Programmeringsteknik fördjupningskurs (EDAA01; 7,5hp) Valfri för F, N & BME (kan läsas från åk 2 eller i sommar!) Avancerad

Läs mer

Kontextuell utforskning, 8 hp, H15 (IDK213 KONT)

Kontextuell utforskning, 8 hp, H15 (IDK213 KONT) Kontextuell utforskning, 8 hp, H15 (IDK213 KONT) Antal respondenter: 16 : 6 Svarsfrekvens: 37,50 % 1. Information och inflytande / Information and influence Fick du tillräcklig information om kursens innehåll

Läs mer

Använda Python Laboration 1 GruDat, DD1344

Använda Python Laboration 1 GruDat, DD1344 Använda Python Laboration 1 GruDat, DD1344 Örjan Ekeberg 14 oktober 2008 Målsättning Målet med denna laboration är att du ska prova på att använda Python, framförallt interativt. Du ska också lära dig

Läs mer

Statistik MG2028 HT14,

Statistik MG2028 HT14, Statistik MG2028 HT14, 2015-03-09 Deltagare INL1 INL2 LAB1 Hela kursen Antal 101 100 96 101 96 Betyg A 19 2 11 Betyg B 45 12 P 22 Betyg C 25 23 15 Betyg D 8 21 32 Betyg E 3 38 16 Ej klar 1 5 0 5 Prestationsgrad

Läs mer

Programmering med Java. Grunderna. Programspråket Java. Programmering med Java. Källkodsexempel. Java API-exempel In- och utmatning.

Programmering med Java. Grunderna. Programspråket Java. Programmering med Java. Källkodsexempel. Java API-exempel In- och utmatning. Programmering med Java Programmering med Java Programspråket Java Källkodsexempel Källkod Java API-exempel In- och utmatning Grunderna Ann Pan panda@nada.kth.se Rum 1445, plan 4 på Nada 08-7909690 Game.java

Läs mer

Kursplanering Objektorienterad programmering

Kursplanering Objektorienterad programmering Kursplanering Objektorienterad programmering Fakta Ämne Programmering Poäng 40 Yh-poäng Kurskod YSYS-OOP Klass Systemutvecklare.NET 2 Syfte och koppling till yrkesrollen Syftet är att få en stabil grund

Läs mer

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

Föreläsning 1 Programmeringsteknik och C DD1316. Mikael Djurfeldt Föreläsning 1 Programmeringsteknik och C DD1316 Mikael Djurfeldt Föreläsning 1 Programmeringsteknik och C DD1316 Kursinformation Introduktion till UNIX Introduktion till Emacs Introduktion

Läs mer

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

Föreläsning 1 Programmeringsteknik och C DD1316. Kurswebbsidan. Mål 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

Läs mer

Anmälningskod: Lägg uppgifterna i ordning. Skriv uppgiftsnummer (gäller B-delen) och din kod överst i högra hörnet på alla papper

Anmälningskod: Lägg uppgifterna i ordning. Skriv uppgiftsnummer (gäller B-delen) och din kod överst i högra hörnet på alla papper Tentamen Programmeringsteknik I 2016-06-11 Skrivtid: 0900 1400 Tänk på följande Skriv läsligt. Använd inte rödpenna. Skriv bara på framsidan av varje papper. Lägg uppgifterna i ordning. Skriv uppgiftsnummer

Läs mer

Extramaterial till Matematik Y

Extramaterial till Matematik Y LIBER PROGRAMMERING OCH DIGITAL KOMPETENS Extramaterial till Matematik Y NIVÅ TRE Taluppfattning och tals användning ELEV Det finns många olika programmeringsspråk. I den här uppgiften ska du få bekanta

Läs mer

KTH STH TENTAMEN. HI1024:TEN2 - Praktisk tentamen Tid: 8-13, den 18 februari 2012

KTH STH TENTAMEN. HI1024:TEN2 - Praktisk tentamen Tid: 8-13, den 18 februari 2012 KTH STH TENTAMEN HI1024:TEN2 - Praktisk tentamen Tid: 8-13, den 18 februari 2012 Gamla kurskoder: HI1900, 6E2950, etc. Examinator: Johnny Panrike Rättande lärare: Nicklas Brandefelt, Johnny Panrike och

Läs mer

CHANGE WITH THE BRAIN IN MIND. Frukostseminarium 11 oktober 2018

CHANGE WITH THE BRAIN IN MIND. Frukostseminarium 11 oktober 2018 CHANGE WITH THE BRAIN IN MIND Frukostseminarium 11 oktober 2018 EGNA FÖRÄNDRINGAR ü Fundera på ett par förändringar du drivit eller varit del av ü De som gått bra och det som gått dåligt. Vi pratar om

Läs mer

EVALUATION OF ADVANCED BIOSTATISTICS COURSE, part I

EVALUATION OF ADVANCED BIOSTATISTICS COURSE, part I UMEÅ UNIVERSITY Faculty of Medicine Spring 2012 EVALUATION OF ADVANCED BIOSTATISTICS COURSE, part I 1) Name of the course: Logistic regression 2) What is your postgraduate subject? Tidig reumatoid artrit

Läs mer

Uppgifter teknik HT17 (uppdaterad v. 40)

Uppgifter teknik HT17 (uppdaterad v. 40) Uppgifter teknik HT17 (uppdaterad v. 40) Uppgifterna bedöms inte, de är bara till för att öva. Samarbeta gärna med andra! Du behöver inte skriva ner svaren, men se till att du förstår lösningarna! 1. Det

Läs mer

Grundläggande datalogi - Övning 1

Grundläggande datalogi - Övning 1 Grundläggande datalogi - Övning 1 Björn Terelius October 30, 2008 Python är ett tolkat språk som kan köras interaktivt. tcs-ray:~/grudat08>python >>> 11+3*4 23 >>> a = 15 >>> b=a >>> print "a =", a, "b

Läs mer

Fly me to the moon. Laboration om relationer, TDDC75 Diskreta strukturer. Mikael Asplund. 5 september 2017

Fly me to the moon. Laboration om relationer, TDDC75 Diskreta strukturer. Mikael Asplund. 5 september 2017 Fly me to the moon Laboration om relationer, TDDC75 Diskreta strukturer Mikael Asplund 5 september 2017 1 Inledning Denna laboration i diskret matematik a r ta nkt att ge en inblick i hur programmering

Läs mer

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

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

Läs mer

Föreläsningsanteckningar, Introduktion till datavetenskap HT S4 Datastrukturer. Tobias Wrigstad

Föreläsningsanteckningar, Introduktion till datavetenskap HT S4 Datastrukturer. Tobias Wrigstad 1 Datatyper Tobias Wrigstad Det finns flera olika typer av (slags) data Olika datatyper har olika egenskaper. T.ex. är ett personnummer inte ett tal. (Den sista siffran skall stämma enligt den s.k. Luhnalgoritmen

Läs mer

Föreläsning 1: Intro till kursen och programmering

Föreläsning 1: Intro till kursen och programmering Föreläsning 1: Intro till kursen och programmering Kursens hemsida http:www.it.uu.se/edu/course/homepage/prog1/vt11 Studentportalen http://www.studentportalen.uu.se Lärare: Tom Smedsaas, Tom.Smedsaas@it.uu.se

Läs mer

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

Introduktion till Datalogi DD1339. Föreläsning 1 8 sept 2014 Introduktion till Datalogi DD1339 Föreläsning 1 8 sept 2014 Kontaktuppgifter & Info: Kurskod: DD1339, 19hp Kursomgång: inda14 Kursansvarig: Christian Smith, ccs@kth.se Michael Minock, minock@kth.se Dilian

Läs mer

AK2055 Vetenskapsteori och forskningsmetodik för lärare

AK2055 Vetenskapsteori och forskningsmetodik för lärare AK2055 Vetenskapsteori och forskningsmetodik för lärare Kursanalys HT 2015 Uppdaterat 2016-02-15 kl. 13:42 Innehåll 1. Kursdata...................................... 2 2. Kursmål och kursutformning..........................

Läs mer

UPPSTÄLLDA SAMBAND SKALL MOTIVERAS (gärna med en enkel skiss). Uppgifterna är inte avsiktligt ordnade efter hur svåra de är.

UPPSTÄLLDA SAMBAND SKALL MOTIVERAS (gärna med en enkel skiss). Uppgifterna är inte avsiktligt ordnade efter hur svåra de är. GÖTEBORGS UNIVERSITET Institutionen för Fysik och teknisk fysik LÖSNINGAR TILL TENTAMEN I FYP34 TILLÄMPAD FOURIERANALYS Tid: Lördag 9 apri 8, k 8 3 3 3 Pats: V Ansvarig ärare: Uf Torkesson, te. 3-77 336

Läs mer

729G04 Programmering och diskret matematik. Föreläsning 7

729G04 Programmering och diskret matematik. Föreläsning 7 729G04 Programmering och diskret matematik Föreläsning 7 Föreläsningsöversikt Information Interaktion via text Läsa från fil Skriva till fil Spara och läsa abstrakta datatyper från fil Information Felaktigt

Läs mer

Övningsuppgifter kapitel 8

Övningsuppgifter kapitel 8 Inst. för Systemteknik Introduktion till programmering (SMD 180), 5 p Övningsuppgifter kapitel 8 1. Listor är en viktig datatyp i Python. Hur definierar kursboken lista? Vad kallas de värden som tillsammans

Läs mer

OOP Tentamen

OOP Tentamen DVS SU/KTH 1 (6) OOP OOP Tentamen 2010-01-15 15.00 20.00 Avser kurserna: DSK1:OOP GES:OOP ID1013 Anvisningar Skriv namn och personnummer på varje inlämnat blad. Påbörja varje ny uppgift på nytt blad. Skriv

Läs mer

Objektorienterad programmering i Java, datastrukturer och algoritmer. Föreläsning 4 Jonas Lindgren, Institutionen för Datavetenskap, LiU

Objektorienterad programmering i Java, datastrukturer och algoritmer. Föreläsning 4 Jonas Lindgren, Institutionen för Datavetenskap, LiU TDDC30 Objektorienterad programmering i Java, datastrukturer och algoritmer. Föreläsning 4 Jonas Lindgren, Institutionen för Datavetenskap, LiU På denna föreläsning: Interface Generiska klasser Undantag

Läs mer

Det finns en referensbok (Java) hos vakten som du får gå fram och läsa men inte ta tillbaka till bänken.

Det finns en referensbok (Java) hos vakten som du får gå fram och läsa men inte ta tillbaka till bänken. Tentamen Programmeringsteknik I 2015-03-19 Skrivtid: 14:00 19:00 Hjälpmedel: Java-bok Tänk på följande Det finns en referensbok (Java) hos vakten som du får gå fram och läsa men inte ta tillbaka till bänken.

Läs mer

Beijer Electronics AB 2000, MA00336A, 2000-12

Beijer Electronics AB 2000, MA00336A, 2000-12 Demonstration driver English Svenska Beijer Electronics AB 2000, MA00336A, 2000-12 Beijer Electronics AB reserves the right to change information in this manual without prior notice. All examples in this

Läs mer

OOP Objekt-orienterad programmering

OOP Objekt-orienterad programmering OOP Objekt-orienterad programmering OOP F1:1 Delkursansvarig Epost Kursens webbsidor sm@fc.dsv.su.se http://people.dsv.su.se/~sm/oop/ Föreläsning 1 Introduktion till kursen OOP Vad är Java? Ett första

Läs mer

Adding active and blended learning to an introductory mechanics course

Adding active and blended learning to an introductory mechanics course Adding active and blended learning to an introductory mechanics course Ulf Gran Chalmers, Physics Background Mechanics 1 for Engineering Physics and Engineering Mathematics (SP2/3, 7.5 hp) 200+ students

Läs mer

729G75: Programmering och algoritmiskt tänkande. Tema 1, föreläsning 1 Jody Foo

729G75: Programmering och algoritmiskt tänkande. Tema 1, föreläsning 1 Jody Foo 729G75: Programmering och algoritmiskt tänkande Tema 1, föreläsning 1 Jody Foo Föreläsningsöversikt Kursinfo / Om kursen Algoritmer Objektorienterad programmering i praktiken terminologi använda objekt

Läs mer

Webbregistrering pa kurs och termin

Webbregistrering pa kurs och termin Webbregistrering pa kurs och termin 1. Du loggar in på www.kth.se via den personliga menyn Under fliken Kurser och under fliken Program finns på höger sida en länk till Studieöversiktssidan. På den sidan

Läs mer

Datastrukturer och algoritmer. Föreläsning 15 Inför tentamen

Datastrukturer och algoritmer. Föreläsning 15 Inför tentamen Datastrukturer och algoritmer Föreläsning 15 Inför tentamen 1 Innehåll Kursvärdering Vi behöver granskare! Repetition Genomgång av gammal tenta 2 Första föreläsningen: målsättningar Alla ska höja sig ett

Läs mer

Anmälningskod: Lägg uppgifterna i ordning. Skriv uppgiftsnummer (gäller B-delen) och din kod överst i högra hörnet på alla papper

Anmälningskod: Lägg uppgifterna i ordning. Skriv uppgiftsnummer (gäller B-delen) och din kod överst i högra hörnet på alla papper Tentamen Programmeringsteknik I 2017-03-16 Skrivtid: 0800 1300 Tänk på följande Skriv läsligt. Använd inte rödpenna. Skriv bara på framsidan av varje papper. Lägg uppgifterna i ordning. Skriv uppgiftsnummer

Läs mer

F4. programmeringsteknik och Matlab

F4. programmeringsteknik och Matlab Programmeringsspråk Föreläsning 4 programmeringsteknik och Matlab 2D1312/ 2D1305 Introduktion till Java Kompilering, exekvering, variabler, styrstrukturer 1 Ett program är en eller flera instruktioner

Läs mer

DD1311 Programmeringsteknik för S1 Laborationer läsåret 2007-2008

DD1311 Programmeringsteknik för S1 Laborationer läsåret 2007-2008 DD1311 meringsteknik för S1 Laborationer läsåret 2007-2008 Fyll i ditt namn och personnummer med bläck eller motsvarande. Kursledare är Linda Kann, linda@nada.kth.se. Namn... Personnr... Laborationer Labb

Läs mer

1. How many hours per week have you on average spent on the course, including scheduled time?

1. How many hours per week have you on average spent on the course, including scheduled time? Plant Knowledge and Plant Use, Basic course LK0096, 30084.1314 8 Hp Pace of study = 30% Education cycle = Basic Course leader = Ulla Myhr Evaluation report Evaluation period: 2014-09-19-2014-10-03 Answers

Läs mer

Extramaterial till Matematik Y

Extramaterial till Matematik Y LIBER PROGRAMMERING OCH DIGITAL KOMPETENS Extramaterial till Matematik Y NIVÅ ETT Taluppfattning och tals användning ELEV Det finns många olika programmeringsspråk. Ett av dem är Python, som du ska få

Läs mer

729G04 Programmering och diskret matematik. Python 2: Villkorssatser, sanningsvärden och logiska operatorer

729G04 Programmering och diskret matematik. Python 2: Villkorssatser, sanningsvärden och logiska operatorer 729G04 Programmering och diskret matematik Python 2: Villkorssatser, sanningsvärden och logiska operatorer Föreläsningsöversikt Vad händer när vi kör vår pythonkod? Programmerare Villkorssatser Jämförelser

Läs mer