Sep 19, 2019  
Undergraduate Record 2005-2006 
    
Undergraduate Record 2005-2006 [ARCHIVED RECORD]

Computer Engineering


Return to {$returnto_text} Return to: Programs

Computer Engineering is an exciting field that spans topics in both electrical engineering and computer science. Students learn and practice the design and analysis of computer systems, including both hardware and software aspects and their integration. Careers in computer engineering are as wide and varied as computer systems themselves, which range from embedded computer systems found in consumer products or medical devices, to control systems for automobiles, aircraft, and trains, to more wide-ranging applications in telecommunications, financial transactions, and information systems.

A recent Bureau of Labor Statistics Occupational Outlook Handbook states that “very favorable opportunities” (more numerous job openings compared to job seekers) can be expected for college graduates with at least a bachelor’s degree in computer engineering. It also projects an employment increase of over 21% by 2010 for occupations available to graduates with a bachelor’s degree in computer engineering. More details can be obtained from www.bls.gov/oco.

Program Objectives Graduates of the Computer Engineering program at the University of Virginia will have the knowledge, skills and attitudes that will allow them to make tangible contributions, meet new technical challenges, contribute effectively as team members, and be innovators in computer hardware, software, design, analysis and applications. They will communicate effectively and interact responsibly with colleagues, clients, employers and society.

Faculties from the Computer Science and Electrical & Computer Engineering departments jointly administer the computer engineering undergraduate degree program at the University of Virginia.

In order to major in computer engineering, a formal application must be submitted and approved by the Computer Engineering Curriculum Committee. An application form and a description of acceptance policies can be found at www.cpe.virginia.edu.

Computer engineering majors must maintain a C average or better in their computer science and electrical engineering courses.

Computer Engineering Curriculum (128 credits)


Second Semester Credits: 17


  • Science elective I Credits: 3
    Chosen from: among BIOL 201, 202; CHEM 152; ECE 200; MSE 209; and PHYS 252.
  • HSS elective Credits: 3
    Chosen from the approved list available in A122 Thornton Hall.

Third Semester Credits: 16


  • HSS elective Credits: 3
    Chosen from the approved list available in A122 Thornton Hall.

Fourth Semester Credits: 16


  • CS/ECE elective Credits: 3
    Chosen from CS/ECE course at the 300 level or higher. Two CS/ECE electives must be 400-level or above.
    (See footnote 1 below)
  • STS elective Credits: 3

Fifth Semester Credits: 16


  • Unrestrictive elective Credits: 3
    (See footnote 2 below)

Sixth Semester Credits: 15


  • CS/ECE electiv Credits: 3
    Chosen from CS/ECE course at the 300 level or higher. Two CS/ECE electives must be 400-level or above.
    (See footnote 1 below)
  • Technical elective Credits: 3
    A technical elective is a course in engineering, mathematics, or science at the 200 level or above.
  • HSS elective Credits: 3
    Chosen from the approved list available in A122 Thornton Hall.

Seventh Semester Credits: 16.5


  • CS/ECE elective Credits: 3
    Chosen from CS/ECE course at the 300 level or higher. Two CS/ECE electives must be 400-level or above.
    (See footnote 1 below)
  • Unrestricted elective Credits: 3
    (See footnote 2 below)

Eighth Semester Credits: 16.5


  • CS/ECE elective Credits: 3
    Chosen from CS/ECE course at the 300 level or higher. Two CS/ECE electives must be 400-level or above.
    (See footnote 1 below)
  • Technical elective Credits: 3
    A technical elective is a course in engineering, mathematics, or science at the 200 level or above.
  • Unrestrictive elective Credits: 3
    (See footnote 2 below)

Footnotes


(1) Students interested in selected advanced CS electives should take CS 302. Students interested in selected advanced ECE electives should delay this elective until the sixth semester and take a technical elective instead.
(2) Unrestricted electives may be chosen from any graded course in the University except mathematics courses below MATH 131 including STAT 110 and STAT 112 and courses that substantially duplicate any others offered for the degree, including PHYS 201, 202; CS 110, 120; or any introductory programming course. Students in doubt as to what is acceptable to satisfy a degree requirement should get the approval of their advisor and the dean’s office, located in A122 Thornton Hall. APMA 109 counts as a three-credit unrestricted elective.

Return to {$returnto_text} Return to: Programs