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)

    C
  • Huvudområde

    Datalogi och datateknik
  • Betygsskala

    P, F

Kurstillfällen/kursomgångar

HT12 javap för programstuderande

  • Perioder

    HT12 P2 (1,5 hp)
  • Anmälningskod

    50182
  • Kursen startar

    2012 vecka: 43
  • Kursen slutar

    2013 vecka: 1
  • Undervisningsspråk

    Svenska
  • Campus

    KTH Campus
  • Antal föreläsningar

  • Antal övningar

  • Undervisningstid

    Dagtid
  • Undervisningsform

    Normal
  • Antal platser

    Ingen begränsning
  • Kursansvarig

    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

VT13 javap för programstuderande

  • Perioder

    VT13 P4 (1,5 hp)
  • Anmälningskod

    61416
  • Kursen startar

    2013 vecka: 12
  • Kursen slutar

    2013 vecka: 21
  • Undervisningsspråk

    Svenska
  • Campus

    KTH Campus
  • Antal föreläsningar

  • Antal övningar

  • Undervisningstid

    Dagtid
  • Undervisningsform

    Normal
  • Antal platser

    Ingen begränsning
  • Kursansvarig

    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

HT13 javap för programstuderande

  • Perioder

    HT13 P2 (1,5 hp)
  • Anmälningskod

    50120
  • Kursen startar

    2013 vecka: 45
  • Kursen slutar

    2014 vecka: 3
  • Undervisningsspråk

    Svenska
  • Campus

    KTH Campus
  • Antal föreläsningar

    2 (preliminärt)
  • Antal övningar

  • Undervisningstid

    Dagtid
  • Undervisningsform

    Normal
  • Antal platser

    Ingen begränsning
  • 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

VT14 javap för programstuderande

  • Perioder

    VT14 P3 (1,5 hp)
  • Anmälningskod

    60084
  • Kursen startar

    2014 vecka: 4
  • Kursen slutar

    2014 vecka: 12
  • Undervisningsspråk

    Svenska
  • Campus

    KTH Campus
  • Antal föreläsningar

    2 (preliminärt)
  • Antal övningar

  • Undervisningstid

    Dagtid
  • Undervisningsform

    Normal
  • Antal platser

    Ingen begränsning
  • Kursansvarig

    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

    60085
  • Kursen startar

    2014 vecka: 13
  • Kursen slutar

    2014 vecka: 23
  • Undervisningsspråk

    Svenska
  • Campus

    KTH Campus
  • Antal föreläsningar

    2 (preliminärt)
  • Antal övningar

  • Undervisningstid

    Dagtid
  • Undervisningsform

    Normal
  • Antal platser

    Ingen begränsning
  • Kursansvarig

    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.