Hoppa till huvudinnehållet
Till KTH:s startsida

DD1389 Internetprogrammering 6,0 hp

Information per kursomgång

Kursomgångar saknas för aktuella eller kommande terminer.

Kursplan som PDF

Notera: all information från kursplanen visas i tillgängligt format på denna sida.

Kursplan DD1389 (VT 2022–)
Rubriker med innehåll från kursplan DD1389 (VT 2022–) är markerade med en asterisk ( )

Innehåll och lärandemål

Kursinnehåll

Grundläggande internetkunskap med begrepp som protokoll, datagram och internetworking. Socketprogrammering, HTML, CSS och JavaScript. HTTP-servrar. PHP, Java EE. PKI, JSSE, SSL/TLS.

Lärandemål

Efter godkänd kurs ska du kunna

·         beskriva internets principiella uppbyggnad och dess viktigaste protokoll,,

·         förklara HTTP-protokollets struktur och funktion,

·         utveckla dynamiska webbsidor

·         utveckla server-program med java, NodeJS

·         använda krypteringsteknik med JSSE

för att ha möjlighet att

·         konstruera enklare klient-servertillämpningar med Java, NodeJS PHP och Python för webben.

Kurslitteratur och förberedelser

Särskild 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 engelska B eller motsvarande och svenska B eller motsvarande.

Kurslitteratur

Du hittar information om kurslitteratur antingen i kursomgångens kurs-PM eller i kursomgångens kursrum i Canvas.

Examination och slutförande

När kurs inte längre ges har student möjlighet att examineras under ytterligare två läsår.

Betygsskala

A, B, C, D, E, FX, F

Examination

  • LAB2 - Laborationsuppgift, 3,0 hp, betygsskala: P, F
  • PRO2 - Projektuppgift, 3,0 hp, betygsskala: A, B, C, D, E, FX, F

Examinator beslutar, baserat på rekommendation från KTH:s handläggare av stöd till studenter med funktionsnedsättning, om eventuell anpassad examination för studenter med dokumenterad, varaktig funktionsnedsättning.

Examinator får medge annan examinationsform vid omexamination av enstaka studenter.

Examinator

Etiskt förhållningssätt

  • Vid grupparbete har alla i gruppen ansvar för gruppens arbete.
  • Vid examination ska varje student ärligt redovisa hjälp som erhållits och källor som använts.
  • Vid muntlig examination ska varje student kunna redogöra för hela uppgiften och hela lösningen.

Ytterligare information

Kursrum i Canvas

Registrerade studenter hittar information för genomförande av kursen i kursrummet i Canvas. En länk till kursrummet finns under fliken Studier i Personliga menyn vid kursstart.

Ges av

Huvudområde

Teknik

Utbildningsnivå

Grundnivå

Övergångsbestämmelser

Examination kan genomföras under VT 2023 och VT 2024 inom ramen för kursen DD1386. Kursmodulerna LAB1 och PRO1 i DD1386 motsvarar kursmodulerna LAB2 respektive PRO2 i DD1389.