Introduction to Technical Computer Science
Registration
You need to register for this lecture. The registration page will be activated at the beginning of the lecture in the Campus Office system providing you with access to the L²P platform and lecture material.
Content
The introduction to technical computer science is one of the mandatory lectures within the bachelor computer science studies. Goals are:
Mediation of elementary knowledge concerning physical principles on which the functionality of electronical computers is based. Furthermore, we will provide an insight into the most essential technologies and concepts that are required for the design and analysis of computer-based systems (e.g. for integrating computers into physical environments). In the lecture, we will presumably deal with the following aspects:
Basics to Physics I: electrical charge, electrical field, potential, voltage, current, Ohm's law, voltage divider, Kirchhoff's circuit laws
Basics to Physics II: capacitance, condenser, load curve, RC-low pass, inductance, RLC circuit
Semi-Conductor-Components I: P-n junction, diode, characteristic curve, applications: rectifier, AND/OR circuits
Semi-Conductor-Components II: bipolar transistor, characteristic curve, physical explanation (npn, pnp), applications: circuit, flip flop
Memory technologies: RAM, ROM, EPROM, EEPROM, FLASH
Programmable Logic: PAL, PLA, PLD, CPLD, FPGA
Hardware Design I: introduction to VHDL
Hardware Design II: synthesis of a simple control unit in VHDL
Analogous Circuits I: operational amplifier, basic circuits: comparator, Schmitt trigger
Analogous Circuits II: analog-to-digital and digital-to-analog conversion with operational amplifiers, pulse-width-modulated signals
Microcontrollers: architecture, programming, applications
We will provide you with an overview of the basic functionality of modern computer systems and to be more precise of a computer's composition in principle regarded from the hardware point of view. The basic components and the most important architectural principles of computers will be presented for this purpose. Particularly, we will discuss the following topics:
Boolean functions
Combinatorial circuits
Control units
Computer arithmetics
Computer architecture
Micro-programming
Micro-processors
Assembler programming
Literature
The lecture does not use any specific book, however, we recommend the following literature for deepening lecture content:
R. Paul: Elektrotechnik und Elektronik für Informatiker.Bd.I, Teubner, Stuttgart 1994
G. Bosse: Grundlagen der Elektrotechnik I. BI-Hochschultaschenbücker, Mannheim 1986
Schiffmann Schmitz: Technische Informatik (Springer book)
Rechneraufbau und Rechnerstrukturen von Walter Oberschelp, Gottfried Vossen
Becker, Dechsler, Molitor: Technische Informatik. Pearson 2005
For further information, refer to the L²P platform.
Schedule
Regular lecture dates
Mon 3:45pm - 5:15pm (Roter Hörsaal), starts 2008-10-20
Thu 10:00am - 11:30am (Aachener und Münchener Halle (Aula 1)), starts 2008-10-16
Regular exercise dates
On 2008-01-30 the exercise will end 15min earlier.
One-time exercise exam
Important: Only those dates that are published in the Campus system are applicable! Those dates are also viewable in the L²P where you can find lecture, exercise and exam dates.
Lecture
The lecture slides can be downloaded on the L²P platform soon.
Please register at the L²P platform. You need a login that can be applied for online via the TIM manager in the Rechenzentrum at any time. In order to be granted access to the L²P you must register at the Campus Office system and add the L²P platform.
Registration will be activated at the beginning of the lecture.
Note: The slides do not in any case replace a regular participation in the lecture itself. Please consider that the slides can lack of contents that are relevant for the exam.
Please refer to the Campus Office system for the lecture dates.