American Univesity of Beirut

Department of Electrical and Computer Engineering

​Chairperson:
Mansour, Mohammad
Professors:​Abou-Faycal, Ibrahim; Artail, Hassan; Bazzi, Louay; Chaaban, Farid; Chedid, Riad; Chehab, Ali; Dawy, Zaher; Elhajj, Imad; El-Hajj, Ali; Jabr, Rabih; Kabalan, Karim; Karaki, Sami; Kayssi, Ayman; Mansour, Mohammad; Masri, Wassim
Associate Professors:​Awad, Mariette; Costantine, Joseph; Hajj, Hazem; Kanj, Rouwaida; Karameh, Fadi; Saghir, Mazen; Tawk, Youssef; Zaraket, Fadi
Assistant Professors:​Daher, Naseem; Issa, Ibrahim; Nassif, Roula
Lecturers:​Asadallah, Fatima Al-Zahra; Droubi, Ghassan; Marmar, Ali; Moukallid, Ali
Instructors:​Dinnawi, Rafica; Kanafani, Zaher; Kanso, Ali; Makarem, Nabil


The Department of Electrical and Computer Engineering offers three undergraduate programs leading to the degree of Bachelor of Engineering in addition to two minors and two tracks.

Undergraduate Programs

The Department of Electrical and Computer Engineering offers the degree of Bachelor of Engineering in three majors:

  • Computer and Communications Engineering (CCE)
  • Computer Science and Engineering (CSE)
  • Electrical and Computer Engineering (ECE)

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 Computer Science and Engineering program allows students to focus on the areas of software engineering, systems and networks, cybersecurity, theory and algorithms, data science, or bioinformatics. The CSE program is offered in cooperation with the Computer Science Department of the Faculty of Arts and Sciences. 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.

All three programs require the completion of 143 credits including an internship and a final year project; and prepare students for professional careers as well as graduate studies.

The ECE department also offers a minor in Biomedical Engineering and a track in Control and Robotics, in addition to a minor and a track in Artificial Intelligence.

Computer and Communications Engineering Program    

Program Educational Objectives

The objectives of the CCE program are to graduate students who are able to:

  • achieve their employment or post-graduate educational goals and
  • advance in their careers through leadership, life-long learning, innovation, critical thinking, integrity and civic responsibility.

Program Requirements

  • 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 Requirements: 12 credits in Humanities including INDE 410, 6 credits in Social Sciences, 6 credits in English: ENGL 203 and ENGL 206, and 3 credits in Arabic
  • INDE 301: Engineering Economy
  • ECE Core Courses: FEAA 200, 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
  • ECE Restricted Electives: Four restricted elective courses from the list of CCE Focus Area courses with no more than three courses from any given area
  • Undergraduate Elective Courses: 3 credits of EECE 300 or 400 level courses
  • Technical Electives: 18 credits of coursework, at least 6 credits of which must be in EECE courses. No more than 6 credits may be taken from the same department, program or track
  • Approved Experience: EECE 500
  • Final Year Project: EECE 501 and EECE 502

The program requirements can be completed according to the following proposed schedule:

