About the Program
The course of study leading to the Bachelors of Science in Computer Engineering is a practice-oriented curriculum. We have outstanding state-of-the-art undergraduate lab facilities open for instruction and hands-on applications. Students will gain a solid foundation in the underlying principles reinforced through practical experience so that graduates are effective workers immediately after graduation.
Computer engineers design digital systems with modern devices such as microprocessors, VLSI circuits and FPGAs to fulfill the needs of larger systems used in communications, controls and power systems. These microprocessors can range from the smallest chip found in greeting cards to the dual core/hyperthreaded/massively parallel processors found in the world’s most sophisticated computers. There are as many microprocessors as there are people on Earth and they are found everywhere – microwave ovens, washing machines, hubs and routers, programmable logic controllers (PLCs), and some cars may have several of them performing various tasks at once. Even modern cell phones are sophisticated digital systems with millions of lines of programming. Applications in computer engineering include communications, control systems, military and entertainment.
The study of computer engineering can be likened to Legos – the individual parts are easy to understand and put together, but the end results can be large, elaborate and sometimes spectacular. Our program in computer engineering introduces the students to these basic building blocks (called gates and flip-flops) and shows how they can be put together to make useful devices and systems.