Undergraduate Degree Program

Overview

Program Educational Objectives: Graduates of the Computer Engineering program at the
University of Virginia utilize their academic preparation to become successful practitioners
and innovators in computer engineering and other fields.  They analyze, design
and implement creative solutions to problems with computer hardware, software,
systems and applications. They contribute effectively as team members, communicate
clearly and interact responsibly with colleagues, clients, employers and society.

The program strives to help the students achieve excellent technical qualifications necessary to solve the engineering problems of tomorrow. It attempts to facilitate the development of problem-solving, group, and communication skills and strives to instill in the students the effects that technology can have on humanity through the study of social and ethical issues. The program attempts to instill in the students an understanding of the need and the desire for continuous self-renewal throughout their careers.

The curriculum has been carefully designed to assure that students obtain an excellent background in both Electrical Engineering and Computer Science. All Computer Engineering students work through an extended sequence of introductory, intermediate and advanced courses in both areas. The Program does not currently offer a minor. The Bachelor of Science in Computer Engineering is accredited by the Engineering Accreditation Commission of ABET, www.abet.org.

Links

FAQ

  1. How do I become a Computer Engineering Major?

    If you are a first year student, you may declare Computer Engineering as your major during the Spring semester of your first year. The process is called Major Declaration. The Undergraduate Dean's Office will provide details for selecting your major.

    If you are transferring into CpE from another major, please contact the CpE Office to arrange an appointment with the Director of the Program. Bring a copy of your transcript to the meeting along with a copy of your proposed schedule for the next semester. After meeting with the Director, obtain a change of major form from the Undergraduate Office and complete the form.

  2. Where is the Computer Engineering Office?

    E-wing of Thornton Hall in room E204. The office is the first door on your left at the back entrance to E-Thornton Hall near the entrance to the first floor of Olsson Hall.


  3. If I dual major in CPE and CS or EE what degree do I get?

    A student has to choose one degree program as his/her major. The student can additionally complete all the requirements of a second degree program. In this case, there will be a notation at the top of the transcript which states that the student has completed all requirements of the second degree program.

  4. How do I obtain an advisor?

    An advisor will be assigned to you when you are accepted into the Computer Engineering degree program. If you are transferring into the program, an advisor will be assigned to you after you meet with the director. If you wish to change your advisor, contact the Computer Engineering Office.

  5. As a CPE major, am I in the CS department or the ECE department?

    Short answer: both. The CPE program is jointly administered by both the CS department and the ECE department. As a CPE major, you are a student in both departments. Although a separate mailing list is kept for CPE undergraduate and graduate students, students are also included in the CS and ECE mailing lists. All CPE students will receive announcements from the departments automatically. All courses in both CS and ECE are open to CPE students.

  6. Can I minor in CPE?
  7. No, we are currently not offering a minor in Computer Engineering.

  8. I have further questions.

    Just ask ! Our contact information is in the footer of the page.

  9. To top