​Term I (Fall)
​Credits
FEAA 200​Introduction to Engineering and Architecture
3
EECE 210Electric Circuits3
ENGL 203Academic English3
MATH 201Calculus and Analytic Geometry III3
MATH/CMPS 211Discrete Structures3
​ ​Total 15
​ ​ ​
​Term II (Spring)
Credits
EECE 230​Introduction to Computation and Programming
3​
EECE 290Analog Signal Processing​3
MATH 202Differential Equations​3
MATH 218/219Linear Algebra​3
PHYS 210Introductory Physics II​3
PHYS 210LIntroductory Physics Laboratory II1
​ ​Total 16
​ ​ ​
​Term III (Summer)
Credits
CHEM 201/202​Chemistry Course
​3
CHEM 203/205Chemistry Laboratory​2
​Humanities or Social Sciences Elective 3 ​​3
​ ​​Total 8
​ ​ ​
​Term IV (Fall)
Credits
EECE 310​Electronics
​3
EECE 310LElectric Circuits Laboratory​3
EECE 320Digital Systems Design​1
EECE 330Data Structures and Algorithms​3
EECE 380Engineering Electromagnetics​3
STAT230/233Introduction to Probability and Random Variables​3
​ ​​Total 16
​ ​ ​
​Term V (Spring)
Credits
EECE 311​Electronic Circuits
3​
EECE 321Computer Organization​3
EECE 321LComputer Organization Laboratory​1
EECE 340Signals and Systems​3
EECE 350Computer Networks​3
Science Elective​3
​ ​Total 16
​ ​ ​
​Term VI (Summer) ​​Credits
​ENGL 206
​Technical English3​
ARAB​3
​Humanities or Social Sciences Elective ​​3
​ ​​Total 9
​ ​
​Term VII (Fall)
​Credits
EECE 442​Communication Systems
3​
EECE 3xx/4xxRestricted Elective​3
EECE 3xx/4xxRestricted Elective​3
MATHElective​3
INDE 301Engineering Economy​3
​ ​​Total 15
​ ​ ​
​Term VIII (Spring) ​Credits
​EECE 3xx/4xx
​3
EECE 3xx/4xx​3
EECE 3xx/4xx​3
EECE 410L​1
INDE 410​3
​Humanities or Social Sciences Elective ​​3
​ ​​Total 16
​ ​ ​
​Term IX (Summer)
Credits
EECE 500​Approved Experience1 b
​ ​ ​
​Term X (Fall)
Credits
EECE 501​Final Year Project
​3
EECERestricted Laboratory​1
EECEEECE Elective​3
Two Technical ElectivesEECE or Other​5
​Humanities or Social Sciences Elective ​​3
​ ​​Total 16
​ ​ ​
​Term XI (Spring)
Credits
EECE 502​Final Year Project
​3
EECEElective Laboratory​1
EECEEECE Elective​3
Two Technical ElectivesEECE or Other​6
​Humanities or Social Sciences Elective ​​3
​ ​​Total 16
​ ​Total Credit Hours 143

List of CCE Focus Area Courses

  • Area 1: Applied Electromagnetics and RF Systems: EECE 481, EECE 482, EECE 487, EECE 488
  • Area 2: Computer Hardware Systems: EECE 412, 420, 421, 422, 423, 425
  • Area 3: Communications and Networking: EECE 451, 455, 491
  • Area 4: Software Systems: EECE 331, 332, 334, 338, 430, 432, 433, 437, 438, 490

List of CCE Restricted Labs

EECE 412L, 430L, 431L, 434L, 435L, 442L, 451L, 480L

List of Pre-Approved Technical Electives

  • Any EECE course with a number equal to, or greater than, 300 (except EECE 312)
  • Any ENMG course with a number equal to, or greater than, 600
  • ACCT 210, 215
  • BIOL 201, 202, 210, 223, 224, 225, 243, 244, 247, 260, 268, 290
  • 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
  • CMPS 251, 257/215, 272/240, 274/232, 277/244, 281/254, 285, 286, 288, 350, 351, 373/323, 391
  • DCSN 200, 210
  • ECON 214, 215, 217, 218, 222, 223/224, 226, 227, 228, 232, 235, 236, 237, 239, 240, 241, 242, 243, 333, 341
  • ENTM 225, 235
  • FINA 211, 220
  • GEOL 201, 205, 206, 211, 212, 213, 219, 221
  • INDE 302, 303, 412
  • MATH 210, 212, 213, 214, 220, 223, 224, 227, 234, 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 200, 212, 217, 223, 225, 226, 235, 236, 249
  • PSYC 226, 229
  • Any STAT course with a number equal to, or greater than, 234

List of Science Electives

  • BIOL 201, BIOL 202, BIOL 209, BIOL 210, CHEM 201, CHEM 207/211, GEOL 201, GEOL 204, GEOL 205, GEOL 211, MAUD 204, HYL 246, PHYS 200, PHYS 212, PHYS 217, PHYS 223,PHYS 235, PHYS 236, PSYC 222, PSYC 224

Computer Science and Engineering Program

Program Educational Objectives

The objectives of the Computer Science and Engineering (CSE) program are to graduate students who are able to:

  • Achieve their employment or post-graduate educational goals and
  • Advance in their careers through leadership, life-long learning, innovation, critical thinking, integrity, and civic responsibility.

Program Requirements

Mathematics: MATH 201, MATH 211, MATH 218 or 219, STAT 230 or 233, and two courses from the list of CSE MATH electives.

Sciences: PHYS 211; PHYS 211L; and at least 8 credits from the list of science electives, to include at least one natural science elective.

General Education Requirements: 12 credits in Humanities including INDE 410, 6 credits in Social Sciences, 6 credits in English: ENGL 203 and ENGL 206, and 3 credits in Arabic.

INDE 301: Engineering Economy

INDE 412: Engineering Entrepreneurship

