Hoppa till huvudinnehållet

DD1335 Grundläggande internetprogrammering 7,5 hp

Kursomgångar saknas för aktuella eller kommande terminer.
Rubriker med innehåll från kursplan DD1335 (HT 2009–) är markerade med en asterisk ( )

Innehåll och lärandemål

Kursinnehåll

Internets uppbyggnad och historik. Internet och dess möjligheter med tillämpningar som e-post, nyhetsgrupper, chatt, video, etc. Lagar och etik på Internet. Hur Internets och webbens utveckling sker.

Genomgång av grundläggande WWW-tekniker som HTML, DHTML, XML, CSS och Java Script. Standarder och de facto-standarder. Att skriva interaktiva grafiska tillämpningar .
Användning av grundläggande protokoll IP, TCP, UDP och multicast. Användning av socketar, strömmar och URL. Klient – serverprogrammering med CGI.
Laborationer som behandlar t ex konstruktion av interaktiva gränssnitt, introduktion till URL, socketar, meddelandesystem, DHTML och JavaScript.
Övningsuppgift där deltagarna väljer ett fördjupningsområde för att i grupper konstruera en större tillämpning.

Lärandemål

Undervisningen avser att ge kunskap om och färdigheter i grundläggande tekniker för utformning av webbaserade tillämpningar, så att studenterna ska kunna utforma och konstruera levande webbsidor och klient-servertillämpningar. Efter fullgjord kurs skall studenten

  • kunna redogöra för internets uppbyggnad och grundläggande protokoll,
  • kunna använda grundläggande tekniker för utformning av webbaserade tillämpningar och
  • ha fått grundläggande kunskap om tekniker för konstruktion av klientservertillämpningar för att kunna utforma och konstruera levande webbsidor och klient-servertillämpningar.

Kurslitteratur och förberedelser

Särskild behörighet

  • Grundläggande högskolebehörighet, dvs avslutad gymnasieutbildning inkl engelska A eller motsvarande krävs samt
  • en 6 hp i programmeringsteknik (exempelvis Programmeringsteknik 2D1310/DD1310 eller 2D1311/DD1311).

Rekommenderade förkunskaper

Ingen information tillagd

Utrustning

Ingen information tillagd

Kurslitteratur

Meddelas senast 4 veckor före kursstart på kursens hemsida.

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

  • LAB1 - Laborationer, 4,5 hp, betygsskala: P, F
  • ÖVN1 - Övningar, 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.

I denna kurs tillämpas skolans hederskodex, se: http://www.kth.se/csc/student/hederskodex.

Övriga krav för slutbetyg

Godkända laborationer (LAB1; 4,5 hp)
Godkända övningar (ÖVN; 3 hp)

Möjlighet till komplettering

Ingen information tillagd

Möjlighet till plussning

Ingen information tillagd

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å

Påbyggnad

Ingen information tillagd

Kontaktperson

Serafim Dahl, tel: 790 6276, e-post: serafim@nada.kth.se