|
Click here to View Computer
Engineering Curriculum
Map
Computer Engineering is a combination of elements of Electrical Engineering and Computer
Science which deals with the design and utilization of computers. The parent discipline of
Computer Engineering is Electrical Engineering with which it shares considerable commonality. Computer Engineering seeks to match efficient digital devices with appropriate software to meet the scientific, technological and administrative needs of business and industry in a global economy. The program provides students with a background that prepares them for careers in embedded systems design, computer system operations, and systems support.
The Computer Engineering curriculum provides students with a foundation in basic science, mathematics and the humanities. Written and oral communication skills are emphasized and developed throughout the program, as is team project work and an appreciation of the ethical and professional responsibilities of an engineer.
Digital & microcomputer applications, digital signal processing, image processing and computer vision are some of the more recent developments in this area that are emphasized along with digital system design, embedded systems design, operating systems and other more conventional subjects. Extensive use of the computer as a tool for mathematical analysis, design, data analysis and instrumentation is emphasized. The iterative nature of the design cycle and the need for concurrent documentation and development are emphasized through team project work. The Computer Engineering program culminates with a year-long client centered group design project.
The program in Computer Engineering includes many
courses that have an integrated laboratory component
which is supported by modern laboratories and
state-of-the-art equipment and computers. Strong
emphasis is placed on "hands-on" experience.
A broader goal of the program is to produce graduates who are lifelong learners. It is imperative in a field that is developing so rapidly that computer engineers are able to maintain their technical competence. Emphasis is placed on design because it is through innovative incorporation of hardware and software components that new systems and applications are brought to market.
|