- One of the most rapidly growing fields today is computer engineering. This includes the design, development and application of digital and computer-based systems for the solution of modern engineering problems, as well as computer software development, data structures and algorithms and computer communications and graphics. The department provides our computer engineering students with the tools and skills necessary to understand and apply today's technologies and to become leaders in developing tomorrow's technologies. The program prepares students to pursue professional careers in industry and government, and to continue their education in graduate school, if they choose.
Students in the computer engineering program begin by studying the scientific foundations that are the basis for all engineering. Specialized electrical engineering, computer engineering and computer science courses follow, providing depth in the many issues related to computers, data networks, information systems and related topics used in contemporary commercial and industrial applications. Students may direct their interests into areas such as computer and information systems, software/software engineering and computer architectures and digital systems. In addition to computer engineering courses, the student can draw upon electrical engineering and computer science courses to develop the skills appropriate for their career objectives. In the senior year, students have the opportunity to participate in an actual engineering design project which is taken directly from a current industrial or commercial application.
The Computer Engine
ering program is accredited by the Engineering Accreditation Commission of the Accreditation Board for Engineering and Technology (ABET).
- The mission of the undergraduate computer engineering program in the Department of Electrical and Computer Engineering is to provide a balanced education in fundamental principles, design methodologies and practical experiences in computer engineering, general engineering and physical and mathematical sciences topics through which the graduate can enter into and sustain a lifelong professional career of engineering innovation and creativity. Computer engineering integrates those elements of electrical engineering and computer science that underlie the hardware-software interface in computing and information systems.
- The overriding objective of the computer engineering program is to provide the graduate with the skills and understanding needed to design and build innovative new products and services. They balance the rival requirements of competitive performance/cost and practical constraints imposed by available technologies.
Graduates of the computer engineering program will:
- Apply the underlying principles and practices of digital circuits and systems, including design techniques, engineering design tools, mathematical methods and physical technologies.
- Participate effectively in team-based approaches to design, verification and realization tasks.
- Be proficient in the systematic exploration of the design space to achieve optimized designs.
- Demonstrate compliance with professional ethics (for example, as stipulated in the IEEE Code of Ethics).
- Be proficient in the use of communications (oral presentations and written reports) to articulate their ideas effectively.
- Participate in continuing learning and self-improvement necessary for a productive career in computer engineering.
- Play leadership roles in their professions.