The Department of Computer Engineering integrates hardware and software to create powerful, networked computer systems. The focus is on operating systems, computer engineering, and the Internet of Things (IoT)—ranging from embedded systems to modern computer architectures and intelligent, networked devices. The program teaches the fundamentals and technologies that make digital systems reliable, efficient, and future-proof. Our Real-Time Systems Laboratory also provides additional workstations for students.
Embedded Systems for Smart, Networked Sensors and Actuators
Microcomputer Technology, Multiprocessor Systems / Multicore Systems
ARM-based Embedded Systems, Distributed Embedded Systems
Real-time systems
The department supports the following courses, among others
The department uses the Computer Networks Lab, which is separated from the campus network by an internal firewall and allows for the conduct of even security-sensitive lab exercises.
The network lab is equipped with 32 workstations to support teaching in the fields of information technology, operating systems, computer networks, and secure IT systems. In addition, network components are available for setting up network environments (16 routers, 16 switches, and Wi-Fi access points).
For the subject areas “Wireless Sensor-Actuator Networks,” “IoT,” and “Ubiquitous Computing,” approximately 25 IRIS sensor nodes from Memsic and approximately 25 Raspberry Pi modules (each with various sensor modules for measuring temperature, pressure, humidity, sound, light intensity, and acceleration, as well as GPS modules), along with various stereo and 3D cameras.
In the Real-Time Systems Laboratory, additional PC workstations are equipped with real-time experimental setups using measurement cards, EtherCAT, and various real-time operating systems.