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