Computer & Communication Engineering

Home / Faculty of Engineering / Computer & Communication Engineering

DEPARTMENT OF COMPUTER & COMMUNICATION ENGINEERING

Where Hardware Meets Software

Design the networks, systems, and chips that connect the modern world — from embedded processors to cloud infrastructure.

B.S.

Degree Awarded

3 Years

Typical Duration

110

Credit Hours

6+

Career Paths

ABOUT THE PROGRAM

Engineering at the Intersection of Computing and Communication

The Bachelor of Science in Computer and Communication Engineering (CCE) prepares graduates to design and develop complex computing and communication systems. The program bridges hardware and software, covering digital logic, computer architecture, networking, signal processing, and embedded systems.

Students gain hands-on experience from the first semester — building circuits, programming microcontrollers, and designing communication networks — culminating in a team capstone project and summer internship.

  • Hardware design: logic circuits, processors, embedded systems
  • Software engineering and data structures
  • Networking and communication protocols
  • Summer internship + senior engineering project

Quick Facts

Faculty: Faculty of Engineering

Degree: Bachelor of Science

Credits: 110 credit hours

Duration: 3 years

Faculty Email: foe@aul.edu.lb

OFFICIAL STUDY PLAN — 110 CREDITS

Curriculum Roadmap

Tap any semester to expand and see the official course list. Click a course name to view its description.

— Year 1 —

1 Semester 1 — Fall
20 credits

ENG 213 — General English3

ENGR 202 — Introduction to Engineering3

MAT 201 — Calculus III3

CSC 213 / 213L — Programming I + Lab4

CCN 211 / 211L — Networking I + Lab4

MCE 204 — Engineering Graphics and CAD3

2 Semester 2 — Spring
17 credits

ENG 214 — Academic English3

CSC 214 / 214L — Programming II + Lab4

CCE 210 / 210L — Logic Design + Lab4

MAT 220 — Linear Algebra3

CST 201 — General Education I3

— Year 2 —

3 Semester 3 — Fall
20 credits

ENG 216 — Methodology3

MAT 211 — Discrete Mathematics3

CST 202 — General Education II3

CCE 308 / 308L — Machine Architecture & Assembly + Lab4

MAT 203 — Differential Equations3

CSC 222 / 222L — Database Systems + Lab4

4 Semester 4 — Spring
17 credits

CCE 213 / 213L — Electric Circuits I + Lab4

MAT 208 — Probability and Statistics3

MAT 312 — Engineering Mathematics3

CSC 311 / 311L — Data Structures + Lab4

PHY 211 — Electricity & Magnetism3

Summer — Engineering Internship
1 credit

ENGR 499 — Engineering Internship1

— Year 3 —

5 Semester 5 — Fall
18 credits

CCE 214 / 214L — Electric Circuits II + Lab4

CCE 338 — Signals and Systems3

CCE 309 — Microprocessors and Interfacing3

MAT 320 — Numerical Computing3

ELEC — Major Elective4

CCE 344L — Electronics Lab1

6 Semester 6 — Senior Year
17 credits

CCE 418 / 418L — Wireless Communications + Lab4

CSC 323 / 323L — Operating Systems + Lab4

CCE 412 — Advanced Communication Topics3

FREE — Free Elective3

ENGR 498 — Senior Engineering Project3

SKILLS YOU'LL GAIN

Built for the Engineering Job Market

Digital Systems Design95%
Software Engineering90%
Networking & Communication88%
Circuit Analysis85%
Problem Solving & Team Projects92%
PROGRAM LEARNING OUTCOMES

By Graduation, You Will Be Able To...

1

Design and analyze digital circuits, computer architectures, and communication systems.

2

Develop software solutions using structured and object-oriented programming methodologies.

3

Apply mathematical and analytical tools to solve real-world engineering problems.

4

Work effectively in multidisciplinary engineering teams on complex projects.

5

Apply professional and ethical standards in engineering practice and communication.

CAREER PATHS

Where CCE Graduates Go

CCE opens doors in telecom, computing, defense, and the Internet of Things.

Embedded Systems Engineer

Telecom & Network Engineer

Software Developer

Cybersecurity Engineer

RF & Signal Engineer

Systems Architect

IoT Engineer

IT Consultant

Ready to Build the Future?

Apply to the CCE program or speak with admissions about your next step.