Engineering - Computer-Engineering

  • Degree: Bachelor
  • Campus: Debbieh, Tripoli
  • Faculty: Engineering
  • Department: Electrical & Computer Engineering

Program Description

Chairperson Ziad Osman.
Professors Sobhi Abou Chahine, Ali Haidar.
Associate Professors Mohamad Tarnini, Mohammad Ayache,  Hamza Issa.
Assistant Professors Abdallah El Ghaly, Alaa Daher, Amira Zaylaa, Hiba Halabi, Manal Fattoum, Ziad Doughan, Majeed Abdul Rahman.
Lecturer Hiba Bazzi, Iman Haidar, Youssef Ajra, Oussama Dankar.

The mission of the Computer Engineering (CE) Program is to prepare students for rewarding careers and higher education, engage in scientific research pushing the frontiers of the field even further, and get involved in local community issues requiring specialist participation.

The Computer Engineering Program is designed such that its students upon graduation will:

  1. Possess the highest level of technical robustness in the field of computer engineering that will earn them recognition and esteem among their colleagues.
  2. Have the knowledge and skills to invent novel technology, provide creative designs, and suggest innovative solutions to challenging problems.
  3. Stay abreast of emerging technologies, continually learning new theory and skills to nourish ever-developing careers.
  4. Demonstrate good citizenship, fulfilling their professional responsibilities towards their communities, Lebanon, and the World at large.
  5. Excel on multi-disciplinary and multi-cultural teams, and effectively employ their oral and written communication skills to resolve problems.

Upon completion of the program graduates shall be able to:

  1. an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics
  2. an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors
  3. an ability to communicate effectively with a range of audiences
  4. an ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts
  5. an ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives
  6. an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions
  7. an ability to acquire and apply new knowledge as needed, using appropriate learning strategies

The undergraduate curriculum for the degree of Bachelor of Engineering in Computer Engineering consists of 150 credit-hours of course work + IC3 + 30 credits transferred from Lebanese Baccalaureate or equivalent..

The Computer Engineering career encompasses opportunities in a wide range of areas such as industry, military, communications, aerospace, business, government, medicine, to name but a few. Computer engineering is in steady progress with an ever-expanding job market. Specific jobs include the functions of designing, analyzing, and maintaining computer systems. Furthermore, graduates can analyze, design, test, and evaluate network systems. In addition, they can develop, create, and modify general information security schemes. In addition, they can develop, and test systems and application software programs. Trending areas in computer engineering comprise artificial intelligence and machine learning, cybersecurity, smart cities, autonomous driving, vehicular networks, and more. Indeed, computer engineers enjoy high job satisfaction as reflected in market studies. In modern terms, computer engineers are digital transformation and world smartification leaders, believers in sustainable development, technology entrepreneurs and professionals with an engineering mindset!

The Bachelor of Computer Engineering consists of 150 credit-hours of course work. The Student’s Study Plan is given to every CE student upon his/her enrollment. The CE curriculum consists of the following components:

Common Requirements Credits
General University Requirements 20
Basic Sciences and Mathematics 26
General Engineering Courses 9
CE Program-Specific Requirements Credits
Engineering topics from outside the program 9
CE Core 69
Technical Electives 12
Final Year Project 4
Internship 1

The CE program provides the following track options:

  1. Artificial Intelligence and Machine Learning (19 Credits):
    • Mandatory track base (10 Credits): COMP 215, COMP 364, and COMP 501 and COMP 502 (A Capstone Design Project in Machine Learning and Artificial Intelligence)
    • Track cap (9 Credits): Select three elective courses rom the following mandatory list: COMP 474, COMP 477, COMP 533, COMP 534, COMP535, COMP551, COMP 560, COMP 564, COMP 565, COMP 568
  2. Networks and Cybersecurity (19 Credits):
    • Mandatory track base (10 Credits): COMP 454, COMP 543, and COMP 501 and COMP 502 (A Capstone Design Project in Networks and Cybersecurity)
    • Track cap (9 Credits), select three elective courses from the following mandatory list: COMP 431, COMP 455, COMP 477, COMP 505, COMP 510, COMP 512, COMP 529, COMP 532, COMP 554, COMP 555, COMP 556, COMP 559, and COMP 567

Students not joining a track can freely select their major elective courses.

click here to navigate to Laboratories page

    • Digital Systems Laboratory (DSL)
    • Measurement and Electronics Laboratory (MEL)
    • Machines and Power Laboratory (MPL)
    • Software Laboratory (SWL)
    • Control and Industrial Electronics Laboratory (CIEL)
    • Networks and Cybersecurity Laboratory (NCL)
    • Communications Laboratory (COML)
    • Digital Signal Processing Laboratory (DSPL)
    • Electric Power and Protection Laboratory (EPPL)
    • Power Electronics Laboratory (PEL)
    • Robotics and AI lab (RAIL)



Study Plan:

