Computer engineering involves the design and application of computer hardware and computer software. Computer hardware consists of the physical components that implement a computer system: processor and memory chips, circuit boards, and peripheral devices. Computer software consists of computer programs that accomplish a specific task using sequences of simple, programmable steps.
Computers have become an integral part of many large systems that require sophisticated control, including automobiles, medical instrumentation, telecommunication systems, and factory automation.
Computers are a driving force behind many of today's exciting new technologies, including wireless communications, interactive multimedia, and high-speed computer networks. Computer engineers must have detailed knowledge of both hardware and software to design, build and use complex information processing systems for a wide range of applications.
The educational objective of the ECE undergraduate computer engineering program is to produce computer engineering graduates who are prepared:
- Meet the expectations of employers of electrical engineers.
- Pursue advanced study if they so desire.
- Assume leadership roles in their communities and/or professions.
In order that the BSCPE program achieves its objectives, the ECE Faculty expects that a student who completes the program will
- be able to apply knowledge of mathematics, science, and engineering;
- be able to design and conduct experiments and analyze and interpret the resulting data;
- be able to design a system, component, or process to meet desired needs within realistic constraints;
- be able to function on multi-disciplinary teams;
- be able to identify, formulate, and solve technical problems;
- have an understanding of professional and ethical responsibility;
- be able to communicate effectively both orally and in writing;
- have the broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context;
- have a recognition of the need for, and an ability to engage in, lifelong learning;
- have a knowledge of contemporary issues;
- be able to use techniques, skills, and tools of modern engineering practice;