Bachelor of Engineering in Computer Engineering

Overview

The Bachelor of Engineering degree program in Computer Engineering has been accredited by the Engineering Accreditation Commission of ABET, 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.

ABET logo.jpg

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.

Mission

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:

  1. Demonstrate technical aptitude in Computer Engineering careers and/or graduate studies
  2. Establish themselves in diverse fields of Computer Engineering
  3. Conduct themselves as effective professionals

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.

Admission Requirements

Candidates for admission may apply to any of the two campuses (Beirut or Byblos). Applicants will be evaluated by the School of Engineering Admissions Committee and final acceptance will be based on each applicant’s qualifications and the availability of places. The following documents are required for admissions:

  1. Scores on English exam as per university regulations.
  2. Scores on the SAT I exam.
  3. Scores on one of the following Official Exams: Lebanese Baccalaureate or equivalent, French Baccalaureate, International Baccalaureate, and A-Levels.
  4. Grades on the last three years of school


More details are found in the SOE Quick Admissions Guide.

Graduation Requirements

A total of 150 credits are required to graduate, based on:

  • Computer Engineering Core Requirements  95 credits
  • Mathematics & Science Requirements  19 credits
  • Other Engineering Requirements 8 credits
  • Liberal Arts Core (LAC) Curriculum 13 credits
  • LAC Electives  12 credits
  • Free Electives 3 credits


Total:   150 credits

Program Requirements

A Capstone Design Project is required for all students in addition to successful completion of the course of study.

COMPUTER ENGINEERING REQUIREMENTS (95 credits)

  • COE212 / Engineering Programming (3 cr.)
  • COE312 / Data Structures (3 cr.)
  • COE313 / Data Structures Lab (1 cr.)
  • COE321 / Logic Design  (3 cr.)
  • COE322 / Logic Design-LAB (1 cr.)
  • COE323 / Microprocessors (3 cr.)
  • COE324 / Microprocessors-LAB  (1 cr.)
  • COE414 / Operating Systems  (3 cr.)
  • COE416 / Software Engineering (3 cr.)
  • COE418 / Database Systems  (3 cr.)
  • COE423 / Computer Architecture (3 cr.)
  • COE424 / Digital Systems (3 cr.)
  • COE425 / Digital Systems-LAB  (1 cr.)
  • COE431 / Computer Networks  (3 cr.)
  • COE493 / Professionalism in Engineering (3 cr.)
  • COE498 / Professional Experience-Comp (6 cr.)
  • COE591 / Capstone Design Project  (3 cr.)
  • COE593 / Computer Eng. Applications (3 cr.)
  • ELE201 / Electrical Circuits I  (3 cr.)     
  • ELE302 / Electrical Circuits II  (3 cr.)     
  • ELE303 / Electrical Circuits II-LAB (1 cr.)     
  • ELE401 / Electronics I  (3 cr.)     
  • ELE402 / Electronics I-LAB (1 cr.)     
  • ELE430 / Signals & Systems (3 cr.)     
  • ELE442 / Control Systems (3 cr.)     
  • ELE443 / Control Systems-LAB  (1 cr.)     
  • ELE537 / Communication Systems (3 cr.)     
  • ELE540 / Communication Syst.-LAB  (1 cr.)     
  • ———        ECE Technical Elective (3 cr.)     
  • ———        ECE Technical Elective (3 cr.)     
  • ———        ECE Technical Elective (3 cr.)     
  • ———        ECE Technical Elective  (3 cr.)     
  • ———        ECE Technical Elective  (3 cr.)     
  • ———        ECE Technical Elective  (3 cr.)     
  • ———        Engineering Elective      (3 cr.)     
  • ———        Engineering Elective       (3 cr.)     

MATHEMATICS & SCIENCE REQUIREMENTS (19 credits)

  • MTH201 / Calculus III  (3 cr.)
  • MTH206 / Calculus IV (3 cr.)
  • MTH207 / Discrete Structures I (3 cr.)
  • MTH304 / Differential Equations  (3 cr.)
  • GNE331 / Probability & Statistics   (3 cr.)
  • PHY201 / Electricity & Magnetism  (4 cr.)

OTHER ENGINEERING REQUIREMENTS (8 credits)

  • GNE212 / Engineering Mechanics (3 cr.)
  • GNE301 / Professional Communication  (2 cr.)
  • INE320  / Engineering Economy I (3 cr.)

Free electives (3 credits)

 

Sample Study Plan

First Year

Fall

  • ENG202 / Sophomore Rhetoric
  • PHY201 / Electricity and Magnetism
  • MTH201 / Calculus III
  • COE212 / Engineering Programming
  • GNE212 / Engineering Mechanics
  • COE201 / Computer Proficiency


Spring

  • MTH207 / Discrete Structures I
  • Liberal Arts Curriculum Elective
  • ETH201 / Moral Reasoning
  • MTH206 / Calculus IV
  • MTH304 / Differential Equations
  • ELE201 / Electrical Circuits I


Summer

  • Liberal Arts Curriculum Elective
  • Liberal Arts Curriculum Elective
  • ARA2-/3—Arabic Language / Literature

Second Year

Fall

  • HLT201 / Basic Health
  • ENG203 / Fundamental of Oral Communication
  • ELE302 / Electrical Circuits II
  • ELE303 / Electrical Circuits II Lab
  • COE312 / Data Structures
  • COE321 / Logic Design
  • COE322 / Logic Design Lab


Spring

  • Engineering Elective
  • ELE401 / Electronics I
  • ELE402 / Electronics I Lab
  • ELE430 / Signals and Systems
  • COE 313 /  Data Structure Lab 
  • COE323 / Microprocessors
  • Liberal Arts Curriculum Elective


Summer

  • GNE301 / Professional Communication
  • PED— / Physical Education
  • GNE331 / Probability & Statistics

Third Year

Fall

  • INE320 / Engineering Economy I
  • ELE442 / Control Systems
  • ELE443 / Control Systems Lab
  • ELE537 / Communication Systems
  • COE423 / Computer Architecture
  • COE493 / Professionalism
  • COE324 / Microprocessors Lab


Spring

  • ECE Track 1
  • COE424 / Digital Systems
  • COE425 / Digital Systems Lab
  • ECE Elective
  • ECE Elective
  • ELE540 / Communication Systems Lab


Summer

  • COE498 / Professional Experience

Fourth Year

Fall

  • COE414 / Operating Systems
  • COE418 / Database Systems
  • COE591 / Capstone Design Project
  • ECE Track 1
  • COE593 / COE Application
  • ECE Track 2


Spring

  • COE416 / Software Engineering
  • COE431 / Computer Networks
  • Engineering Elective
  • ECE Track 2
  • Free Elective

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:

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
  • 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 (3 cr.)

Engineering Electives

Engineering electives can be any of the following courses:

  • INE308 / Stochastic OR models
  • INE350 / Simulation
  • INE428 / Project Management
  • INE440 / Advanced Statistics
  • INE506 / Decision Analysis
  • INE527 / Project Scheduling
  • INE529 / Project Contracting
  • MEE550 / Mechatronics
  • MEE599J / Energy Audit
  • CIE522 / Environmental Impact Assessment
  • CIE525 / Environmental Policy and Management
  • CIE526 / Environmental Remediation
  • CIE585 / Risk and Natural Hazard Management


* 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.

Last modified: March 30, 2016