DD1335 Grundläggande internetprogrammering 7,5 hp
Denna kurs är avvecklad.
Sista planerade examination: VT 2013
Avvecklingsbeslut:
Ingen information tillagdInnehå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
Utrustning
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
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
Möjlighet till plussning
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.