
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 |
- 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.
- 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 |
- 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.
- The restricted-area elective must be selected from a list approved by the Department of Electrical and Computer Engineering.

