TTK4235

Tilpassede datasystemer

Vår

Trondheim

Norsk

Oversikt

Snitt

C

3,40

0,31

Ståprosent

97 %

2 poeng

Karakterfordeling
Snitt over tid
Ståprosent over tid

Om emnet

Faglig innhold

Elementer fra digitalteknikk. Logikkstyring, tilstandsmaskinformalismen og Programmerbar Logisk Styring (PLS). Analyse, utvikling og dokumentasjon av datamaskinbaserte hendelsesdrevne systemer. Systemutvikling i henhold til V-modellen, og Unified Modeling Language (UML) som utviklings- og modelleringsspråk innen programvareutvikling. Programvareutvikling for tilpassede datasystemer i C: pekere og komplekse datastrukturer (arrays og structs), registernivåoperasjoner, I/O på bitnivå og interrupts. Dokumentasjon og kodekvalitet. Mikroprosessorarkitektur, digitalisering av analoge signaler og seriebusskommunikasjon. Introduksjon til andre relevante tema som informasjonsteori og hardware.

Læringsmål

Kunnskap:

  • Grunnleggende kunnskap om logikkstyring og PLS
  • Grunnleggende kunnskap om hvordan et datamaskinbasert styresystem er bygd opp og fungerer
  • Kunnskap om programmeringsspråket C som omfatter tema som kompilering og lenking, pekere, komplekse datastrukturer og registernivåoperasjoner.
  • Grunnleggende kunnskap om og sentrale komponenter for signaltilpasing og -omforming.
  • Grunnleggende kunnskap om informasjonsteori og hardware

Ferdigheter:

  • Analysere, konstruere og implementere tilpassede datasystemer.
  • Benytte relevante verktøy for systemutvikling og dokumentasjon.
  • Implementere og vedlikeholde datasystemer skrevet i C.

Generell kompetanse:

  • Kommunisere om datastyringssystemer og deres funksjonalitet både med spesialister og med systembrukere.

Læringsformer og aktiviteter

Forelesninger, laboratoriearbeid og dataøvinger. Beskrivelser og vurderingskriterier for alle laboratoriearbeider og øvinger vil legges ut.