IK2213 Nätverkstjänster och internetbaserade tillämpningar 7,5 hp
Network Services and Internet-based Applications
Kursen ger praktiska och teoretiska kunskaper om design och implementering av Internetbaserade tillämpningar.
Kursen består av två delar: en föreläsningsdel och en praktisk projektdel. Föreläsningarnas innehåll kan variera något då delvis uförs av inbjudna föreläsare, men behandlar exempelvis:
- Principer för konstruktion av distribuerade applikationer: client/server, peer-to-peer, multicast-baserade. etc
- Design och implementering av nätverkssystem av olika typer, såsom paketväxlar, servrar, servergrupper, ”Content Delivery Networks”, mobilsystem och sensornätverk.
- Nätverksprogrammering: socket-programmering, principer för händelsestyrda program och flerprocessprogram, representation av datatyper, etc.
Projektdelen utgörs av ett antal uppgifter (fyra till fem) som består i att utifrån givna kravspecifikationer konstruera och implementera protokoll och nätverkstjänster. Uppgifterna utföres i grupper om två studenter och redovisas i skriftligt form samt genom inlämning av fungerande lösning.
Utbildningsnivå
Avancerad nivåKursnivå (A-D)
DHuvudområde
Betygsskala
A, B, C, D, E, FX, F
Kurstillfällen/kursomgångar
VT13 TCOMM TSMKM för programstuderande
Perioder
VT13 P4 (7,5 hp)
Anmälningskod
61227Kursen startar
2013 vecka: 12Kursen slutar
2013 vecka: 21Undervisningsspråk
EngelskaCampus
KTH KistaAntal föreläsningar
Antal övningar
Undervisningstid
DagtidUndervisningsform
NormalAntal platser *
25 - 70*) Kurstillfället kan komma att ställas in om antalet antagna understiger minimiantalet platser. Vid fler sökande än platser kommer urval att ske.
Schema
Schema (nytt fönster)Kursansvarig
Peter Sjödin <psj@kth.se>
Lärare
Peter Sjödin <psj@kth.se>
Målgrupp
Öppen för TCOMM TSMKM och andra program
Del av program
VT14 SWB för programstuderande
Perioder
VT14 P4 (7,5 hp)
Anmälningskod
60213Kursen startar
2014 vecka: 13Kursen slutar
2014 vecka: 23Undervisningsspråk
EngelskaCampus
KTH KistaAntal föreläsningar
Antal övningar
Undervisningstid
DagtidUndervisningsform
NormalAntal platser *
25 - 70*) Kurstillfället kan komma att ställas in om antalet antagna understiger minimiantalet platser. Vid fler sökande än platser kommer urval att ske.
Kursansvarig
Peter Sjödin <psj@kth.se>
Lärare
Peter Sjödin <psj@kth.se>
Målgrupp
Science Without Borders
Del av program
VT14 TCOMM TSMKM för programstuderande
Perioder
VT14 P4 (7,5 hp)
Anmälningskod
61077Kursen startar
2014 vecka: 13Kursen slutar
2014 vecka: 23Undervisningsspråk
EngelskaCampus
KTH KistaAntal föreläsningar
Antal övningar
Undervisningstid
DagtidUndervisningsform
NormalAntal platser *
25 - 70*) Kurstillfället kan komma att ställas in om antalet antagna understiger minimiantalet platser. Vid fler sökande än platser kommer urval att ske.
Kursansvarig
Peter Sjödin <psj@kth.se>
Lärare
Bruce Zamaere <bsiza@kth.se>
Daniel Turull Torrents <danieltt@kth.se>
Peter Sjödin <psj@kth.se>
Raúl Jimenez Contreras <rauljc@kth.se>
Målgrupp
Villkorligt valbar för TCOMM1 och TSMKM1. Öppen för andra program.
Del av program
Lärandemål
Målet är att ge fördjupade kunskaper om hur Internetbaserade tillämpningar fungerar och är konstruerade, samt att ge god kännedom om hur protokoll och tjänster kan designas och implementeras i olika typer av nätverkssystem.
Kursens huvudsakliga innehåll
Kursen består av två delar: en föreläsningsdel och en praktisk projektdel. Föreläsningarnas innehåll kan variera något då delvis uförs av inbjudna föreläsare, men behandlar exempelvis:
- Principer för konstruktion av distribuerade applikationer: client/server, peer-to-peer, multicast-baserade. etc
- Design och implementering av nätverkssystem av olika typer, såsom paketväxlar, servrar, servergrupper, ”Content Delivery Networks”, mobilsystem och sensornätverk.
- Nätverksprogrammering: socket-programmering, principer för händelsestyrda program och flerprocessprogram, representation av datatyper, etc.
Projektdelen utgörs av ett antal uppgifter (fyra till fem) som består i att utifrån givna kravspecifikationer konstruera och implementera protokoll och nätverkstjänster. Uppgifterna utföres i grupper om två studenter och redovisas i skriftligt form samt genom inlämning av fungerande lösning.
Behörighet
Rekommenderade förkunskaper
Internetworking IK1550,(EP2120), Internets protokoll och principer (DD2392) eller motsvarande. Viss kännedom om Unix och programmering (C, C++, Java.)
Litteratur
Ingen obligatorisk kurslitteratur.
Examination
- NÄR1 - Närvaro, 1,5 hp, betygsskala: P, F
- PRO1 - Projekt, 6,0 hp, betygsskala: A, B, C, D, E, FX, F
Krav för slutbetyg
Obligatoriska föreläsningar.
Godkända projektuppgifter.
Ges av
ICT/Kommunikation: tjänster och infrastruktur
Kontaktperson
Peter Sjödin (psj@kth.se)
Examinator
Peter Sjödin <psj@kth.se>
Versionsinformation
Kursplan giltig från och med
HT07.
Examinationsinformation giltig från och med
HT07.
