ECE Undergraduate Program

Double Major in Electrical Engineering and Mathematics, Computer Engineering and Mathematics

The Department of Electrical and Computer Engineering, College of Engineering
The Department of Mathematics, College of Arts and Sciences
The University of Alabama

Significant Educational Opportunity

The Department of Electrical and Computer Engineering (ECE) and the Department of Mathematics (MATH) offer a double major program for students in Electrical Engineering (EE) and the Computer Engineering Option of Electrical Engineering (CEO). This double major allows students to fulfill the requirements for both the MATH major and either the EE or CEO major. They can do this within the College of Engineering.

The new double major combines curricula that already have much in common. It has significant advantages for EE and CEO students in providing them with a broader background in fundamental mathematics. Yet, it only requires an additional 9 hours beyond the standard Electrical Engineering major, and 6 hours beyond the Computer Engineering major.

Students opting for the double major will have not only the practical knowledge of an Electrical Engineer or Computer Engineer, but also the fundamental background characterized by a mathematics major. Students completing the double major should be well prepared for our rapidly changing technological world, and will be especially attractive to employers in the technology sector. They will also be well-prepared for graduate work in either engineering or mathematics.

Below is a summary of the requirements for this double major, first for EE-MATH then for CEO-MATH. Where courses in EE or CEO and in MATH overlap (for example Electric Circuits), we have selected what we feel is the most appropriate choice for our students. Such courses will count toward the fulfillment of the requirements for both majors.

Requirements - Electrical Engineering and Mathematics (EE-MATH)

Students in the Electrical Engineering major already take MATH 125, 126, 227, 237, 238, and 355 (18 hours) so the additional courses required for a Mathematics major include:

 
MATH 300
or
MATH 411

Introduction to Numerical Analysis

Numerical Analysis

3 hours
MATH 410 Numerical Linear Algebra 3 hours
MATH 441
or
MATH 432
Quantum Structure of Matter

Graph Theory and Applications

3 hours
MATH 485 Introduction to Complex Calculus 3 hours.

Because the senior professional elective can be used for one of these courses, a double major adds only 9 hours to the EE major, with the total for the double major being 139 hours. The curriculum for EE-MATH double major presented at the end of this document. Differences between the double major and the regular electrical engineering program are in bold.

Requirements - Computer Engineering and Mathematics (CEO-MATH)

Students in the Electrical Engineering major already take MATH 125, 126, 227, 237, 238, and 355 so the additional courses required for a Mathematics major include:

MATH 300 Introduction to Numerical Analysis 3 hours
MATH 410 Numerical Linear Algebra 3 hours
MATH 441
or
MATH 432
Quantum Structure of Matter

Graph Theory and Applications

3 hours

MATH 485

Introduction to Complex Calculus

3 hours.

Again, because the senior professional elective can be used for one of these courses, a double major adds only 6 hours to the Computer Engineering Option, with the total for the double major being 135 hours. The curriculum for CEO-MATH double major presented at the end of this document. Differences between the double major and the computer engineering option are in bold.

Double-Major Program Curricula

Below are the curricula for these double major programs for students beginning their college careers during Fall 2004 or later, first for EE-MATH then for CEO-MATH.

Flow Chart - A flow chart for this program shows the interrelationships of the courses. View EE-MATH in pdf format. View CEO-MATH in pdf format.

CURRICULUM FOR DOUBLE MAJOR IN ELECTRICAL ENGINEERING AND MATHEMATICS

FRESHMAN YEAR

First Semester Hrs
CH 101 Chemistry I for Integrated Curriculum with lab
(N)
4
DR 100 Engineering Sketching 1
EH 101 English Composition (FC)   3
GES 131 Foundations Engineering I (FC) 2
MATH 125 Calculus I (M) 4
History (HI) or Social and Behavioral Sciences (SB)
elective
(1)
3
--
17
Second Semester 
ECE 125 Foundations of Electrical and Computer

Engineering

2
EH 102  English Composition (FC) 3
MATH 126  Calculus II (M) 4
PH 105  General Physics with Calculus I (N) 4
Humanities (HU), Literature (L), or Fine Arts (FA)
elective (1)
3
--
16

SOPHOMORE YEAR

First Semester 
CS 114  Introduction to Computer Programming           3
CS 116  Introduction to Computer Programming
Laboratory
1
MATH 227  Math III (M) 4
MATH 237  Applied Matrix Theory    3
PH 106  General Physics with Calculus II (N) 4
--
15
Second Semester 
CS 124  Introduction to Computer Science (C) 3
ECE 225  Electric Circuits 3
ECE 380  Digital Logic 4
MATH 238  Applied Differential Equations I 3
PH 253 Modern Physics 3
--
16

JUNIOR YEAR

