The computer engineering program is designed to develop professionals who will analyze, design, construct, and maintain hardware and software systems. The program is structured so that studies in mathematics and science prepare the student for the theory of electric circuits, numerical techniques, and programming languages. Building on this foundation, studies in computer science, electronics, digital logic, and microprocessors build to an advanced study of computer hardware. Each of these areas is supported by formal laboratory experimentation and hardware design projects. Graduates of the computer engineering program will work on a variety of challenging projects within the areas of computer architecture, computer logic design, computer networks, and communications.
Student Learning Outcomes
The computer engineering graduate will:
- Have the ability to use mathematics and the physical sciences to solve engineering problems
- Have the ability to design and conduct experiments and analyze and interpret data
- Have the ability to design and build a system, component, or process to meet desired needs within realistic constraints
- Work effectively on multidisciplinary project teams
- Have the ability to identify, model, and solve engineering problems
- Understand professional and ethical responsibilities
- Have effective written and oral communication skills
- Have the broad education necessary to understand how engineering solutions impact the global society, environment, and economy
- Recognize the need for and have the ability to engage in lifelong learning
- Have a knowledge of contemporary issues that affect the computer engineering profession
- Have the ability to use the modern engineering tools necessary for the engineering practice