Fag:
ID101103 IKT med programmering
Omfang:
15 Studiepoeng
Målgruppe:
Ingeniørutdanning i datateknikk, kybernetikk, teleteknikk, og andre IKT-studier
Emne / Fagmål:
Studentene skal etter å ha fullført faget:
Ha en generell oversikt over IKT:
- kunne gjøre etiske overveielser knyttet til bruk av IT
- kjenne problemstillinger rundt bruken av IT i dagens samfunn
- kunne gjøre seg refleksjoner knyttet til utviklingen av IT, og den påvirkning den har på arbeidsliv, samfunnstruktur, personvern ovs.
- kjenne til de viktigste prinsipper innen rettsvern knyttet til bruk av informasjonsteknologi
- kjenne begreper tilknyttet elektronisk informasjonsteknologi
- kjenne basisen for datarepresentasjon
- kjenne datamaskinens oppbygning og virkemåte
- kjenne teknikken bak transmisjon og lagringsteknologi
- kjenne den grunnleggende teknologien bak datanettverk
Studenten skal kunne utvikle og skrive strukturert og objektorientert programvare med basis i programmeringsspråket C/C++ ved hjelp av integrert utviklingsverktøy.
Emneliste:
Gererell innføring IKT. Internett:
IT og samfunn, IT og etikk, IT og personvern/sikkerhet, ytringsfrihet, personvern, immaterialrett (opphavsrett, patent, design, varemerker m.m.) og domenenavn, markeds- og medierett, e-handel, datakriminalitet og interlegal rett, WWW, protokoller, grafikk, lyd- og bilde, båndbredde, sampling, tallsystemer, transmisjonssystemer, LAN, WAN, sikkerhet.
Introduksjon til strukturert programmering med anvendt programmering av en robot (Robolab).
C-programmering med:
Strukturering av program og programmeringsmetodikk.
Datatyper. Datastrukturer. Tabeller. Pekere. Poster. Kontrollstrukturer. Løkker. Funksjoner, prosedyrer. Datautveksling, argumenter.
C++ programmering med:
Objektorientering og programmeringsmetodikk.
Klasser. Objekter. Metoder. Arv.
Undervisningsform:
Forelesninger og laboratoriearbeid med veiledning.
Obligatoriske krav:
Obligatoriske øvinger og prosjektarbeid som leveres innen gitte tidsfrister og samles i en mappe.
For å få tilgang til eksamen må mappen inneholde alle obligatoriske innleveringer.
Mappen omfatter innlevering av:
-Prosjektoppgave i robotprogrammering (Robolab)
-Prosjektoppgave i C/C++
-Oppgaver i IKT
Vurderingsform:
Mappeevaluering av kvaliteten på et tilfeldig utvalg av det innleverte arbeidet, samt en muntlig eksamen basert på dette arbeidet.
Karaktertype:
Bokstavkarakter
Obligatorisk litteratur:
* Hartvigsen, Johansen, Måseide, : Etikk og Informasjonsteknologi
Fagbokforlaget 2000 ISBN 82-7674-610-1
* Kristensen, Terje: Informasjon, Kommunikasjon og Teknologi
Cappelen Akademiske Forlag 2001 ISBN 82-02-21764-4
Tilbake
Til forsiden