Chairperson
| Chehab, Ali |
| Associate Chairperson | Costantine, Joseph |
Professors | Abou-Faycal, Ibrahim; Bazzi, Louay; Chaaban, Farid; Chedid, Riad; Chehab, Ali; Costantine, Joseph; Dawy, Zaher; Elhajj, Imad; El- Hajj, Ali; Jabr, Rabih; Kabalan, Karim; Karaki, Sami; Kayssi, Ayman; Sharafeddine, Sanaa |
Associate Professors | Awad, Mariette; Daher, Naseem; Saghir, Mazen; Tawk, Youssef; Zaraket, Fadi |
Assistant Professors | Atallah, Jad; Chehimi, Mahdi; Fahs, Jihad; Issa, Ibrahim; Sarieddeen, Hadi; Tajeddine Razane |
| Adjunct Professors | Hajj, Hazem; Mansour, Mohammad; Kanj, Rouwaida |
Full-Time Lecturers | Bakri, Hussein; El Dassouki, Khaled; Jlailaty, Hussein; Mohanna, Ammar; Moukadem, Imad; Shwaykani, Hassan |
Part-Time Lecturers | Alkhansa, Rasha; Bichara, Rosette Maria; El Abbasi, Mona; Hussein, Ali |
| Senior Instructors | Ashkar, Nicolas; Chebaro, Malek
|
Undergraduate Programs
The Department of Electrical and Computer Engineering offers two undergraduate programs leading to the degree of bachelor of engineering in addition to one minor and two concentrations.
The two undergraduate programs are:
- Computer and Communications Engineering (CCE)
- Electrical and Computer Engineering (ECE)
Programs Mission
We promote excellence in undergraduate and graduate education, research, and service to the profession at the regional and global levels. We offer world-class academic programs built upon a solid foundation of engineering, science, and liberal education. We prepare students to be professionals, capable of being leaders, entrepreneurs, and researchers, who deploy their skills with ingenuity, integrity, and responsibility.
The computer and communications engineering program allows students to focus on the areas of communication systems, networks, or software systems. The electrical and computer engineering program allows students to focus on the areas of power and energy systems, electromagnetics and radio frequency systems, or control and intelligent systems. The ECE and CCE programs also allow students to focus on electronics or computer systems.
The two programs require the completion of 150 credits including an internship and a final year project; and prepare students for professional careers as well as graduate studies.
The ECE Department offers a minor and a concentration in artificial intelligence, as well as a concentration in control and robotics.
Programs Educational Objectives
The objectives of the ECE department undergraduate programs are to enable the graduates of the program to:
- Achieve their employment or post-graduate educational goals.
- Advance in their careers through leadership, life-long learning, innovation, critical thinking, integrity, and civic responsibility.
Bachelor of Engineering (BE) Major: Computer and Communications Engineering
Program Requirements
-
General Engineering: FEAA 200, INDE 301
-
Mathematics: MATH 201; MATH 202; MATH 211 or CMPS 211; MATH 218 or 219; STAT 230/233; and one of MATH 210, 224, 227, MATH/CMPS 251 or 261
-
Sciences: PHYS 210, PHYS 210L, CHEM 201 or 202, CHEM 203 or 205, and one additional science elective
-
General Education:
Understanding Communication (9 credits): 3 credits Arabic course, ENGL 203, and ENGL 206
Understanding Ourselves (15 credits): 6 credits from “Societies & Individuals” and 9 credits from “Cultures & Histories”. Out of these 15 credits, 3 credits must fulfill the thematic requirement: Social inequalities, and 3 credits must fulfill the thematic requirement: History of Ideas (Must be a CHLA 2xx course).
Understanding Our Role in the World (6 credits): 3 credits course from Community Engaged Learning, and 3 credits course from Human Values (Must be INDE 410). -
ECE Core Courses: EECE 210, EECE 230, EECE 290, EECE 310, EECE 311, EECE 320, EECE 321, EECE 330, EECE 340, EECE 350, EECE 380, EECE 442
-
ECE Laboratories: EECE 310L, EECE 321L, EECE 410L, two additional laboratories: one restricted laboratory and one elective laboratory
-
CCE Focus Area Electives: Four restricted elective courses from the list of CCE Focus Area courses with a minimum of two courses from one area and no more than three courses from any given area.
-
Undergraduate Elective: 3 credits of EECE 300 or 400 level courses
-
EECE Electives: 6 credits of EECE with a number equal to, or greater than, 300 (except EECE 312)
-
Pre-Approved Electives: 9 credits of coursework from the list of pre-approved electives.
-
Approved Experience: EECE 500 or CO-OP program [FEAA 500 and FEAA 500A (FEAA 500A counts as two pre-approved electives within major)]
-
Final Year Project: (EECE 501 and EECE 502) or (VIPP 501 and VIPP 502)
Curriculum for BE in Computer and Communications Engineering
|
Term I (Fall) |
Credits |
| MATH 218/219 | Elementary Linear Algebra with Applications/Linear Algebra | 3 |
| EECE 210 | Electric Circuits | 3 |
| ENGL 203 | Academic English | 3 |
| MATH 201 | Calculus and Analytic Geometry III | 3 |
| MATH/CMPS 211 | Discrete Mathematics/Discrete Structures | 3 |
| |
Total 15 |
|
Term II (Spring) |
Credits |
| FEAA 200 | Introduction to Engineering and Architecture | 3 |
| EECE 230 | Introduction to Computation and Programming | 3 |
| EECE 290 | Analog Signal Processing | 3 |
| MATH 202 | Differential Equations | 3 |
| PHYS 210 | Introductory Physics II | 3 |
| PHYS 210L | Introductory Physics Laboratory II | 1 |
| |
Total 16 |
|
Term III (Summer) |
Credits |
| CHEM 201/202 | Chemical Principles/Introduction to Environmental Chemistry | 3 |
CHEM 203/205 | Introductory Chemical Techniques/Introductory Chemistry Laboratory | 2 |
| Cultures and Histories or Societies and Individuals Elective | 3 |
| |
Total 8 |
|
Term IV (Fall) |
Credits |
| EECE 310 | Electronics | 3 |
| EECE 310L | Electric Circuits Laboratory | 1 |
| EECE 320 | Digital Systems Design | 3 |
| EECE 330 | Data Structures and Algorithms | 3 |
| EECE 380 | Engineering Electromagnetics | 3 |
STAT 230/233 | Introduction to Probability and Statistics/Advanced Probability and Random Variables | 3 |
| |
Total 16 |
|
Term V (Spring) |
Credits |
| EECE 311 | Electronic Circuits | 3 |
| EECE 321 | Computer Organization | 3 |
| EECE 321L | Computer Organization Laboratory | 1 |
| EECE 340 | Signals and Systems | 3 |
| EECE 350 | Computer Networks | 3 |
| Science Elective | | 3 |
| |
Total 16 |
|
Term VI (Summer) |
Credits |
| ENGL 206 | Technical English | 3 |
| ARAB | 3 |
| Cultures and Histories or Societies and Individuals Elective | 3 |
| |
Total 9 |
|
Term VII (Fall) |
Credits |
| EECE 442 | Communication Systems | 3 |
| EECE | CCE Focus Area Elective 1 | 3 |
| EECE | CCE Focus Area Elective 2 | 3 |
| INDE 301 | Engineering Economy | 3 |
| MATH Elective | 3 |
| |
Total 15 |
|
Term VIII (Spring) |
Credits |
| EECE | CCE Focus Area Elective 3 | 3 |
| EECE | CCE Focus Area Elective 4 | 3 |
| EECE 410L | System Integration Laboratory | 1 |
| INDE 410 | Human values | 3 |
| Community Engaged Learning | 3 |
| Cultures and Histories or Societies and Individuals Elective | 3 |
| |
Total 16 |
|
Term IX (Summer) |
Credits |
| EECE 500/CO-OP | Approved Experience | 6 |
| |
Total 6 |
|
Term X (Fall) |
Credits |
| EECE 501/ VIPP 501 | Final Year Project I | 3 |
| EECE | Restricted Laboratory | 1 |
| EECE | EECE 3xx/4xx Elective | 3 |
| EECE | EECE Elective 1 | 3 |
| EECE or Other | Pre-Approved Elective 1 | 3 |
| Cultures and Histories or Societies and Individuals Elective | 3 |
| |
Total 16 |
|
Term XI (Spring) |
Credits |
| EECE 502/ VIPP 502 | Final Year Project II | 4 |
| EECE | Elective Laboratory | 1 |
| EECE | EECE Elective 2 | 3 |
| EECE or Other | Pre-Approved Elective 2 | 3 |
| EECE or Other | Pre-Approved Elective 3 | 3 |
| Cultures and Histories or Societies and Individuals Elective | 3 |
| |
Total 17 |
List of CCE Focus Area Courses
-
Area 1: Applied Electromagnetics and RF Systems: EECE 480, 481, 482, 484, 485, 486, 487, 488
-
Area 2: Computer Hardware Systems: EECE 411, 412, 420, 421, 422, 423, 425
-
Area 3: Communications and Networking: EECE 440, 444, 446, 451, 454, 455, 491
-
Area 4: Software Systems: EECE 331 or CMPS 214, EECE 338 or CMPS 215, EECE 332, 334, 430, 432, 433, 435, 437, 438, 439, 490
List of CCE Restricted Labs
EECE 412L, 430L, 431L, 434L, 435L, 442L, 451L, 480L, 655L
List of Pre-Approved Electives
Refer to the section of pre-approved electives.
List of Science Electives
BIOL 201, BIOL 202, BIOL 209, BIOL 210, CHEM 207/211, FEAA 300, GEOL 201, GEOL 203, GEOL 204, GEOL 205, GEOL 211, MAUD 204, PHYL 246, PHYS 212, PHYS 217, PHYS 223, PHYS 235, PHYS 236, PSYC 222, PSYC 224
Bachelor of Engineering (BE) Major: Electrical and Computer Engineering
Program Requirements
-
General Engineering: FEAA 200, INDE 301
-
Mathematics: MATH 201; MATH 202; MATH 211 or CMPS 211; MATH 218 or 219; STAT 230/233; and one of MATH 210, 224, 227, MATH/CMPS 251, 261
-
Sciences: PHYS 210, PHYS 210L, CHEM 201 or 202, CHEM 203 or 205, and one additional science elective
-
General Education:
Understanding Communication (9 credits): 3 credits Arabic course, ENGL 203, and ENGL 206
Understanding Ourselves (15 credits): 6 credits from “Societies & Individuals” and 9 credits from “Cultures & Histories”. Out of these 15 credits, 3 credits must fulfill the thematic requirement: Social inequalities, and 3 credits must fulfill the thematic requirement: History of Ideas (Must be a CHLA 2xx course).
Understanding Our Role in the World (6 credits): 3 credits course from Community Engaged Learning, and 3 credits course from Human Values (must be INDE 410). -
ECE Core Courses: EECE 210, 230, 290, 310, 311, 320, 321, 330, 340, 370, 380
-
ECE Laboratories: EECE 310L, EECE 321L, EECE 410L, two additional laboratories: one restricted laboratory and one elective laboratory
-
ECE Focus Area Elective: Four restricted elective courses from the list of ECE Focus Area courses with a minimum of two courses from one area and no more than three courses from any given area.
-
Undergraduate Electives: 6 credits of EECE 300 or 400 level courses
-
EECE Electives: 6 credits of EECE with a number equal to, or greater than, 300 (except EECE 312)
-
Pre-Approved Electives: 9 credits of coursework from the list of pre-approved electives.
-
Approved Experience: EECE 500 or CO-OP program [FEAA 500 and FEAA 500A (FEAA 500A counts as two pre-approved electives within major)]
-
Final Year Project: (EECE 501 and EECE 502) or (VIPP 501 and VIPP 502)
Curriculum for BE in Electrical and Computer Engineering
|
Term I (Fall) |
Credits |
| FEAA 200 | Introduction to Engineering and Architecture | 3 |
| EECE 210 | Electric Circuits | 3 |
| ENGL 203 | Academic English | 3 |
| MATH 201 | Calculus and Analytic Geometry III | 3 |
| PHYS 210 | Introductory Physics II | 3 |
| PHYS 210L | Introductory Physics Laboratory II | 1 |
| |
Total 16 |
|
Term II (Spring) |
Credits |
| EECE 230 | Introduction to Computation and Programming | 3 |
| EECE 290 | Analog Signal Processing | 3 |
| MATH 202 | Differential Equations | 3 |
| MATH 218/219 | Elementary Linear Algebra with Applications/Linear Algebra | 3 |
| MATH/CMPS 211 | Discrete Mathematics/Discrete Structures | 3 |
| |
Total 15 |
|
Term III (Summer) |
Credits |
| CHEM 201/202 | Chemical Principles/Introduction to Environmental Chemistry | 3 |
CHEM 203/205 | Introductory Chemical Techniques/Introductory Chemistry Laboratory | 2 |
| Cultures and Histories or Societies and Individuals Elective | 3
|
| |
Total 8 |
|
Term IV (Fall) |
Credits |
| EECE 310 | Electronics | 3 |
| EECE 310L | Electric Circuits Laboratory | 1 |
| EECE 320 | Digital Systems Design | 3 |
| EECE 330 | Data Structures and Algorithms | 3 |
| EECE 370 | Electric Machines and Power Fundamentals | 3 |
STAT 230/233 | Introduction to Probability and Statistics/Advanced Probability and Random Variables | 3 |
| |
Total 16 |
|
Term V (Spring) |
Credits |
| EECE 311 | Electronic Circuits | 3 |
| EECE 321 | Computer Organization | 3 |
| EECE 321L | Computer Organization Laboratory | 1 |
| EECE 340 | Signals and Systems | 3 |
| EECE 380 | Engineering Electromagnetics | 3 |
| Science Elective | | 3 |
| |
Total 16 |
|
Term VI (Summer) |
Credits |
| ENGL 206 | Technical English | 3 |
| ARAB | Arabic Course | 3 |
| Cultures and Histories or Societies and Individuals Elective | 3
|
| |
Total 9 |
|
Term VII (Fall) | |
Credits |
| EECE | ECE Focus Area Elective 1 | 3 |
| EECE | ECE Focus Area Elective 2 | 3 |
| MATH | Math Elective | 3 |
| INDE 301 | Engineering Economy | 3 |
| Community Engaged Learning | 3
|
| |
Total 15 |
|
Term VIII (Spring) |
Credits |
| EECE | ECE Focus Area Elective 3 | 3 |
| EECE | ECE Focus Area Elective 4 | 3 |
| EECE | EECE 3xx/4xx Elective 1 | 3 |
| EECE 410L | System Integration Laboratory | 1 |
| INDE 410 | Human Values | 3 |
| Cultures and Histories or Societies and Individuals Elective | 3
|
| |
Total 16 |
|
Term IX (Summer) |
Credits |
| EECE 500/CO-OP | Approved Experience | 6 |
| |
Total 6 |
|
Term X (Fall) |
Credits |
| EECE 501/ VIPP 501 | Final Year Project I | 3 |
| EECE | EECE 3xx/4xx Elective 2 | 3 |
| EECE | Restricted Laboratory | 1 |
| EECE | EECE Elective 1 | 3 |
| EECE or Other | Pre-Approved Elective 1 | 3 |
| Cultures and Histories or Societies and Individuals Elective | 3
|
| |
Total 16 |
|
Term XI (Spring) |
Credits |
| EECE 502/ VIPP 502 | Final Year Project II | 4 |
| EECE | EECE Elective 2 | 3 |
| EECE | Elective Laboratory | 1 |
| EECE or Other | Pre-Approved Elective 2 | 3 |
| EECE or Other | Pre-Approved Elective 3 | 3 |
| Cultures and Histories or Societies and Individuals Elective | | 3 |
| |
Total 17 |
List of ECE Focus Area Courses
- Area 1: Electromagnetics and RF Systems: EECE 480, 481, 482, 484, 485, 486, 487, 488
- Area 2: Computer Hardware Systems: EECE 411, 412, 420, 421, 422, 423, 425
- Area 3: Power and Energy Systems: EECE 471, 473, 474, 476
- Area 4: Control and Intelligence Systems: EECE 460, 461, 466
List of ECE Restricted Labs
EECE 412L, 460L, 462L, 470L, 471L, 473L, 480L
List of Science Electives
BIOL 201, BIOL 202, BIOL 209, BIOL 210, CHEM 207/211, FEAA 300, GEOL 201, GEOL 203, GEOL 204, GEOL 205, GEOL 211, MAUD 204, PHYL 246, PHYS 212, PHYS 217, PHYS 223, PHYS 235, PHYS 236, PSYC 222, PSYC 224
List of Pre-Approved Electives (CCE and ECE)
Electives Within Major
- Any EECE course with a number equal to, or greater than, 300 (except EECE 312)
- Any of the following courses in CMPS: 232/332, 262, 279, 280, 285/385, 288, 314, 315, 316, 323, 345, 351, 365, 371
- FEAA 500A
- VIPP 201A, 202A, 301A, 401A
Electives Outside Major
- Any ENMG course with a number equal to, or greater than, 600
- ACCT 211, 215
- ARDS 400
- BIOL 201, 202, 210, 223, 224, 225, 243, 244, 247, 260, 268, 290, 370
- BMEN 501, 502, 600, 601, 603, 605, 606, 607, 608, 609, 610, 611, 798CC
- CHEM 200, 201, 202, 206, 208, 211, 212, 215, 217, 218, 227, 228, 229
- CHEN 490, 675
- CIVE 460, 461, 553, 601, 602, 655, 661, 662, 663, 664, 665
- DCSN 200, 210, 211, 216
- ECON 214, 215, 217, 218, 222, 223/224, 226, 227, 228, 230, 232, 235, 236, 237, 239, 240, 241, 242, 243, 333, 341
- ENST 300
- ENTM 225, 235
- FEAA 520
- FINA 211, 220
- GEOL 201, 204, 205, 206, 211, 212, 213, 219, 221
- INDE 302, 303, 412
- MATH 210, 212, 213, 214, 220, 223, 224, 227, 234, 238, 241, 242, 251, 261, 271, 281, 303, 304, 306, 314, 315, 341, 344, 351
- MECH 310, 314, 320, 340, 550, 631, 633, 634, 641, 642, 674
- MKTG 210, 225
- MNGT 218, 220, 229, 230
- PHYL 246
- PHYS 212, 217, 223, 225, 226, 235, 236, 249
- PSYC 226, 229
- Any STAT course with a number equal to, or greater than, 234
- VIPP 201B, 202B, 301B, 401B
Concentration and Minor in Artificial Intelligence
The concentration in artificial intelligence can be pursued by all ECMP/EECE students in the ECE department, and the minor in artificial intelligence can be pursued by all other AUB undergraduate students. Only students who have a cumulative GPA of 2.3 or more are eligible to apply for the minor.
Concentration Requirements (for ECMP/ EECE)
In order to satisfy the requirements of the concentration, students must earn 18 credits of course work from the courses listed below.
- EECE 490 (required)
- EECE 693 (required)
- One of the following PSYC courses: 220, 222, 224, 226 or 229
- One elective from List A
- One elective from List A or List B
- One elective from either List A, B, or C
Concentration Elective courses
- List A: EECE 639, 664, 668, 699, CMPS 276/262, STAT 239.
- List B: CMPS 351, EECE 634, EECE 641, EECE 669, EECE 692, ENMG 604, ENMG 616, MATH 234, MATH 351, MECH 691/EECE 648/ENMG 628, STAT 234, STAT 235.
- List C: EECE 331 or CMPS 214, 334, 422, 423/623, 433, 466, 491, 603, 636, 644, 660, 661, 665, 694, 696.
At least THREE courses must be EECE courses taken in the ECE Department. At least one course from List A or List B must be an EECE course. Required EECE courses cannot be replaced by equivalent courses taken outside the department. Concentration open only for ECMP and EECE majors. Concentration cannot be claimed together with minor in AI in the ECE Department or minor in data science in the CMPS Department.
Minor Requirements (for all AUB students)
In order to satisfy the requirements of the minor, students must earn 18 credits of course work from the courses listed below.
- EECE 230, EECE 231 or CMPS 201
- EECE 490 (required)
- One of the following STAT courses: 201, 210, 230, or 233
- One of the following PSYC courses: 220, 222, 224, 226 or 229
- One elective from List A
- One elective from List A or List B
Minor Elective courses
- List A: EECE 639, 664, 668, 692, 693, 699, CMPS 276/262, MECH 642.
- List B: CMPS 202, EECE 330, 433, 634, 636, 641, 663, 694, 696, MATH 234, STAT 234.
At least TWO courses must be EECE courses taken in the ECE Department. At least one course from List A or List B must be an EECE course. Required EECE courses cannot be replaced by equivalent courses taken outside the department. Minor cannot be claimed together with the concentration in AI in the ECE Department or minor in data science in the CMPS Department. No more than 9 credit hours taken in the major field of study may be used to satisfy a requirement for another minor.
Concentration in Control and Robotics
The ECE concentration in control and robotics provides a coherent academic framework between the ECE and ME departments in the areas of control, instrumentation, and robotics. This concentration supports interested undergraduate ECE and ME students in pursuing additional control system modeling and design as given in either department based on their individual preferences. This concentration is open to all undergraduate ECE and ME students and will be indicated, upon its completion, on the transcript of participating students.
ECE students interested in taking the control and robotics concentration must satisfy the following course requirements.
- EECE 460 (3 cr.)
- EECE 461 (3 cr.)
- EECE 460L (1 cr.)
- One elective from list A (Control)
- One elective from list B (Robotics)
- One elective from either list A, B, or C
- Total number of credits: 16
Elective Courses
- List A- Control: EECE 466, EECE 660/MECH 653, EECE 662/MECH 655, EECE 663/MECH 656, EECE 665/MECH 654, and EECE 669/MECH648
- List B- Robotics: EECE 560/MECH 530, EECE 661/MECH 641, EECE 697/MECH 646, and EECE 698/MECH 650
- List C- Others: EECE 490/MECH 534, EECE 648/MECH 691/ENMG 628, EECE 692/MECH 642, and MECH 647
Course Descriptions