Computer Engineering Labs

Linux Servers

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.

Robotics Lab

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.
circuits

Electric Circuits Lab

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.
Digital Systems

Digital Systems Lab

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.

Tadrous robotics class

Cyber-Physical Systems Lab

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.

Texas Instruments ARM

Embedded Computer Systems Lab

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.

Contact the School of Engineering & Applied Science.

Send a message
502 E. Boone Avenue
Spokane, WA 99258-0026