CSE Core Courses: FEAA 200, EECE 230, EECE 320, EECE 321, EECE 330, EECE 331, EECE 332, EECE 334, EECE 338, EECE 351, EECE 430, EECE 432, EECE 455, EECE 490.

CSE Laboratories: EECE 321L, EECE 430L, EECE 435L, and one restricted CSE laboratory.

CSE Concentrations: 9 credits to satisfy the requirements of one of the CSE concentration areas.

CSE Electives: Six 3-credit courses selected from the list of pre-approved Technical Electives.

Approved Experience: EECE 500

Final Year Project: EECE 501 and EECE 502.

The program requirements can be completed according to the following proposed schedule

​Term I (Fall)
Credits
FEAA 200​Introduction to Engineering and Architecture
3​
EECE 230Introduction to Computation and Programing​3
MATH/CMPS 211Discrete Math​3
MATH 201Calculus and Analytic Geometry III​3
ENGL 203Academic English​3
​ ​​Total 15
​ ​ ​
​Term II (Spring)
Credits
EECE 330​Data Structures and Algorithms
​3
MATH 218/219Linear Algebra​3
STAT 230/233Probability and Random Variables​3
PHYS 211Electricity and Magnetism​3
PHYS 211LElectricity and Magnetism Lab​1
​Humanities or Social Science Elective ​​3
​ ​​Total 16
​ ​ ​
​Term III (Summer)
​Credits
At least 4 credits from the List of CSE Science Electives​4
Humanities or Social Science Elective​3
​ ​​Total 7
​ ​ ​
​Term IV (Fall)
Credits
EECE 331​Design and Analysis of Algorithms
​3
EECE 332Object-Oriented and Effective Java Programing​3
EECE 320Digital Design​3
EECE 351Computing Networks and Services​3
​At least 4 credits from the List of CSE Science Electives ​​4
​ ​​Total 16
​ ​ ​
​Term V (Spring)
Credits
EECE 338​Theory of Computation
​3
EECE 334Programming Language Design and Implementation​3
EECE 321Computer Organization​3
EECE 321LComputer Organization Lab​1
INDE 301Engineering Economy​3
​Humanities or Social Science Elective ​​3
​ ​Total 16
​ ​ ​
​Term VI (Summer)
Credits
Math Elective3​
ENGL 206​Technical English​3
Arabic Elective​3
​ ​​Total 9
​ ​ ​
​Term VII (Fall)
Credits
EECE 455​Cryptography and Network Security
​3
EECE 490Machine Learning​3
EECE 432Operating Systems​3
EECECSE Restricted Laboratory​1
EECE or OtherCSE Concentration Area Elective​3
INDEEngineering Ethics​3
​ ​​Total 16
​ ​ ​
​Term IX (Summer)
Credits
EECE 500​Approved Experience1b
​ ​ ​
​Term X (Fall)
Credits​
EECE 501​Final Year Project
​3
EECE 435LSoftware Tools Lab​1
EECE or OtherCSE Concentration Area Elective​3
EECE or OtherTwo CSE Electives​6
​Humanities or Social Science Elective ​​3
​ ​Total 16​
​ ​ ​
​Term XI (Spring)
Credits
EECE 502​Final Year Project
​3
EECE or OtherCSE Concentration Area Elective​3
EECE or OtherTwo CSE Electives​6
​Humanities or Social Science Elective ​​3
​ ​​Total 15

List of CSE Concentration Areas

  • Software Engineering: EECE 437, EECE 636 or EECE 638 and one of EECE 433/CMPS 277, 244, EECE 438, EECE 631, EECE 636, EECE 638, EECE 652, EECE 499 in Software Design and Validation.
  • Systems and Networks: Three courses from: EECE 420, EECE 421, EECE 422, EECE 425, EECE 451, EECE 651, CMPS 345, EECE 499 in Systems and Networks.
  • Cybersecurity: Three courses from: EECE 635, EECE 641, EECE 651, EECE 655, EECE 657, EECE 499 in Network Security.
  • Theory and Algorithms : MATH 210, MATH 241 or MATH 261 and one from: EECE 631, EECE 635, EECE 636, EECE 641, EECE 642, EECE 731, CMPS 396, EECE 499 in Theory and Algorithms.
  • Computational Data Science: Three courses from: EECE 433/CMPS 277,244 , EECE 631, EECE 633, EECE 634, EECE 636, EECE 639, EECE 663, EECE 693, EECE 699, CMPS 276, 262, STAT 234, EECE 499 in Data Science.
  • Bioinformatics : BIOL 223, BIOL 370 or BIOC 326 and one of: STAT 234, EECE 631, EECE 633, EECE 634, EECE 693, EECE 699, MSBA 305, EECE 499 in Bioinformatics.
  • Individually Designed: Three courses with a unifying theme proposed by student and approved by academic advisor and the ECE undergraduate committee. At least one of the courses need to be in the ECE department.

