2015/2016

62576 Netværkspraktik

Informatik(100)
Softwareteknologi:2.semester
IT-elektronik:2.semester

Engelsk titel:

Networking Lab

Sprog:

Point( ECTS )

5

Kursustype:

Diplomingeniør
 

Skemaplacering:

F4B (fre 8-12)

Undervisningens placering:

Campus Ballerup

Undervisningsform:

forelæsninger og praktiske øvelser

Kursets varighed:

13-uger

Eksamensplacering:

F4B

Evalueringsform:

Bedømmelsesform:

Pointspærring:

Overordnede kursusmål:

Kursets mål er, at sætte den studerende i stand til at:

- Bruge C som programmeringssprog,
- Etablere kommunikation mellem to maskiner på et datanetværk,
- Anvende relevante værktøjer til fejlfinding i datanetværk, og
- Anvende relevante teknikker for enkle fordelte applikationer.

Læringsmål:

En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Implementere enkelt netværksfunktionalitet i relevante programmeringssprog;
  • Anvende relevante værktøj såsom Wireshark til at analysere netværkstrafik;
  • Identificere fejl i datanetværk, finde dem med hjælp af relevante værktøj, og reparere dem;
  • Kende de vigtigste fordele og ulemper ved peer-to-peer versus client-server - og hybrider af disse;
  • Designe og implementere enkle kommunikationsprotokoller, e.g. TCP/IP, UDP, FTP; UART;
  • Designe og implementere enkle fordelte applikationer;
  • Gennemføre flere samtidige anmodning fra flere klienter;
  • Implementere et projekt om fordelte applikationer i en gruppe; og
  • Dokumentere projektet i en teknisk rapport.

Kursusindhold:

- Programmering af netværkskomponenter i C/C++ and Java,
- Detektering og korrigering af transmissionsfejl, og
- Udvikling af fordelte applikationer og protokoller som peer-to-peer og client-server.

Kursusansvarlig:

Henrik Tange , Ballerup Campus, Bygning Ballerup, Tlf. (+45) 3588 5120 , htan@dtu.dk

Institut:

62 DTU Diplom

Deltagende institut:

01 Institut for Matematik og Computer Science

Tilmelding:

I CampusNet
Sidst opdateret: 11. december, 2015