Course Code Course Title Credits Hours Distribution Course Type
First Semester
ENGR002 Introduction to Engineering 2 (2Crs.: 2Lec,0Lab) GEC
MATH281 Linear Algebra 3 (3Crs.: 3Lec,0Lab) BSMC
MATH282 Calculus 3 (3Crs.: 3Lec,0Lab) BSMC
MCHE213 Dynamics 3 (3Crs.: 3Lec,0Lab) GE
PHYS281 Electricity and Magnetism 3 (3Crs.: 3Lec, 0Lab) BSMC
ARAB001 Arabic Language 2 (2Cr.:2Lec) CUR
Second Semester
COMP208 Programming I 3 (3Crs.: 2Lec,2Lab) GE
COMP225 Digital Systems I 3 (3Crs.: 2Lec, 2Lab) ETOS
MATH283 Differential Equations 3 (3Crs.: 3Lec,0Lab) BSMC
PHYS282 Material Properties and Heat 3 (3Crs.: 2Lec,2Lab) BSMC
POWE212 Electric Circuits I 3 (3 Crs.: 3Lec, 0Lab) ETOS
Summer I
CHEM241 Principles of Chemistry 3 (3Cr.:3 Lec) BSMC
ENGL211 Advanced Writing 2 (2Crs.: 2Lec,0Lab) GEC
BLAW001 Human Rights 1 1 Lec. CUR
------- General Electives 3 (3) E
Third Semester
COME223 Digital Electronics 3 (3Crs.:2Lec, 2 Lab) ETOS
COMP210 Programming II 3 (3Crs.:2Lec, 2Lab) CECC
COMP215 Programming for Engineers 3 (3Crs.:2Lec, 2Lab) CECC
COMP226 Digital Systems II 3 (3Crs.: 2Lec, 2Lab) CECC
COMP231 Discrete Structures 3 (3Crs.:3Lec,0Lab) CECC
ENGL300 Speech Communications 2 (2Crs.: 2Lec,0Lab) GEC
Fourth Semester
COMP232 Data Structures 3 (3Crs.:2Lec,3Lab) CECC
COMP311 Object Oriented Programming 3 (3Crs.: 2Lec,2Lab) CECC
COMP325 Microprocessor Organization and Design 3 (3Crs.: 2Lec, 2Lab) CECC
INME221 Engineering Economy 3 (3Crs.: 3Lec,0Lab) GE
MATH284 Numerical Analysis 3 (3Crs.: 3Lec, 0Lab) BSMC
MATH381 Probability and Statistics 3 (3Crs.: 3Lec, 0Lab) BSMC
Summer II
CHEM405 Solid State Chemistry 2 (2Crs.: 2Lec,0Lab) BSMC
ENGR001 Engineering Ethics 1 (1Crs.: 1Lec, 0Lab) GEC
MGMT002 Entrepreneurship I 2 (2Crs.: 2Lec, 0Lab) GEC
------- General Electives 4 (4) E
Fifth Semester
COME411 Instrumentation 3 (3CRS.:0Lec,0Lab) CEECC
COMP361 Control Systems for Computer Engineers 3 (3Crs.:2Lec, 2Lab) CECC
COMP423 Computer Architecture 3 (3Crs.:2Lec,2Lab) CECC
COMP453 Transmission and Processing of Digital Signals 3 (3Crs.:2Lec,2Lab) CECC
COMPxxx Technical Electives 1 3 (3) E
Sixth Semester
COMP344 Database Systems 3 (3Crs.: 2Lec, 2Lab) CECC
COMP364 Introduction to Artificial Intelligence and Machine Learning 3 (3Crs.: 2Lec, 2Lab) CECC
COMP442 Software Engineering 3 (3Crs.:2Lec,3Lab) CECC
COMP454 Computer Networks 3 (3Crs.: 3Lec, 0Lab) CECC
COMP454L Computer Networks Lab 1 (1Cr.: 0Lec, 3Lab) CECC
------- General Electives 1 (1Cr.) E
Summer III
COMP499 Internship 1 (1Cr.) CECC
Seventh Semester
COMP500 Research Methodology 2 (2Crs.: 2Lec, 0Lab) CECC
COMP501 Final Year Project I 1 (1Cr.) CECC
COMP543 Cryptography and Information Security 3 (3Crs.: 3Lec, 0Lab) CECC
COMP543L Cryptography and Information Security LAB 1 (1Cr.) CECC
COMPxxx Technical Electives 3 3 (3) E
COMPxxx Technical Electives 2 3 (3) E
Eighth Semester
COMP443 Operating Systems 3 (3Crs.:2Lec,2Lab) CECC
COMP452 Compilers 3 (3Crs.: 2Lec, 2Lab) CECC
COMP502 Final Year Project II 3 (3Cr.) CECC
COMP525 Embedded and Microprocessor Systems 3 (3Crs.: 2Lec, 2Lab) CECC
COMPxxx Technical Electives 4 3 (3) E