Undergraduate Program


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.

What does a Computer Engineer do? 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 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. (Please see Core Curriculum below). Faculty from the Computer Science and Electrical & Computer Engineering departments jointly administer the CpE undergraduate degree program at the University of Virginia.

The Computer Engineering Program does not currently offer a minor.

 

 

  • Computer Engineering Undergraduate Program Accreditation Information

    Accreditation Information and Graduation Data

    The Bachelor of Science in Computer Engineering degree offered jointly by the Department of Computer Science and the Charles L. Brown Department of Electrical and Computer Engineering is accredited by the Engineering Accreditation Commission of ABET. http://www.abet.org.

    Graduation data for these degree programs is included on this page that provides such information for all SEAS undergraduate degrees.

    Each degree program has defined Program Educational Objectives (PEOs), which are broad statements that describe the career and professional accomplishments that the program is preparing graduates to achieve. In addition, each program has defined Student Outcomes (SOs), which are are narrower statements that describe what students are expected to know and be able to do by the time of graduation. These relate to the skills, knowledge, and behaviors that students acquire in their matriculation through the program.

  • Program Educational Objectives for the BSCpE

    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.

  • Student Outcomes for the BSCpE

    The BS in Computer Engineering program at the University of Virginia enables students to achieve, by the time of graduation:

    1. an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics
    2. an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors
    3. an ability to communicate effectively with a range of audiences
    4. an ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts
    5. an ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives
    6. an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions
    7. an ability to acquire and apply new knowledge as needed, using appropriate learning strategies.