DTU
Uddannelse
Previous page | Current version Archive 2001/2002 
 
02310 Programming and Digital Techniques A
Danish title: Data teknik A
Language:  Danish    ECTS-creditpoints:  15, External examination.   
Class schedule:   E4 og F4
Exam schedule:   End of 3-week course
Recommended semester:  1st semester
Evaluation:  Oral exam and approval of reports
Examination:  Pass/fail
Aim:  Enabling the student to combine programming and digital technique in a combined hardware and software solution, by:
- specifying, designing, coding, testing, and documenting programs using a high level programming language (presently C / C++).
- Analysing and designing combinatorial circuits, counters, and other simple synchronous sequence network
- design implementation on a programmable circuit using software (presently FPGA programmed using Xilinx foundation).
The design is based on hardware description using a Schematic program.
Contents:  - Program planning methods: pseudo code, data-flow diagrams, and JSP.
- Program structures: modules, functions, parameter passing, loops and branches.
- Input / output: Monitor, keyboard, and files.
- Searching and sorting algorithms and evaluation of efficiency.
- Boolean algebra, truth tables, Karnaugh's method, "haxard", timing diagrams, number systems, binary arithmetic, and codes.
- Multiplexers, decoders, encoders, comparators, adders, tri-states, flip- flops, synchronous state machines, counters, and shift registers.
- Design and implementation of small systems consisting of a combination of hardware and software.
- Documentation and report writing.
Contact:  Stig Høgh, building 451, (+45) 4525 5239, sh@imm.dtu.dk
Department: 002 Informatics and Mathematical Modelling
Course URL:  http://www.imm.dtu.dk/courses/02310
Updated:  28-11-2001