The CmpE program at UCR was designed to be lab-intensive, since the faculty strongly support the idea that student best retain the lecture information when they also practice the concepts in the laboratory. Currently 28 of the 29 CSE courses and 23 of the 27 EE courses have an associated lab component. The labs include a mixture of computer and hardware exercises. Efforts are made to utilize computers in all of the engineering courses and laboratories in the CmpE program. Additional CS courses teach techniques for advanced program development, testing and validation in a variety of areas.
More details are available here.