Electrical and Computer Engineering Degree

Bachelor of Science (B.S.)

The degree in electrical and computer engineering is founded on the philosophy of providing the highest quality undergraduate education available, balancing a solid theoretical foundation with an equally strong practical training in the electrical and computer engineering discipline. The Electrical and Computer Engineering program  stresses the importance of high-tech design and problem solving skills coupled with integrity and professionalism. The program of study is designed to prepare students for a rewarding and successful career. To give ECE majors the most flexibility after they graduate from the program, the courses provide a broad foundation in many areas of electrical and computer engineering. 

The Electrical and Computer Engineering program is accredited by the Engineering Accreditation Commission of ABET, http://www.abet.org, under the commission’s General Criteria and Program Criteria for Electrical, Computer, Communications, Telecommunication(s) and Similarly Named Engineering Programs.

Program Overview & Objectives

Degree Requirements & Year-by-Year Course Planning

Honors in Electrical and Computer Engineering

Students may apply to the ECE Honors Program no earlier than the beginning of their third class year. The application form must be completed and submitted to the Registrar’s Office through the ECE Department Head. Applicants must have a minimum cumulative GPA of 3.00 and a minimum ECE GPA of 3.30.

Computer Engineering Minor

This minor can be declared through the department of Electrical and Computer Engineering. It includes 18-20 credit hours of required courses and then an additional 6 credits from either a C/C++ sequence or Java sequence.

Required Courses



VMI: Forging 21st Century Leaders