Skip to Navigation
    University of Virginia
   
 
  Dec 17, 2017
 
 
    
Undergraduate Record 2006-2007 [ARCHIVED RECORD]

Computer Engineering


Return to Programs 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
    (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

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)
  • Technical 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 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)  Chosen from the approved list available in A122 Thornton Hall.

(2)  Chosen from:  among BIOL 201, 202; CHEM 152; ECE 200; MSE 209; and PHYS 252.

(3)  A technical elective is a course in engineering, mathematics, or science at the 200 level or above.

(4)  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.

(5)  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 A122 Thornton Hall.  APMA 109 counts as three-credit unrestricted elective.

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

 

Return to Programs Return to: Programs