10/22/2017 06:19 AM (GMT+1)

Thorsten Rood
Thorsten Rood



You're surfing here: Start / University / Study of computer science: Elementary studies / Core requirements /

Technical aspects on computer science


Programming with computers should rely on strong knowledge of underlying hardware elements: This means you learn microcomputer architecture at component level, including partial electrical engineering. A mixture of scripts, courses and a practice lab makes you familiar in-depth with those aspects but that has been really time-consuming. For example I needed to spend a lot of time on programming microcontrollers.

New examination regulations were introduced in October 2000 and simplified planning and course sequences. For the tracks if had chosen, this didn't make a difference and in fact the total amount of courses you need to attend remained unmodified.

Testing requirements

You need to meet those criteria:


01701 Technical concepts
(launched in 2000: 01707 technical course on computer science, part I)
01705 Microcomputer technology
(launched in 2000: 01708 technical course on computer science, part III)
01704 Introduction to computer architectures
(launched in 2000: 01709 technical course on computer science, part III)


1x Content: part I or part III
All three courses get tested: By combining the first two parts for being audited in, you need to write an exam on part III. If you select part II and III for the oral audit, simply pass the exam on part I.


Oral audit on technical aspects in computer science, ~ 25 mins.
Content: part II+III or part I+II
This is the counterpart to your exam selection. It's not allowed to combine part I and III for audit.

Practice lab

01714 Programming at hardware level (microcomputer technologies)
You'll get involved with the fundamentals in microcomputer technology there: Based on simplified pre-built test units with 8 bit processors inside you create standalone programming sequences that take control of an eight character segmented display, a serial and a parallel interface connection, interrupt and timer lanes.
This means you have to learn working with assembler coding and with minimal debugging options to implement predefined training lessons. A final exam will measure your skills in microcomputer programming - this means you create a hardware programming from scratch in a limited timeframe.
A second part of the lab time is focussed on cooperative work where you'll get in touch with digital signal processing and 16 bit processor technology.

This practice lab has been extremely time-consuming!

Research and support

MSIE-tested Firefox-tested Opera-tested
© thr 1997-2013
all rights reserved
Release 2013.10.28 v1.13, 06/23/2006