What do they do?
With a Computer Engineering degree, an individual has a balanced view of
hardware, software, hardware-software tradeoffs, analysis, design and
implementation techniques. There are two distinct tracks available: the
Electrical Engineering track and the Computer Science track. The Electrical
Engineering track focuses more on the hardware related to computers, while the
Computer Science track has an emphasis on the programming aspect.
Example Work Projects
- planning, specifying, designing, implementing, and operating the systems,
components, and/or processes that meet performance, cost, time, safety, and
quality requirements
Who Hires Computer Engineers?
- Computer software design companies
- Computer hardware production companies
Computer Engineering - Electrical Engineering
Specialization
The Electrical Engineering track focuses on digital Very Large Scale
Integrated (VLSI) circuits and systems, microprocessor interfacing and systems
design, and computer system architecture and design. The Electrical Engineering
track is designed to encompass most Electrical Engineering classes, but to focus
more on the computing aspect.
- Computer networks
- Computer system architecture and design
- Artificial intelligence
- Computer graphics
- Robotics
- Real-time computing
- Computer languages
- Microcomputers
- Microprocessor interfacing and system design
- VLSI circuits and systems
- Large scale hardware and software systems
Computer Engineering - Computer Science Specialization
The Computer Science track allows Students to learn about a broad range of
topics in Computer Engineering, including computer networks, artificial
intelligence, computer graphics, robotics, real-time computing, computer
languages, VLSI and large-scale hardware and software systems. The Computer
Science track is designed to encompass most Computer Science classes, but focus
more on the design aspects, and the fundamentals of engineering.
- Computer aided design and synthesis
- Testing and design for testability
- Fault tolerant computing
- Storage and I/O systems
- Architectural support for multimedia
- Networking support for multimedia
- Parallel and distributed algorithms
- Client based tools for internet
Summer Internships
Links
TAMU Department
of Computer Engineering