Computer Engineering Laboratories
The Computer Engineering program prides itself on having a very laboratory-intensive program. Every required computer engineering course has a laboratory component. These laboratories provide students the opportunity for experiential learning using modern engineering tools.
In addition to the computer engineering laboratories shown below, our program shares many labs with the Electrical Engineering program, which you may read about on the Electrical Engineering program pages.
Computer Networks Laboratory This laboratory hosts several advanced systems for exploring different types of networks and digital systems. Students write programs that connect different computers over a TCP/IP network and experiment with routing and security protocols using the lab's stand-alone network. Additionally, every single bit of network traffic can be monitored and examined, so students can really dig down into different styles of machine-to-machine communication. The room also houses software for simulating large, complex digital circuits. Using GE Fanuc discrete automation equipment and a model assembly line, the lab demonstrates interfacing robust digital control modules with a variety of sensors and actuators.
|
![]() |
Digital Systems I Laboratory This is the first course a student takes from the Computer Engineering department. Students learn the fundamentals of digital circuit design by wiring together discrete components. Experiments include combinational circuits and clocked sequential systems, demonstrating concepts and components used to create the guts of all digital hardware. Each student has their own prototyping board where they build up their designs, and these are inserted into the lab's Cadet Masterlab boards for power, switches, LEDS, and other external devices.
Courses Supported by the Laboratory:
|
![]() |
Microcomputer Development LaboratoryAn upscale version of our Microcomputers Laboratory, our Microcomputer Development Laboratory contains a series of more varied and more capable development systems ranging from 8-bit 68HC11 and 68HC12 systems to powerful 32-bit MC68332 systems. The laboratory also contains a Chipmaster 6000 device programmer that supports flash programmable microprocessors, PROMS, and SPLDS up to 40 pins. The desktop computers in this laboratory are equipped with a variety of software tools such 68HC11/68HC12 assemblers, C compilers that generate microcontroller code, OrCAD schematic capture, an ABEL HDL compiler, the Quadbase SQL server, and the Microsoft C++ compiler. Laboratory Equipment:
Courses Supported by the Laboratory:
|
![]() |
Microcomputers LaboratoryThe Microcomputers Laboratory is designed to provide the means for students to gain experience writing assembly language programs and developing applications for a small 8-bit microcomputer. Programs are developed on a desktop computer and then downloaded to the target 68HC11 microcontroller. Students learn how to connect microcontrollers to external real-world components such as LED or LCD displays. Laboratory Equipment:
Courses Supported by the Laboratory:
|
![]() |
Senior CE Design Project LaboratoryAll computer engineering students complete an open-ended design project in their senior year. This laboratory supports these senior projects. Many of the projects are based on one of the very popular Microchip PIC microcontrollers. Laboratory Equipment:
Courses Supported by the Laboratory:
|
Future Students
Undergraduate Admission
- Apply Online
- Admission Information
- Request Information
- Scholarships & Financial Aid
- Course Catalog
- Academic Programs
- International Programs & Study Abroad
- About the Co-op Program
- Visit Campus
- Transferring Courses
- New Student Orientation
- Math Placement Exam
- Pre-College Programs
- Testimonials
- Parents' Association
- Accepted Students
Ask a Question


