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