The Computer Engineering curriculum produces well educated graduates prepared to practice engineering at a professional level in an era of rapid and challenging technological development. The goal of the professional portion of the curriculum is to emphasize basic areas of study while providing the flexibility to accommodate a diversity of interests and talents. To this end, the curriculum emphasizes engineering design, hands-on laboratory experience, knowledgeable use of digital computer systems, oral and written communication skills, the importance of business, economic, social and global forces on engineering, appreciation of the need to maintain the highest ethical standards, and the maintenance of professional competence through continued self-improvement after graduation.
The curriculum builds upon a solid foundation in mathematics and science. In the Computer Engineering Option, fundamental topics in both electrical engineering and computer science are introduced early and are carefully coordinated to provide the principles necessary for the design and application of computer components and systems. Design experience is interwoven throughout the curriculum by introducing basic design concepts early, emphasizing design experiences in the laboratories, and culminating with a capstone design project in the senior year. The senior year elective structure provides students with the flexibility to pursue a range of career options.