List of CSE Restricted Laboratories:

  • EECE 431L, EECE 434L, and EECE 451L

List of CSE MATH Electives:

  • MATH 202, MATH 210, MATH 220, MATH 224, MATH 227, MATH 241, MATH 242, MATH 251 or CMPS 251, and MATH 261.

List of Pre-Approved Technical Electives

  • Any EECE course with a number equal to or greater than 300
  • Any ENMG course with a number equal to, or greater than, 600
  • ACCT 210, 215
  • BIOL 201, 202, 210, 223, 224, 225, 243, 244, 247, 260, 268, 290
  • 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
  • CMPS 251, 257/215, 272/240, 274/232, 277/244, 281/254, 285, 286, 288, 350, 351, 373/323, 391
  • DCSN 200, 210
  • ECON 214, 215, 217, 218, 222, 223/224, 226, 227, 228, 232, 235, 236, 237, 239, 240, 241, 242, 243, 333, 341
  • ENTM 225, 235
  • FINA 211, 220
  • GEOL 201, 205, 206, 211, 212, 213, 219, 221
  • INDE 302, 303, 412
  • MATH 210, 212, 213, 214, 220, 223, 224, 227, 234, 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 200, 212, 217, 223, 225, 226, 235, 236, 249
  • PSYC 226, 229
  • Any STAT course with a number equal to or greater than 234

List of CSE Science Electives

  • BIOL 2011, BIOL 202, BIOL 209, BIOL 210 , CHEM 2011, CHEM 2021, CHEM 203, CHEM 2051, CHEM 2071/211, GEOL 2011, GEOL 203, GEOL 2051, GEOL 211, MAUD 204, PHYL 246, PHYS 200, PHYS 2101, PHYS 210L, PHYS 2121, PHYS 217, PHYS 223, PHYS 228, PHYS 228L, PHYS 235, PHYS 236, PSYC 222, PSYC 224

Electrical and Computer Engineering Program

Program Educational Objectives

The objectives of the ECE program are to graduate students who are able to:

•    achieve their employment or post graduate educational goals and
•    advance in their careers through leadership, life-long learning, innovation, critical thinking, integrity and civic responsibility.

Program Requirements

  • 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 Requirements: 12 credits in Humanities including INDE 410, 6 credits in Social Sciences, 6 credits in English: ENGL 203 and ENGL 206, and 3 credits in Arabic
  • INDE 301: Engineering Economy
  • ECE Core Courses: FEAA 200, EECE 210, EECE 230, EECE 290, EECE 310, EECE 311,
    EECE 320, EECE 321, EECE 330, EECE 340, EECE 370 and EECE 380
  • ECE Laboratories: EECE 310L, EECE 321L, EECE 410L and two additional laboratories: one restricted laboratory and one elective laboratory
  • ECE Restricted Electives: Four restricted elective courses from the list of ECE Focus Area courses with no more than three courses from any given area
  • Undergraduate Elective Courses: 6 credits of EECE 300 or 400 level courses
  • Technical Electives: 18 credits of coursework, at least 6 credits of which must be in EECE courses. No more than 6 credits may be taken from the same department, program or track. All technical electives must be from the list of pre-approved technical electives
  • Approved Experience: EECE 500
  • Final Year Project: EECE 501 and EECE 502

The program requirements can be completed according to the following proposed schedule:

