Embedded Computer Systems Lab
Herak Engineering Center
Students use an ARM microcomputer that is interfaced to a variety of devices each requiring one of the standard codes for information transfer. Students gain practical, “hands on” and design experience incorporating microcomputer devices with software polling routines and interrupts to build simple calculators, clocks and other embedded system applications.
Digital Systems Lab
Herak Engineering Center
Electrical and computer engineering students gain practical experience in the use of basic hardware components, Verilog hardware description language and state-of-the-art field programmable gate arrays (FPGAs). Through experiments, students become familiar with gates, multiplexers, decoders, flip-flops, counters, registers and displays. Computer engineering students also design and implement more advanced and practical digital systems using the same software and hardware.
Electric Circuits Lab
Bollier Center for Integrated Science and Engineering
Students learn the fundamental concepts of electric circuit measurements, understand the main features of power supply sources, analog and digital multimeters, and learn how to operate and use the signal generator and the oscilloscope.
Cyber-Physical Systems Lab
Herak Engineering Center
Students study, design and build the interaction between the physical world and (embedded) processors via sensors, keypads, LCDs, motors, communication devices, amplifiers, A/D and D/A converters, and more. Students receive hands-on experience working with various lab projects, a compact implementation of hardware and software functions with a micro-controller so as to meet the specifications for a specific application.
Robotics Lab
Herak Engineering Center
Computer engineering students practice the principles of robotic design and manipulation through the integration of several hardware modules accompanied by the driving software. Through a series of carefully structured lab projects, such as line-tracking, object avoidance, maze solver, and others, students will gain the skills of developing and implementing various robotic systems' concepts using state-of-the-art robotic learning kits. These concepts include finite-state machines, data acquisition systems, real-time systems, communication protocols, and sensor integration techniques.
Linux Servers
PACCAR Center for Applied Science
A cluster of high-performance Linux servers (each with 32 cores) supports research and courses in parallel and cloud computing. Students gain hands-on programming experience solving computationally intensive problems using various programming paradigms such as Message Passing Interface (MPI), POSIX Thread (Pthread), OpenMP and Hadoop.
Electronic Students Lab
Bollier Center for Integrated Science and Engineering
Various measuring and development tools are specifically available for electrical and computer engineering students to work on their two-semester senior design projects. This lab space also provides high-end computers to facilitate the modern design process, planning and presentation preparation.