Emneside for ING2306 Datasystemer og nettverk
Hva lærer du
Gode kunnskaper om datasystemer er viktig for tjenesten om bord i Sjøforsvarets fartøyer og i Sjøforsvarets organisasjon. Emnet gir grunnlag i datamodellering, databaser, objektorientert programmering og systemer som kommuniserer i nettverk.
Faglig innhold:Datamodellering og programmering: Relasjonsmodellen. Objektbaserte datamodeller (UML). Klasser i C++. Arv og polymorfi. Referanser og pekere. Databaser og Internet Information Systems (IIS). Bruk av SQL Server. Visual C++ applikasjoner mot internett, databaser og måleutstyr. Internett-servere og internett-applikasjoner med javascript eller PHP.
Datakommunikasjon: TCP/IP-kommunikasjon programmert i C++.
Emnet er planlagt gjennomført av sivil tilbyder.
-
Kunnskap
Etter fullført emne kan kadetten:
- forklare sentrale begreper og metoder i datamodellering, databaseteori og objektorientert programmering.
- gjøre rede for praktisk bruk av nettverk i sammensatte informasjonssystemer
Ferdigheter
Etter fullført emne kan kadetten:
- benytte et relevant begreps- og formelapparat
- anvende grunnleggende metoder i bruk av databasesystemer, objektorientert programmering og datakommunikasjon
- spesifisere og konstruere sammensatte datasystemer for overvåking av fysiske systemer, lagring av data og presentasjon av data
Generell kompetanse
Etter fullført emne kan kadetten:
- anvende datasystemer
- formidle kunnskap om datasystemer
- bruke kunnskap om datasystemer i bacheloroppgave
-
Grunnet Covid19 pandemien våren 2020 ble alle emner ved FHS lagt om til distribuert/digitalisert undervisning. Denne tilstanden varte i større og mindre grad frem til 7. mai hvor enkelte emner og studentgrupper fikk noe mer tilgang til fysisk/ordinær undervisning.
Emnet koordineres med andre emner som omhandler datakommunikasjon, modellering, programmering, måling og styring.
Arbeidsmåter
Det skal legges vekt på å bruke eksempler fra andre fag og fra tjenesten som illustrasjon av emnet.
- Gjennomgang av pensum med bruk av spørsmål/diskusjoner
- Laboratorieøvelser med datamaskiner tilkoblet utstyr for måling/styring
- Laboratorieøvelser med servere
- Laboratorieøvelser med virtuelle maskiner i skolens nett
- Programmeringsøvelser på PC
- Oppgaveløsning og oppgavegjennomgåelse av elev/lærer,
- Elevframføringer, obligatoriske innleveringer, veiledning og selvstudium.
- Miniprosjekt
- Prøver
Arbeidskrav
- Obligatorisk deltagelse i undervisning
- Veiledning
- Obligatoriske innleveringer og prøver
-
Hansen, K. T., & Mallaug, T. (2008). Databaser (2. utg.). Oslo: TISIP/Gyldendal.
Lervik, E. & Ljosland, M. (2003). Programmering i C++. Oslo: Gyldendal.
Tveita, L. O. Datamodellering. Kompendium.
Tveita, L. O. Web-ressurser. Hentet fra http://sksk.no/Tveita/Program/datasystemer.htm
-
Vurderingsform: Hjemmeeksamen, individuell
Varighet: 5,5 timer
Karakterskala: A-F
Andel: 50%
Endring grunnet Covid-19, godkjent i programråd av programansvarlig.
Hjelpemidler: Alle hjelpemidler tilgjengelig
Vurderingsform: Mappevurdering, individuell.Evalueringsmappen består av prøver (20 % av mappekarakteren), et miniprosjekt (20 %) og andre obligatoriske innleveringer (10 %).
Karakterskala: A-F
Andel: 50%