During the first two years, students receive intensive instruction in mathematics and basic physical sciences as well as fundamental principles and techniques of engineering. Students are introduced to the basic tools and problem solving techniques they will use throughout their career. The final two years are spent in a laboratory intensive environment. In the third year, students begin to apply their knowledge solving discipline-specific engineering problems. Project-based courses begin to develop the ability to apply knowledge in open-ended problems. In the fourth year, more focused courses cover a broad spectrum of electrical and computer engineering topics. A completely open-ended design experience, where students can exercise creativity solving current engineering problems, spans the senior year. Designing, building, testing, and evaluating projects in such application areas as instrumentation and data acquisition, computer network control, SCADA systems security, robotics, wireless communication, and machinery controls is typical of this experience. Constraints such as economics, safety, reliability, aesthetics, ethics, and social impact are considered. This experience builds upon the fundamental concepts of mathematics, basic sciences, the humanities and social sciences, engineering topics, and communication skills developed earlier in the undergraduate experience. The design team experience allows close coordination with an individual faculty member. The scope of the project is designed to match the requirements of practice within the electrical and computer engineering discipline.