Aug 23, 2019  
Undergraduate Record 2011-2012 
    
Undergraduate Record 2011-2012 [ARCHIVED RECORD]

Computer Engineering


Return to {$returnto_text} Return to: School of Engineering and Applied Science

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 38% by 2016 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 have the knowledge, skills and attitudes that 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 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.

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
    (See Footnote 2 below)
  • HSS elective Credits: 3
    (See Footnote 1 below)

Third Semester Credits: 16


  • HSS elective Credits: 3
    (See Footnote 1 below)

Fourth Semester Credits: 16


  • CS/ECE elective Credits: 3
    (See Footnote 4 below)
  • STS elective Credits: 3

Either


Fifth Semester Credits: 16


  • Unrestrictive elective Credits: 3
    (See Footnote 5 below)

Sixth Semester Credits: 15


  • CS/ECE elective Credits: 3
    (See footnotes 4 and 6 below)
  • UE elective Credits: 3 
    (See footnote 3 below)
  • HSS elective Credits: 3
    (See footnote 1 below)

Seventh Semester Credits: 16.5


  • CS/ECE elective Credits: 3
    Chosen from CS/ECE course at the 3000 level or higher. Two CS/ECE electives must be 4000-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 3000 level or higher. Two CS/ECE electives must be 4000-level or above.
    (See footnote 1 below)
  • Unrestrictive elective Credits: 3
    (See footnote 2 below)
  • Unrestrictive elective Credits: 3
    (See footnote 2 below)

Footnotes


(1)  Chosen from the approved list available in A122 Thornton Hall.

(2)  Chosen from:  among BIOL 2010, 2020; CHEM 1620; ECE 2066; MSE 2090; and PHYS 2620.

(3)  A technical elective is a course in engineering, mathematics, or science (intended for science majors) at the 2000 level or above. Any course that appears on the list of acceptable HSS courses cannot be used as a technical elective.

(4)  Students interested in selected advanced CS electives should take CS 3102.  Students interested in selected advanced ECE electives should delay this elective until the sixth semester and take a technical elective instead.

(5)  Unrestricted electives may be chosen from any graded course in the University except mathematics courses below MATH 1310 including STAT 1100 and STAT 1120 and courses that substantially duplicate any others offered for the degree including PHYS 2010, 2020; CS 1010, 1020; 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 A122 Thornton Hall.  APMA 1090 counts as three-credit unrestricted elective.

(6)  Chosen from CS/ECE courses at the 3000 level or higher.  Two CS/ECE electives must be 4000 level or above.

 

Return to {$returnto_text} Return to: School of Engineering and Applied Science