​Term I (Fall)
Credits
FEAA 200​Introduction to Engineering and Architecture
​3
EECE 210Electric Circuits​3
ENGL 203Academic English​3
MATH 201Calculus and Analytic Geometry III​3
PHYS 210Introductory Physics II​3
PHYS 210LIntroductory Physics Laboratory II​1
​ ​Total 16​
​ ​ ​
​Term II (Spring)
Credits​
EECE 230​Introduction to Computation and Programming
3​
EECE 290Analog Signal Processing​3
MATH 202Differential Equations​3
MATH 218/219Linear Algebra​3
MATH/CMPS 211Discrete Structures​3
​ ​​Total 15
​ ​ ​
​Term III (Summer)
Credits​
CHEM 201/202​Chemistry Course
​3
CHEM 203/205Chemistry Laboratory​2
​Humanities or Social Sciences Elective ​​3
​ ​​Total 8
​ ​ ​
​Term IV (Fall)
​Credits
EECE 310​Electronics
​3
EECE 310LElectric Circuits Laboratory​1
EECE 320Digital Systems Design​3
EECE 330Data Structures and Algorithms​3
EECE 370Electric Machines and Power Fundamentals​3
STAT 230/233Introduction to Probability and Random Variables​3
​ ​Total 16​
​ ​ ​
​Term V (Spring)
Credits
EECE 311​Electronic Circuits
​3
EECE 321Computer Organization​3
EECE 321LComputer Organization Laboratory​1
EECE 340Signals and Systems​3
EECE 380Engineering Electromagnetics​3
​Science Elective ​​3
​ ​Total 16​
​ ​ ​
​Term VI (Summer)
Credits
ENGL 206​Technical English
​3
ARABArabic Course​3
​Humanities or Social Sciences Elective ​​3
​Total 9
​ ​ ​
​Term VII (Fall)
Credits
EECE 4xx​Restricted Elective
3​
EECE 4xxRestricted Elective​3
EECE 3xx/4xxElective​3
MATHMath Elective​3
INDE 301Engineering Economy​3
​ ​​Total 15
​ ​ ​
​Term VIII (Spring)
Credits​
EECE 4xx​Restricted Elective
3​
EECE 4xxRestricted Elective​3
EECE 3xx/4xxElective​3
EECE 410LSystem Integration Laboratory​1
INDE 410Engineering Ethics​3
​Humanities or Social Sciences Elective ​​3
​ ​​Total 16
​ ​ ​
Term IX (Summer)
Credits
EECE 500​Approved Experience1 b
​ ​ ​
​Term X (Fall)
Credits
EECE 501​Final Year Project
​3
EECEEECE Elective​3
EECERestricted Laboratory​1
​Two Technical Electives
EECE or Other​6
​Humanities or Social Sciences Elective ​​3
​ ​​Total 16
​ ​ ​
​Term XI (Spring)
Credits
EECE 502​Final Year Project
​3
EECEEECE Elective​3
EECEElective Laboratory​1
​Two Technical Electives​EECE or Other​6
​Humanities or Social Sciences Elective ​​3
​ ​​Total 16
​ ​Total Credit Hours 143


List of ECE Focus Area Courses

  • Area 1: Electromagnetics and RF Systems: EECE 481, EECE 482, EECE 487, EECE 488
  • Area 2: Computer Hardware Systems: EECE 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, 463

List of ECE Restricted Labs

EECE 412L, 460L, 462L, 470L, 471L, 473L, 480L

List of Pre-Approved Technical Electives

  • Any EECE course with a number equal to, or greater than, 300
  • Any ENMG course with a number equal to, or greater than, 600
  • ACCT 210, 215
  • BIOL 201, 202, 210, 223, 224, 225, 243, 244, 247, 260, 268, 290
  • 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
  • CMPS 251, 257/215, 272/240, 274/232, 277/244, 281/254, 285, 286, 288, 350, 351, 373/323, 391
  • DCSN 200, 210
  • ECON 214, 215, 217, 218, 222, 223/224, 226, 227, 228, 232, 235, 236, 237, 239, 240, 241, 242, 243, 333, 341
  • ENTM 225, 235
  • FINA 211, 220
  • GEOL 201, 205, 206, 211, 212, 213, 219, 221
  • INDE 302, 303, 412
  • MATH 210, 212, 213, 214, 220, 223, 224, 227, 234, 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 200, 212, 217, 223, 225, 226, 235, 236, 249
  • PSYC 226, 229
  • Any STAT course with a number equal to, or greater than, 234

List of Science Electives

  • BIOL 201, BIOL 202, BIOL 209, BIOL 210, CHEM 201, CHEM 207/211, GEOL 201, GEOL 205, GEOL 211, MAUD 204, PHYL 246, PHYS 200, PHYS 212, PHYS 217, PHYS 223, PHYS 235, PHYS 236, PSYC 222, PSYC 224

Track and Minor in Artificial Intelligence    

The Track 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 AUB undergraduate students. Only students who have a cumulative average of 70 (GPA: 2.2) or more are eligible to apply for the minor.

Track Requirements (for ECMP/ EECE)

In order to satisfy the requirements of the track, a student 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

