Høgskolen i Ålesund
Larsgårdsvegen 2, N-6025 Ålesund – Tlf. +47 70 16 12 00 – Fax. +47 70 16 13 00
Studiehandbok
Til Engelsk

2005 - 2006 / Emnebeskrivelser / ID101104 IKT med programmering  

ID101104 IKT med programmering

Kode
ID101104

Emne / Fagnavn
IKT med programmering

Omfang
15,00

Målgruppe
Bachelorstudiene i ingeniørfag, datateknikk, automatiseringsteknikk, teleteknikk og andre IKT-studier

Emne / fagmål

Studentene skal etter å ha fullført faget:
- 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
- kunne utvikle og skrive enkle, strukturerte objektorienterte program ved hjelp av moderne modelleringsteknikker som UML og programspråket Java.
- kjenne de viktigste begrepene innen grunnleggende objektorientert programmering, som klasser og objekter, arv og polymorfi.

Emneliste

Generell innføring i IKT og 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).

Objektorientert programmering med:
Programmeringsmetodikk og strukturering av program. Diagrammer for å illustrere sekvenser og sammenhenger i programmer.
Datatyper. Klasser. Objekter. Metoder. Datautveksling, argumenter.
Kontrollstrukturer. Løkker.
Tabeller med søking og sortering.
Arv og Polymorfi.

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:
- Oppgave i robotprogrammering (Robolab)
- Oppgaver i Objektorientert Programmering (Java)
- Oppgaver i IKT

Vurderingsform

Muntlig eksamen basert på et tilfeldig utvalg fra mappen og pensum i faget

Karaktertype
Bokstavkarakter

Revidert dato
2004.03.03

Revidert av:
Helge Tor Kristiansen