Engineering - Computer-Engineering

More in this section
  • Degree: Bachelor
  • Campus: Debbieh
  • Faculty: Engineering
  • Department: Electrical & Computer Engineering

Program Description

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.

a. An ability to apply knowledge of mathematics, science, and engineering

b. An ability to design and conduct experiments, as well as to analyze and interpret data

c. An ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability

d. An ability to function on multi-disciplinary teams

e. An ability to identify, formulate, and solve engineering problems

f. An understanding of professional and ethical responsibility

g. An ability to communicate effectively

h. The broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context

i. A recognition of the need for, and an ability to engage in life-long learning

j. A knowledge of contemporary issues

k. An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice

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 environments such as industrial, military, communications, aerospace, business, scientific, and medical. Specific jobs include the functions of designing, installing, modifying, maintaining, repairing, and overhauling computer systems, digital control subsystems, logic circuits, and microprocessor-based interfaces. Furthermore, the graduates are able to analyze, design, test, and evaluate network systems, including local area networks (LAN), wide area networks (WAN), Internet, intranet, sensor networks, and other data communications systems. Additionally, they can develop, create, and modify general security schemes, including cryptography, intrusion detection and prevention, counter attacks for phishing, snooping, sniffing, and viruses, as well as computer applications software or specialized utility programs at large. Also, they are capable of doing research, design, development, and testing of operating systems-level software, compilers, and network distribution. Moreover, they have the competencies to design, develop, administer large-scale database systems and set standards for operations, programming, and security. Finally, they can supervise the manufacturing and installation of computer or computer-related equipment and components.

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 6
CE Core 77
Technical Electives 12

(Click here to navigate to the laboratories page)

  • Communication Laboratory
  • Microprocessor Laboratory
  • Digital Signal Processing Laboratory
  • Electronic Circuits Laboratory
  • Measurements Laboratory
  • Electric machines and drives Laboratory
  • Electric power and protection Laboratory
  • Control and Automation Laboratory
  • Power electronics Laboratory

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
COMP211 Introductory Web Programming 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
COMP328 CPU 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 2 (2Crs.: 2Lec, 0Lab) GEC
------- General Electives 4 (4) E
Fifth Semester
COMP333 Computer Algorithms 3 (3Crs.: 2Lec,3Lab) CECC
COMP361 Control Systems For Computer Engineers 3 (3Crs.:2Lec, 2Lab) CECC
COMP423 Computer Architecture 3 (3Crs.:2Lec,2Lab) CECC
COMP431 Queuing And Modeling 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, 3Lab) 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
COMPxxx Technical Electives 2 3 (3) E
ENGR003 Engineering Project Management 3 (3 Crs.: 3 Lec) CECC
------- General Electives 1 (1Cr.) E
Seventh Semester
COMP443 Operating Systems 3 (3Crs.:2Lec,2Lab) CECC
COMP499 Internship 1 (1Cr.) CECC
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
Eighth Semester
COMP452 Compilers 3 (3Crs.: 2Lec, 2Lab) CECC
COMP502 Final Year Project II 3 (3Cr.) CECC
COMP521 Microprocessor-Based Systems 3 (3Crs.: 2Lec, 2Lab) CECC
COMP533 Computer Graphics 3 (3Crs.: 2Lec, 2Lab) CECC
COMPxxx Technical Electives 4 3 (3) E