62581 IT og kommunikation

2024/2025

Kursusinformation
IT and Computer Communication
Dansk
10
Diplomingeniør
Obligatorisk kursus (B Eng), Sundhedsteknologi
E5B (ons 13-17) og E4B (fre 8-12)
Campus Ballerup
Forelæsninger, gruppeøvelser og projektopgave med delafleveringer.
13-uger
E5B, E4B, 2 moduler - (E5B & E4B)
Mundtlig eksamen
Individuel, mundtlig eksamen på grundlag af projektarbejde udført i løbet af kurset. Godkendelse af projektarbejdet, er en forudsætning for at gå til eksamen. Projektet vurderes ved intern censur.
7-trins skala , ekstern censur
62480 og 62481
6248062481
62420.62450
Bo Ea Holst-Christensen , Ballerup Campus, Bygning Ballerup, Tlf. (+45) 3588 5113 , bhch@dtu.dk
Rita Philippa Collins , Ballerup Campus, Bygning Ballerup , rtcl@dtu.dk
62 Institut for Ingeniørteknologi og -didaktik
I studieplanlæggeren
Overordnede kursusmål
Kurset giver den studerende færdigheder til at analysere, udvikle og konfigurere flerlags - herunder netværksbaserede - IT-systemer.

Endvidere skal kurset give forudsætninger for selvstændige studier af emner relateret til computer netværk, data sikkerhed og distribuerede systemer.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • anvende fagtermer korrekt.
  • beskrive og forklare relevante, almindeligt forekommende software arkitekturer.
  • beskrive og forklare de mest almindeligt forekommende distributionsteknikker samt lag-opdeling og abstraktions principper i en protokolstak.
  • beskrive og forklare tilstandsdiagrammer og sekvensdiagrammer, samt anvende disse til at fastlægge en protokol.
  • beskrive og forklare dataudveksling via især tekstbaserede marchalling methoder, samt anvendes disse til dataudveksling i programmer vha. et programmeringssprog.
  • beskrive og forklare installation og konfiguration af et system, samt almindeligt forekommende sikkerhedsproblematikker i forbindelse med systemer og data netværk
  • beskrive og forklare netværkskomponenter og kommunikationen fra en computer til en anden over Internettet.
  • beskrive og forklare metoder og protokoller i Internetprotokolstakken, adressering i IP-baserede netværk samt et programs anvendelse af protokoller i applikationslag og transportlag.
  • anvende væsentlige værktøjer og metoder til analyse af trafik og fejl på et netværk.
  • udvikle konfigurerbare, lagdelte applikationer der anvender filer og kommunikerer over et netværk.
  • sammenligne metoder og services i de forskellige protokoller i TCP/IP protokolstakken samt vurdere protokollers anvendelse til bestemte formål.
  • deltage i en faglig diskussion indenfor fagområdet.
Kursusindhold
- Introduktion til IT Sikkerhed.
- Softwarearkitektur og designmønstre ("design patterns").
- Introduktion til distribuerede systemer.
- Introduktion til "markup" sprog, primært HTML og XML.
- Introduktion til systemvedligeholdelse og konfiguration.
- UML: Sekvens og tilstands diagrammer.
- Introduktion til projektledelse.
- Grundlæggende arkitekturer: Computer Networks and the Internet.
- Applikationslaget: Relevant protocols and socket programming.
- Transportlaget: TCP and UDP.
- Netværkslaget: IP, NAT, Routing Algorithms and Routers.
- Data Link Laget: Ethernet, Bridges, Switches and Hubs.
Kurset bidrager til den grønne omstilling ved at gøre de studerende i stand til at optimere en udviklingsproces og minimere ressourcespild.
Litteraturhenvisninger
- Computer Networking - A top-down approach, James F. Kurose, Keith W. Ross, 978-1-292-40546-9, Pearson.
- Diverse artikler, noter, videoer, m.m. fra Internettet
Bemærkninger
Energiteknologi og computer science
Sundhedsteknologi: 3. semester

Kurset bygger videre på de grundlæggende IT kundskaber den studerende har tilegnet sig på kursurne 62420 og 62450.
Sidst opdateret
26. november, 2024