Computer Engineering Program


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.

Learning Outcomes

Upon completion of the program graduates shall have:
  • An ability to apply knowledge of mathematics, science, and engineering
  • An ability to design and conduct experiments, as well as to analyze and interpret data
  • 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
  • An ability to function on multi-disciplinary teams
  • An ability to identify, formulate, and solve engineering problems
  • An understanding of professional and ethical responsibility
  • An ability to communicate effectively
  • The broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context
  • A recognition of the need for, and an ability to engage in life-long learning
  • A knowledge of contemporary issues
  • An ability to use the techniques, skills, and modern engineering tools necessary for engineering practice

Degree Requirements

The undergraduate curriculum for the degree of Bachelor of Engineering in Computer Engineering consists of 150 credit-hours of course work+ ICDL, where the standard duration of study is 6 semesters.

Career Opportunities

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.

Program Overview