DD2310 Javaprogrammering för Pythonprogrammerare 1,5 hp
Java Programming for Python Programmers
Denna kurs är avsedd för den som läst programmeringsteknik i Python och behöver lära sig programspråket Java för att kunna läsa någon av fortsättningskurserna DD2390 eller DD2385.
Utbildningsnivå
Avancerad nivåKursnivå (A-D)
CHuvudområde
Datalogi och datateknik
Betygsskala
P, F
Kurstillfällen/kursomgångar
HT12 javap för programstuderande
Perioder
HT12 P2 (1,5 hp)
Anmälningskod
50182Kursen startar
2012 vecka: 43Kursen slutar
2013 vecka: 1Undervisningsspråk
SvenskaCampus
KTH CampusAntal föreläsningar
Antal övningar
Undervisningstid
DagtidUndervisningsform
NormalAntal platser
Ingen begränsningKursansvarig
Johan Boye <jboye@kth.se>
Lärare
Johan Boye <jboye@kth.se>
Målgrupp
Rekommenderad för PDI (CINEK) och KSIA (CINEK), öppen för alla programstuderande.
VT13 javap för programstuderande
Perioder
VT13 P3 (1,5 hp)
Anmälningskod
60842Kursen startar
2013 vecka: 1Kursen slutar
2013 vecka: 11Undervisningsspråk
SvenskaCampus
KTH CampusAntal föreläsningar
Antal övningar
Undervisningstid
DagtidUndervisningsform
NormalAntal platser
Ingen begränsningSchema
Schema (nytt fönster)Kursansvarig
Johan Boye <jboye@kth.se>
Lärare
Johan Boye <jboye@kth.se>
Målgrupp
Rekommenderad för PDI (CINEK) och KSIA (CINEK), sökbar för alla programstuderande.
Del av program
VT13 javap för programstuderande
Perioder
VT13 P4 (1,5 hp)
Anmälningskod
61416Kursen startar
2013 vecka: 12Kursen slutar
2013 vecka: 21Undervisningsspråk
SvenskaCampus
KTH CampusAntal föreläsningar
Antal övningar
Undervisningstid
DagtidUndervisningsform
NormalAntal platser
Ingen begränsningKursansvarig
Johan Boye <jboye@kth.se>
Lärare
Johan Boye <jboye@kth.se>
Målgrupp
Sökbar för alla program
HT13 javap för programstuderande
Perioder
HT13 P1 (1,5 hp)
Anmälningskod
50119Kursen startar
2013 vecka: 36Kursen slutar
2013 vecka: 44Undervisningsspråk
SvenskaCampus
KTH CampusAntal föreläsningar
2 (preliminärt)Antal övningar
Undervisningstid
DagtidUndervisningsform
NormalAntal platser
Ingen begränsningSchema
Schema (nytt fönster)Kursansvarig
Johan Boye <jboye@kth.se>
Lärare
Johan Boye <jboye@kth.se>
Målgrupp
Sökbar för studerande på masterprogram eller på årskurs 3 på civillingenjörsprogram
Del av program
HT13 javap för programstuderande
Perioder
HT13 P2 (1,5 hp)
Anmälningskod
50120Kursen startar
2013 vecka: 45Kursen slutar
2014 vecka: 3Undervisningsspråk
SvenskaCampus
KTH CampusAntal föreläsningar
2 (preliminärt)Antal övningar
Undervisningstid
DagtidUndervisningsform
NormalAntal platser
Ingen begränsningKursansvarig
Johan Boye <jboye@kth.se>
Lärare
Johan Boye <jboye@kth.se>
Målgrupp
Sökbar för studerande på masterprogram eller på årskurs 3 på civillingenjörsprogram
Del av program
VT14 javap för programstuderande
Perioder
VT14 P3 (1,5 hp)
Anmälningskod
60084Kursen startar
2014 vecka: 4Kursen slutar
2014 vecka: 12Undervisningsspråk
SvenskaCampus
KTH CampusAntal föreläsningar
2 (preliminärt)Antal övningar
Undervisningstid
DagtidUndervisningsform
NormalAntal platser
Ingen begränsningKursansvarig
Johan Boye <jboye@kth.se>
Målgrupp
Sökbar för studenter på civillingenjörsprogram som har minst 90 hp varav 50 hp från årskurs 1 och för masterstudenter.
Del av program
VT14 javap för programstuderande
Perioder
VT14 P4 (1,5 hp)
Anmälningskod
60085Kursen startar
2014 vecka: 13Kursen slutar
2014 vecka: 23Undervisningsspråk
SvenskaCampus
KTH CampusAntal föreläsningar
2 (preliminärt)Antal övningar
Undervisningstid
DagtidUndervisningsform
NormalAntal platser
Ingen begränsningKursansvarig
Johan Boye <jboye@kth.se>
Målgrupp
Sökbar för studenter på civilingenjörsprogram som har minst 90 hp varav minst 50 hp från årskurs 1 och för studenter på masterprogram.
Lärandemål
Efter godkänd kurs ska du kunna
* följa reglerna i programspråket Javas syntax,
* redogöra för grundläggande objektorienterade begrepp i Java,
* konstruera små Javaprogram
för att ha möjlighet att
* läsa fortsättningskurser i datalogi som kräver kunskaper i Java.
Kursens huvudsakliga innehåll
Grundläggande objektorientering. Syntax för och programmering i Java.
Behörighet
För fristående kursstuderande krävs 90 högskolepoäng varav 45 högskolepoäng inom matematik eller informationsteknik. Dessutom krävs svenska B och engelska B eller motsvarande.
Den som har examen från en programmeringskurs i Java kan inte läsa denna kurs.
Rekommenderade förkunskaper
Pythonprogrammering motsvarande en av kurserna i programmeringsteknik (DD1310, DD1311, DD1312, DD1314, DD100N) eller DD1343 Datalogi och numeriska metoder del 1.
Litteratur
Meddelas senast 4 veckor före kursstart på kursens hemsida.
Examination
- LAB1 - Laborationsuppgifter, 1,5 hp, betygsskala: P, F
Ges av
CSC/Datalogi
Kontaktperson
Johan Boye, e-post: jboye@kth.se
Examinator
Johan Boye <jboye@kth.se>
Övrig information
Kursen kan inte kombineras med DD1340, DD1341, DD1342 eller DD1346.
Kursen ges i 4 kursomgångar per läsår, kursomgångarna i period 1 och 4 ges med lägre servicenivå och kursomgångarna i period 2 och 3 ges med högre servicenivå. Högre servicenivå innebär att en inledande föreläsning hålls och att studenterna får snabbt svar på frågor per e-post. Lägre servicenivå innebär rena självstudier och att svaren på e-postfrågor kan dröja upp till 2 veckor.
Påbyggnad
DD2390 Internetprogrammering och DD2385 Programutvecklingsteknik.
Versionsinformation
Kursplan giltig från och med
VT11.
Examinationsinformation giltig från och med
VT11.
