DTU
Uddannelse
Forrige side | Gældende version Arkiv 2001/2002 
 
02310 Data teknik A
Engelsk titel: Programming and Digital Techniques A
Sprog:  Dansk    Point:  15, Ekstern censur.   
Type:  Diplom(IT)
Skemaplacering:   E4 og F4
Efterfølgende 3 ugers periode er incl.
Eksamensplacering:   Slutning af 3-ugers
Vejledende placering:  1. semester
Undervisningsform:  Projektarbejde med tilhørende klasseundervisning.
Evalueringsform:  Mundtlig eksamen og bedømmelse af rapport(er)
Karakter:  bestået/ikke bestået
Kursusmål:  At sætte den studerende i stand til at kombinere programmering og digitalteknik i en samlet hardware / software løsning, ved at
- specificere, designe, kode, teste og dokumentere programmer i et højere programmeringssprog (for tiden C++)
- analysere og designe kombinatoriske kredsløb, tællere og andre simple synkrone sekvensnetværk
- implementere et design på en programmerbar kreds ved hjælp af en softwarepakke (for tiden anvendes FPGA'er og Xilinx Foundation). Designet baseres på hardwarebeskrivelse med et tegneprogram (Schematic).
Kursusindhold:  - Planlægningsmetoder for programmer: pseudokode, data-flow diagrammer, JSP-metoden.
- Programstrukturer: moduler, funktioner, parameteroverførsel, løkkker og forgreninger.
- Strukturerede variable, arrays, datastrukturer.
- Indlæsning og udskrivning: skærm, tastatur, filer.
- Søgning og sortering. algoritmer og vurdering af effektivitet.
- Boolsk algebra, sandhedstabeller, Karnaughs metode, hazard, timing diagrammer, talsystemer, binær aritmetik, koder.
- Multiplekser, dekodere, enkodere, komparatorer, addere, tri-state, flipflops, synkrone tilstandsmaskiner, tællere, skifteregistre.
- Design og implementering af mindre systemer, der består af en kombination af hardware og software.
- Dokumentation og rapportskrivning.
Bemærkninger:  Der udføres et antal projektopgaver i semesteret og et større fælles projekt i 3-ugers perioden. Projektarbejdet udføres i grupper på 2 - 3 studerende.
Kontaktperson:  Stig Høgh, building 451, (+45) 4525 5239, sh@imm.dtu.dk
Institut: 002 Informatik og Matematisk Modellering
Kursus URL:  http://www.imm.dtu.dk/courses/02310
Nøgleord:  C++ programmering, digital teknik, struktureret program udvikling, FPGA
Opdateret:  28-11-2001