School of Engineering

Graduates the engineering leaders of tomorrow...

Department of Electrical and Computer Engineering

B.E. in Computer Engineering

EAC logo

The Bachelor of Engineering degree program in Computer Engineering is accredited by the Engineering Accreditation Commission of ABET, .

ABET is the global accreditor of college and university programs in applied science, computing, engineering, and engineering technology.

ABET accreditation assures that programs meet standards to produce graduates ready to enter critical technical fields that are leading the way in innovation and emerging technologies, and anticipating the welfare and safety needs of the public.

Students in the computer engineering program develop an in-depth knowledge of digital systems, computers, software, networks, and communications systems. In addition to the core topics in electrical and computer engineering, students are exposed to subjects including microprocessors, operating systems, computer architecture, database systems, networks, electronics, control systems, software engineering, reconfigurable computing, communications systems, and telecommunications. This provides for a balanced coverage and an integration of hardware, software, and communications engineering. As part of the academic program, six credits of professional experience are also included in the last summer prior to graduation, to give students an opportunity to integrate classroom instruction with practical work experience.

The broad scope of the program enables the students to pursue different career paths in the design and use of computing and communication systems. Graduates of the program are prepared for employment in the computer and communication industries, and may also select to pursue graduate studies.

The computer engineering program is credit-based and requires the completion of 150 semester hours. A typical schedule is listed below and extends over a four-year period including summer semester; students may select to take these courses over a longer period of time.


The Mission of the Computer Engineering Program is to educate each student to become a responsible, and productive, Computer Engineer who can effectively manage future challenges.

Program educational objectives

Within a few years of graduation, the graduates of the Computer Engineering program will:

Student outcomes

The students will acquire in their matriculation through the Program,  the following skills, knowledge, and behaviors:

  1. An ability to apply knowledge of mathematics, science, and engineering.
  2. An ability to design and conduct experiments, as well as to analyze and interpret data.
  3. 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.
  4. An ability to function on multi-disciplinary teams.
  5. An ability to identify, to formulate, and to solve, engineering problems.
  6. An understanding of one’s professional and ethical responsibility.
  7. An ability to communicate effectively.
  8. A broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context.
  9. A recognition of the need, and the ability, to engage in life-long learning.
  10. A knowledge of contemporary issues.
  11. An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.

Student Data

  Enrollment Data   B.E.

Academic Year 



  Graduation Data   B.E.
Academic Year

Curriculum starting fall 2009

First year


Number Course Cr
ENG202 Advanced Academic English 3
PHY201 Electricity and Magnetism 4
MTH201 Calculus III 3
COE212 Engineering Programming 3
GNE212 Engineering Mechanics 3
COE201 Computer Proficiency 1


Number Course Cr
MTH207 Discrete Structures I 3
—- Liberal Arts Curriculum Elective 3
ETH201 Moral Reasoning 1
MTH206 Calculus IV 3
MTH304 Differential Equations 3
ELE201 Electrical Circuits I 3


Number Course Cr
—- Liberal Arts Curriculum Elective 3
—- Liberal Arts Curriculum Elective 3
ARA2-/3— Arabic Language / Literature 3

Second year


Number Course Cr
HLT201 Basic Health 1
ENG203 Fundamental of Oral Communication 3
ELE302 Electrical Circuits II 3
ELE303 Electrical Circuits II Lab 1
COE312 Data Structures 3
COE321 Logic Design 3
COE322 Logic Design Lab 1


Number Course Cr
—- Engineering Elective 3
ELE401 Electronics I 3
ELE402 Electronics I Lab 1
ELE430 Signals and Systems 3
COE313 Data Structures Lab 1
COE323 Microprocessors 3
Liberal Arts Curriculum Elective 3


Number Course Cr
GNE301 Professional Communication 2
PED—- Physical Education 1
GNE331 Probability & Statistics 3

Third year


Number Course Cr
INE320 Engineering Economy I 3
ELE442 Control Systems 3
ELE443 Control Systems Lab 1
ELE537 Communication Systems 3
COE423 Computer Architecture 3
COE493 Professionalism in Engineering 3
COE324 Microprocessors Lab 1


Number Course Cr
—- ECE Track 1 3
COE424 Digital Systems 3
COE425 Digital Systems Lab 1
—- ECE Elective 3
—- ECE Elective 3
ELE540 Communication Systems Lab 1


Number Course Cr
COE498 Professional Experience 6

Fourth year


Number Course Cr
COE414 Operating Systems 3
COE418 Database Systems 3
COE591 Capstone Design Project 3
ECE Track 1 3
COE593 COE Application 3
ECE Track 2 3


Number Course Cr
COE416 Software Engineering 3
COE431 Computer Networks 3
—- Engineering Elective 3
—- ECE Track 2 3
—- Free Elective 3


Technical Electives

ECE technical electives for both COE and ELE programs are grouped into four different tracks. The four tracks and courses within each track are:

Track Course
  Number Title
Communications COE535 Optical Networks
  ELE531 Optical Fiber Communication
  ELE535 Information and Coding Theory
  ELE538 Noise in Communication Systems
  ELE539 Telecommunication Systems
Hardware COE521 Embedded Systems
  COE522 High Performance Computer Architecture
  COE527 VLSI Design
  ELE501 Microelectronics
Systems Engineering ELE420 Electromechanics
  ELE525 Faulted Power Systems
  ELE526 Renewable Energy Sources
  ELE529 Design and Operation of Smart Grids
  ELE548 Linear Systems
  ELE553 Reliability Evaluation of Engineering Systems
Software & Theory COE543 Intelligent Data Processing and Applications
  COE544 Intelligent Engineering Algorithms 
  COE555 Queuing Theory
  ELE557 Simulation of Electronics Circuits
  COE594 Undergraduate Research Project


Engineering Electives

Engineering electives can be any of the following courses:

* Except for ELE305, ELE391 and COE312, any COE/ELE course can be considered as a technical elective as long as it is not a required course. COE599/ELE599 could be taken more than once for credit when topics differ.


Copyright 1997–2017 Lebanese American University, Lebanon.
Contact LAU | Emergency Numbers | Feedback