Elective courses:

  • List A: EECE 463, EECE 633, EECE 639, EECE 664, EECE 668, EECE 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, STAT 234, STAT 235.
  • List C: EECE 331, EECE 334, EECE 422, EECE 423/623, EECE 433, EECE 491, EECE 603, EECE 636, EECE 644, EECE 660, EECE 661, EECE 665, EECE 694, EECE 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. Track open only for ECMP and EECE majors. Track 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, a student must earn 18 credits of course work from the courses listed below.

  • EECE 230, EECE 231 or CMPS 200/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

Elective courses:

  • List A: EECE 633, EECE 639, EECE 664, EECE 668, EECE 692, EECE 693, EECE 699, CMPS 276/262, MECH 642
  • List B: CMPS 200/201, CMPS 212/202, EECE 330, EECE 433, EECE 634, EECE 636, EECE 641, EECE 663, EECE 694, EECE 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 Track 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.

Minor in Biomedical Engineering    

The minor in Biomedical Engineering is open to all AUB students. Students who have completed at least 60 credits at the sophomore level and higher, and who have a cumulative average of 70 (GPA: 2.2) or more, may apply by completing the minor application form available in the ECE department. The minor will be indicated on the transcript of the student who completes all the requirements described below and obtains an average in the minor courses of 70 (GPA: 2.2) or more.

The minor requirements are divided into a set of core courses and a set of elective courses.

For Engineering students, the requirements are as follows:

  • EECE 401 [1 cr.]
  • BIOL 201 [4 cr.]
  • BIOL 202 or PHYL 246 [4 cr.]
  • One core course [3 cr.] chosen from EECE 601, EECE 603 or MECH 633 depending on the chosen track of Biomedical Equipment, Neuroengineering or Biomechanical, respectively.
  • One elective course from list A below [3 cr.]
  • One elective course from list A, B,or C below [3 cr.]
  • Minimum number of credits: 18

For Biology students, the requirements are as follows:

  • EECE 401 [1 cr.]
  • BIOL 201 [4 cr.]
  • BIOL 202 [4 cr.]
  • EECE 210 [3 cr.] (or equivalent, such as PHYS 228 and PHYS 228L) and EECE 601 [3 cr.] for the Biomedical Equipment and Neuroengineering track; or CIVE 210 [3 cr.] (or equivalent) and MECH 634 [3 cr.] for the Biomechanics track
  • One elective course from list A or B below [3 cr.]
  • Minimum number of credits: 18

For other students, the requirements are as follows:

  • EECE 401 [1 cr.]
  • BIOL 201 [4 cr.]
  • BIOL 202 or PHYL 246 [4 cr.]
  • EECE 210 [3 cr.] (or equivalent, such as PHYS 228 and PHYS 228L) and EECE 601 [3 cr.] for the Biomedical Equipment and Neuroengineering tracks; or CIVE 210 [3 cr.] (or equivalent) and MECH 634 [3 cr.] for the Biomechanics track
  • One elective course from list A, B or C below [3 cr.]
  • Minimum number of credits: 18

Elective Courses

  • List A: EECE 601, EECE 603 (unless the student takes EECE 694, in which case either EECE 694 or EECE 603 counts toward the minor), EECE 604, EECE 605, MECH 633,
    MECH 634
  • List B: BMEN 603, BMEN 604, BMEN 609, MECH 606, MECH 607, MECH 624, MECH
    631, MECH 641/EECE 661, EECE 633, EECE 667, EECE 693, MECH 705, EECE 694
    (unless the student takes EECE 603, in which case either EECE 694 or EECE 603 counts toward the minor)
  • List C: BIOL 202, BIOL 223, BIOL 225, BIOL 244, BIOL 263, BIOL 268, PHYL 202, PHYL 246

Track in Control and Robotics    

The ECE Track in Control and Robotics provides a coherent academic framework between the ECE and ME departments in the areas of control, instrumentation and robotics. This track 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 track 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 track 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 Course

  • List A- Control: 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 463/MECH 555, EECE 692/MECH642 and MECH 647

Course Descriptions


Contact Us

For various questions, please try contacting us via social media first!
read more

Privacy Statement

We take data privacy seriously and adhere to all applicable data privacy laws and regulations.
read more

Copyright and Disclaimer

Written permission is needed to copy or disseminate all or part of the materials on the AUB website.
read more

Title IX, Non-Discrimination, and Anti-Discriminatory Harassment

AUB is committed to providing a safe, respectful, and inclusive environment to all members of its community.
read more