|
The B. S. degree program in Computer Engineering
provides a solid foundation in the fundamentals of mathematics, science, computer
hardware, computer software, and engineering design that are needed to practice the
profession or to pursue a graduate degree. In addition to the necessary fundamentals,
the curriculum also includes training in the areas of current growth and development
that are of importance in the modern practice of computer engineering. Some of the
most important of these are: Very Large Scale Integrated Circuits (VLSI), which have
reduced the cost and increased the power of computer hardware by several orders of
magnitude in the past decade; Multimedia Systems (i.e., systems that process audio
and visual information as well as text and numbers); Embedded Systems, also made possible
by VLSI; Digital Signal Processing (DSP), which plays a vital role both in processing
the continuous signals that are common in embedded system applications and in compressing
and processing the large volumes of information that are common in multimedia systems;
Computer Networks, which have become vital for interconnecting multiple computers
in distributed control applications, and for interconnecting users of general purpose
computers who wish to share information and computing resources (e.g., Local Area
Networks; the Internet); Graphical User Interfaces (GUIs), which are rapidly replacing
text-based interfaces in nearly all applications; and Object Oriented Programming
(OOP), which is providing new techniques for the design of reliable and maintainable
software.
|