University of Alabama
Tuscaloosa, Alabama
Degree:
BS
Computer Engineering
Location:
Department of Electrical and Computer Engineering
College of Engineering
Credits:
120 hours
System:
Semester
Required Computer Science (or Related):
• CS 100/101: Programming I-II (7 hours)
• CS 201: Data Structures and Algorithms (4 hours)
Required Math:
• Calculus I-III (12 hours)
• Differential Equations (3 hours)
• Discrete Mathematics (3 hours)
• Linear Algebra (3 hours)
• Probability (3 hours)
Required Science:
• Chemistry (4 hours)
• Physics I-II (8 hours)
Required Engineering:
• Introduction to Engineering from approved list (1 hour)
• ENGR 103: Engineering Foundations (3 hours)
• ECE 225: Electric Circuits (4 hours)
• ECE 226: Electric Networks (3 hours)
• ECE 332: Electronics I-II (8 hours)
• ECE 370: Signals and Systems (3 hours)
• ECE 380: Digital Logic (4 hours)
• ECE 383: Microcomputers (4 hours)
• ECE 384: Computer Architecture (3 hours)
• ECE 408/409 OR 475/476 OR 480/481: Communications Systems with Lab OR Control Systems Analysis with Lab OR Digital Systems Design with Lab (4 hours)
• ECE 486/487: Embedded Systems with Lab (4 hours)
• ECE 492/494: Capstone I-II (4 hours)
• ECE or Professional Elective from approved list (3 hours)
• ECE Elective from approved list (3 hours)
Other Requirements:
• Composition I-II (6 hours)
• Humanities, Literature, OR Fine Arts (9 hours)
• History OR Social Behavioral Sciences (9 hours)
Subfield Required:
No
Type:
n/a
Options:
n/a
Double or Dual Major Option(s):
• Double major with Physics OR Math.
Related Majors:
• BS Computer Science (College of Engineering)
Good to Know:
• Information here is based on sample plan as of Spring 2022.
University's Webpage for this Program:
Catalog Year:
2022

