Academics
Computer Engineering (CEN)
The objectives of the program leading to the Bachelor of Science in Computer Engineering is to provide students with a strong theorectical and practical background in computer hardware and software, along with the engineering analysis, design, and implementation skills necessary to work between the two.
A computer engineer is someone with the ability to design a complete computer system from its circuits to the algorithms that run on it. Although one can consider hardware and software separately, a computer engineer must take a more holistic approach. If an electronic device is to be called a computer it must produce mathematically meaningful results. Similarly, any useful theory of computing must be physically realizable. The synthesis of the theory and algorithm which must take place before any useful computing can be achieved is the job of the computer engineer, and to produce such engineers is the missionof the program.
A computer engineer will:
- Be adept at the fundamental theory and practice of computer science and electrical engineering, as it applies to computer hardware and software;
- Understand all the elements required to design a complete computer system (hardware and software);
- Understand the interaction between hardware and software;
- Have the analysis, design, and implementation skills necessary to solve problems using computer engineering principles and techniques;
- Understand the ethical, legal, and social issues in the computing discipline, and in the engineering discipline in general.
The program is accredited by the Engineering Accreditation Commission of ABET, http://www.abet.org.
2012–Present Catalog Year
More Information
Interested students should contact a CISE Academic Advisor or visit the CISE Student Services Center (E405 CSE Building).