First Semester 
ECE 332 Electronics I (W)           4
ECE 340 Electromagnetics 4
ECE 370 Signals and Systems (used as math elective) 3
ECE 383 Microcomputers (C) 4
MATH 355 Introduction to Probability 3
--
18
Second Semester 
ECE 326 Electric Networks      3
ECE 333 Electronics II (W) 4
ECE 350 Electromechanics 3
MATH 410 Numerical Linear Algebra 3
PH 301 Mechanics 3
--
17

SENIOR YEAR

First Semester 
IE 203 Engineering Economics      3
MATH 441 Boundary value problems or MATH 432
Graph Theory and Applications 
3
Electrical engineering elective with laboratory (2) 4
Electrical engineering elective with laboratory (2) 4
History (HI) or social and behavioral sciences (SB) elective
(1)
3
--
17
Second Semester 
ECE 494 Capstone Design     3
MATH 485 Introduction to Complex Calculus 3
Electrical engineering elective (2) 3
Electrical engineering elective (2) 3
Humanities (HU), literature (L), or fine arts (FA) elective
(1)
3
--
15

EXTRA SEMESTER

MATH 300 Introduction to Numerical Analysis or MATH

411 Numerical Analysis       

3
Humanities (HU), literature (L), or fine arts (FA) elective
(1)
3
History (HI) or social and behavioral sciences (SB)

elective (1)

3
--
9
Total: 139
hours
  1. These electives must help satisfy the College of Engineering in-depth requirement for at least two courses in the same subject area in either Humanities (HU), literature (L), or fine arts (FA) elective or history (HI) or social and behavioral sciences (SB) electives.
  2. Students must complete ECE elective courses in at least three of the following areas: communication, computers, control, electromagnetics, electronics, optics, and power.

CURRICULUM FOR DOUBLE MAJOR IN COMPUTER ENGINEERING AND MATHEMATICS

FRESHMAN YEAR

First Semester Hours
CH 101   Chemistry I for Integrated Curriculum with lab (N) 4
DR 100 Engineering Sketching 1
EH 101 English Composition (FC)   3
GES 131 Foundations Engineering I (FC) 2
MATH 125 Calculus I (M) 4
History (HI) or Social and Behavioral Sciences (SB)     elective (1) 3
--
17
Second Semester 
ECE 125  Foundations of Electrical and Computer
Engineering
2
EH 102  English Composition (FC) 3
MATH 126  Calculus II (M) 4
PH 105  General Physics with Calculus I (N) 4
Humanities (HU), Literature (L), or Fine Arts (FA) elective (1) 3
--
16

SOPHOMORE YEAR

First Semester 
CS 114  Introduction to Computer Programming     3
CS 116  Introduction to Computer Programming Laboratory 1
MATH 227  Math III (M) 4
MATH 237  Applied Matrix Theory    3
PH 106  General Physics with Calculus II (N) 4
--
15
Second Semester 
CS 124  Introduction to Computer Science (C) 3
ECE 225  Electric Circuits 3
ECE 380  Digital Logic 4
MATH 238  Applied Differential Equations I 3
MATH 355 Introduction to Probability 3
--
16

JUNIOR YEAR

First Semester 
ECE 332 Electronics I (W)    4
ECE 370 Signals and Systems (used as math elective) 3
ECE 383 Microcomputers (C) 4
MATH 301 Discrete Mathematics 3
Humanities (HU), literature (L), or fine arts (FA) elective (1) 3
--
17
Second Semester 
CS 325 Software Development & Systems  3
CS 357 Data Structures 3
ECE 326 Electric Networks      3
ECE 333 Electronics II (W) 4
MATH 410 Numerical Linear Algebra 3
--
16

SENIOR YEAR

First Semester 
ECE 480 Digital Systems Design 3
ECE 481 Digital Systems Design Lab 1
Restricted Area Elective (3) 3
Restricted Area Elective (3) 3
Restricted Area Elective (3) 3
History (HI) or social and behavioral sciences (SB)
elective (1)
3
--
16
Second Semester 
ECE 494 Capstone Design    3
ECE 484 Computer Architecture 3
ECE 486 Embedded Systems 3
ECE 487 Embedded Systems Lab 1
MATH 300 Introduction to Numerical Analysis 3
MATH 441 Boundary value problems or MATH 432 Graph
Theory and Applications 
3
--
16

EXTRA SEMESTER

History (HI) or social and behavioral sciences (SB) elective (1) 3
Humanities (HU), literature (L), or fine arts (FA) elective (1) 3
--
6
Total: 135  hours
  1. These electives must help satisfy the College of Engineering in-depth requirement for at least two courses in the same subject area in either Humanities (HU), literature (L), or fine arts (FA) elective or history (HI) or social and behavioral sciences (SB) electives.
  2. The restricted-area elective must be selected from a list approved by the Department of Electrical and Computer Engineering.