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

