Module Computer Engineering 2, Computer Science (Bachelor) (ER 5)
Module summary

Computer Engineering 2


Prof. Dr. Christian Langen

7 ECTS points / 6 Contact hours

2nd Semester

Computer Engineering 1


The students are familiar with the foundations required for design of embedded systems. They know computer aided hardware design techniques. They are able to implement simple designs using the hardware design lanquage VHDL. Additionally, students are familiar with internal functions of typical processors. They are able to implement the hardware related software parts using the "C" programming languege including the use of typical peripherals. All knowledge gained is  reinforced by practical work in the laboratory.

Individual exams
Course Computer Engineering 2



Prof. Dr. Christian Langen



Written Exam 90 Min. (graded)

The lecture will provide an overview of programmable logic. This will be followed by a description of the basic modular devices that comprise programmable logic. The students will particapate in an exercise which exposes them to the CAD for programmable logic.

An introduction to the design language VHDL will be given. This will be expanded to provide background in parallel and sequential description modes used in VHDL. The remaining description modes (processes and structures) will also be discussed.

On the processor side, the lecture will cover the following, basic processor hardware, processor architecture, addressing modes, instructions, memory mapping, peripherals and bit processing.

Powerpoint slide, personal notes, web based exercises and the suggested solution (provided upon request).

The student will be required to come prepared to participate in the lecture and will be expected to be able to develop a summary upon completion of the lecture, all exercises provided for reinforcement will be required to be individual work.

Course Digital Technology Laboratory



Prof. Dr. Christian Langen



Exercise 1 Semester (not graded)

Lab experiments will be conducted using:

  • Digital Circuits
  • Microcontrollers
  • Peripherals
  • Timers and Counters

Exercises, equipment provided and various manuals and other support material.

All laboratory work will be group work. It will include the conduct of the experiment, demonstration of the required result and be prepared to answer questions on the work and the results. Groups are on their own and are required to come to the laboratory prepared to conduct the exercise. Each group will prepare a final documentation of the exercise.