DTU
Uddannelse
Previous page | Current version Archive 2001/2002 
 
31026 Digital Techniques and Programming A
Danish title: Digital- og datateknik A
Language:  Danish    ECTS-creditpoints:  15, External examination.   
Type:  open university
Class schedule:   E4 og F4
And the following 3-weeks period.
Exam schedule:   End of 3-week course
Recommended semester:  1st semester
Scope and form:  Oral exam and approval of reports
Evaluation:  Oral exam and approval of reports
Examination:  Pass/fail
No credit points with:  02310
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 othes 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.
Remarks:  A number of smaller project is carry out in the 14-weeks period and a larger one in the 3-weeks period.
The course can be replaced by 02310.
Contact:  Birgitte Yde, building 451, (+45) 4525 5252, by@imm.dtu.dk
Department: 031 Ørsted DTU