American University of Beirut

Department of Computer Science

​Chairperson
Elbassuoni, Shady
ProfessorsAbu Salem, Fatima; El Hajj, Wassim; Safa, Haidar
Associate ProfessorsElbassuoni, Shady; Khabbaz, Maurice
Research AssociateBaydoun, Mohammed H.
Assistant ProfessorsAbdo Mouawad, Amer; Assaf, Rida; El Hajj, Izzat; Harkous, Hasanin; Mardanbegi, Diako; Sakr, Mohamad
Senior LecturerJureidini, Wadi' N.
LecturersAbdallah, Maher; Kobeissi, Mohamed A.; Kobeissi, Nadim; Lakkis, Sari; Noureddine, Moustafa; Raheel, Saeed; Yasseen, Zahraa; Zalghout, Mohamad
InstructorsAoude, Loa; El Hajj, Mohamed; Farroukh, Duaa; Fatairi, Nour; Ghannam, Hiyam; Hamandi, Ahmad; Khalil, AlAbbass; Ramlaoui, Hussam; Sobh, Amine​

The Department of Computer Science offers a program leading to the degree of master of science (MS) in computer science. For more information about the department, visit: 

Mission Statement

The Department of Computer Science at the American University of Beirut prepares students for advanced studies and professional careers in the dynamically changing world of computing and information technology. Our programs combine the theoretical foundations of computing with the practical knowledge of software development vital to industry, to provide broad and integrated curriculums.

The department offers a bachelor of science (BS) degree in computer science, designed to be completed typically in three years after the freshman year. It also offers a master of science (MS) program designed to provide advanced and specialized education in computing, offered in formats that meet the needs of both working professionals and full-time students.

The department has vigorous research programs in theoretical computer science networking and security, machine learning and data science, high-performance computing, data mining and information retrieval, and software engineering. Our faculty members are committed to contributing to the advancement of the field of computing through scholarly activities, in which our students play a vital role.

MS in Computer Science

In addition to the university requirements for graduate study in the Faculty of Arts and Sciences, students must complete: (1) 21 credits of coursework and a 9-credit thesis (thesis option), (2) 27 credits of coursework and a 3-credit project (project option), or (3) 30 credits of coursework (course-based option). For all options, the courses are normally CMPS courses numbered 310 and above to be taken in coordination with the student’s adviser. Students may take up to 6 credits of coursework from the following list: EECE 631, EECE 635, EECE 621, EECE 623, EECE 625, EECE 626, EECE 653, EECE 657. Students must also satisfy a breadth requirement by taking at least 3 credits per area from three different areas of the following eight areas:

  1. Theory: CMPS 314, CMPS 315, CMPS 316, CMPS 317, EECE 631, EECE 635, or a special topics course in this area.
  2. Computer Architecture and Parallel Computing: CMPS 323, CMPS 324, EECE 621, EECE 623, EECE 625, EECE 626, or a special topics course in this area
  3. Programming Languages and Compilers: CMPS 332 or a special topics course in this area
  4. Systems and Networking: CMPS 342, CMPS 343, CMPS 345, EECE 653, EECE 657, or a special topics course in this area
  5. Computational Science: CMPS 350, CMPS 351, CMPS 354, CMPS 355, CMPS 358, CMPS 359, or a special topics course in this area
  6. Artificial Intelligence and Data Science: CMPS 364, CMPS 365, or a special topics course in this area
  7. Software Engineering: CMPS 371 or a special topics course in this area
  8. Graphics and Gaming: CMPS 385, CMPS 386, CMPS 388, or a special topics course in this area
For more information about the program, visit: https://website.aub.edu.lb/fas/cs/Pages/index.aspx.

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 and respectful environment to all members of its community.
read more