Norsk English

Emneside for ING3391 Linux, datanettverk og maskinlæring

Studiepoeng
10
Studieår
2025
Engelsk emnetittel
Linux, Computer Networks, and Machine Learning

Hva lærer du

Emnet er todelt.

Del 1: Gode kunnskaper om datasystemer er viktig for tjenesten om bord på Sjøforsvarets fartøyer og i Sjøforsvarets organisasjon. Emnet skal gi kadetten grunnlag i Linux-operativsystem og i datakommunikasjon.

Del 2: Kunstig intelligens vil stadig mer påvirke tjenesten både om bord og på land. Emnet skal gi kadetten grunnlag i maskinlæring og metoder for implementering.

Emnet dekker følgende faglig innhold:

Del 1: Oversikt over kommandoer og oppgaver i Linux-operativsystemet (shell, filbehandling, rettigheter, prosesstyring, nettverk), datakommunikasjon (TCP/IP modell, Ethernet, IPv4 og IPv6, TCP/UDP, tjenester) og sikkerhet (kryptering, sertifikater, brannmurer).

Del 2: Oversikt over algoritmer og metoder i maskinlæring, spesielt innen veiledet læring, lineær regresjon, logistisk regresjon, regularisering og nevrale nettverk.

  1. Knowledge

    After completing the course, the candidate will have

    • knowledge and a working understanding of the Linux operating system
    • knowledge of key concepts, methods, and protocols in data communication
    • knowledge of key concepts in data security, including encryption, certificates, and firewalls
    • knowledge of key concepts in supervised machine learning
    • understanding of the use and limitations of supervised machine learning in various situations and practical applications

    Skills

    After completing the course, the candidate will be able to

    • work in a Linux system environment
    • build a local network and use data communication as a tool
    • apply linear regression, logistic regression, and neural networks as tools
    • establish procedures for testing and validating machine learning models during training

    General competence

    After completing the course, the candidate will be able to:

    • solve problems using networked computers
    • apply supervised machine learning to address practical problems
    • communicate key knowledge about the Linux operating system, data networks, and supervised machine learning
    • provide technical assistance in situations where the Linux operating system, data networks, or supervised machine learning are part of the problem description or solution
    • exchange viewpoints and experiences with others who have a background in Linux systems, data networks, or supervised machine learning
  2. Arbeidsmåter:

    • Klasseromsundervisning: Teorigjennomgang og laboratorieøvelser
    • Laboratorieøvelser med datamaskiner i eget lokalnett og/eller i virtuelle miljøer
    • Selvstudium: Selvstendig arbeid med teori og oppgaver
  3. Vurderingsform: Muntlig eksamen, individuell. Eksamen del 1 (Linux, datakommunikasjon). Må bestås

    Varighet: 20 minutter

    Karakterskala: A-F

    Andel: 50 %

    Hjelpemidler: Etter avtale

    Vurderingsform: Muntlig eksamen, individuell. Eksamen del 2 (maskinlæring). Må bestås

    Varighet: 20 minutter

    Karakterskala: A-F

    Andel: 50 %

    Hjelpemidler: Etter avtale