top of page

Virginia Tech

Blacksburg, Virginia
Degree:

BS

Computer Engineering

Location:

Department of Electrical and Computer Engineering
College of Engineering

Credits:

131 credits

System:

Semester

Required Computer Science (or Related):

• ECE 3514: Data Structure and Algorithms (3 credits)
• ECE 3574: Applied Software Design (3 credits)
• See "Engineering Requirements"
• See "Math Requirements"

Required Math:

• Calculus I-III (11 credits)
• Linear Algebra (3 credits)
• Differential Equations (3 credits)
• Discrete Math (3 credits)
• Probability and Statistics (3 credits)

Required Science:

• Chemistry with Lab (4 credits)
• Physics (8 credits)

Required Engineering:

• ENGE 1215/1216: Foundations of Engineering (4 credits)
• ECE 1004: Introduction to ECE Concepts (3 credits)
• ECE 2024: Circuits and Devices (3 credits)
• ECE 2214: Physical Electronics (3 credits)
• ECE 2514: Computational Engineering (3 credits)
• ECE 2544: Fundamentals of Digital Design (3 credits)
• ECE 2564: Embedded Systems (3 credits)
• ECE 27114 Signals and Systems (3 credits)
• ECE 2804: Integrated Design Project (2 credits)
• ECE 3504: Computer Organization and Architecture (3 credits)
• ECE 3544: Digital Design (4 credits)
• Technical Electives from approved list (9 credits)
• Coursework for Secondary Focus Area from approved list (9 credits)
• ECE 4805/4806: Senior Design Project I-II (6 credits)

Other Requirements:

• First-Year Writing (6 credits)
• Critical Thinking in Humanities from approved list (6 credits)
• Reasoning in the Social Sciences from approved list (6 credits)
• Critique and Pratice in Design and the Arts from approved list (3 credits)
• Critical Analysis of Indentity and Equity in the US from approved list (3 credits)
• Elective (8 credits)

Subfield Required:

Yes

Type:

Secondary Focus Area

Options:

Choose one Secondary Focus Area:
• Chip-Scale Integration
• Controls, Robotics, and Autonomy
• Machine Learning
• Networking and Cybersecurity
• Software Systems
• Communications and Networking
• Energy and Power Electronic Systems
• Micro/Nanosystems
• Photonics
• Radio Frequeny and Microwave
• Space Systems

Double or Dual Major Option(s):

• Double majors may be possible.

Related Majors:

• BS Computer Engineering degree with a major in Chip-Scale Integration OR Controls, Robotics, and Autonomy OR Machine Learning OR Networking and Cybersecurity OR Software Systems (College of Engineering)
• BS Computer Science (College of Engineering)

Good to Know:

• Information here is based on a BS Computer Engineering degree with a major in Computer Engineering beginning Fall 2021.

University's Webpage for this Program:
Catalog Year:

2022

bottom of page