top of page

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

bottom of page