Computer Science

Home / Faculty of Science & Fine Arts / Computer Science

DEPARTMENT OF COMPUTER SCIENCE

Build the Software That Runs the World

From your first "Hello World" to launching your own apps, AI models, and games — this is where future developers, engineers, and tech founders begin.

B.S.

Degree Awarded

3 Years

Typical Duration

99

Credit Hours

8+

Career Paths

ABOUT THE PROGRAM

Think Like a Computer Scientist

The Bachelor of Science in Computer Science prepares you to design, build, and maintain the software and systems that power everything from mobile apps to artificial intelligence. You'll start with strong programming foundations, then branch into algorithms, databases, networks, and AI — all reinforced through hands-on labs and team projects.

By graduation, you won't just know how to code — you'll know how to think: breaking big problems into smaller ones, designing efficient solutions, and working in teams to ship real products.

  • Project-based learning every semester
  • Modern labs with industry-standard tools
  • Pathway to the MS in Computer Science

Faculty: Faculty of Sceinces

Degree: Bachelor of Sceinces

Credits: 99 credit hours

Duration: 3 years

Faculty Email: fsfa@aul.edu.lb

OFFICIAL STUDY PLAN — 99 CREDITS

Curriculum Roadmap

Tap a semester to see the exact courses and credit hours in AUL's official Computer Science study plan.

1 Semester 1
17 credits

ENG 203 — English for Academic Writing3

ENGR 202 — Introduction to Engineering3

CCN 211 / 211L — Networking I + Lab4

MAT 211 — Discrete Math3

MAT 201 — Calculus III3

2 Semester 2
17 credits

ENG 204 — Advanced English Academic Writing3

CSC 213 / 213L — Programming I + Lab4

CCE 210 / 210L — Logic Design + Lab4

MAT 220 — Linear Algebra3

CST 201 — General Education I3

3 Semester 3
17 credits

ENG 206 — Business Communication Skills3

CSC 214 / 214L — Programming II + Lab4

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

MAT 202A — Differential Equations3

CST 202 — General Education II3

4 Semester 4
18 credits

CSC 320 / 320L — Advanced Programming Using Java + Lab4

CSC 311 / 311L — Data Structure + Lab4

CSC 222 / 222L — Database Systems + Lab4

MAT 208 — Probability and Statistics3

FRE — Free Elective3

5 Semester 5
15 credits

CSC 310 / 310L — Software Engineering + Lab4

CSC 309 / 309L — Web Development + Lab4

CSC 410 / 410L — Artificial Intelligence + Lab4

MAT 320 — Numerical Computing3

6 Semester 6 — Senior Year
15 credits

CSC 323 / 323L — Operating Systems + Lab4

CSC 318 — Theory of Computation3

ELEC — Major Elective4

CSC 499 — Senior Project CS4

SKILLS YOU'LL GAIN

Built for the Job Market

Problem Solving95%
Programming & Software Development92%
Critical & Analytical Thinking90%
Teamwork & Collaboration80%
Communication & Presentation75%
PROGRAM LEARNING OUTCOMES

By Graduation, You Will Be Able To...

1

Analyze a complex computing problem and identify solutions using computer science principles.

2

Design, implement, and test software that meets real user and business requirements.

3

Apply data structures, algorithms, and databases to build efficient systems.

4

Function effectively as part of a team on multi-stage technical projects.

5

Recognize ethical, security, and professional responsibilities in computing.

CAREER PATHS

Where Graduates Go

Computer Science opens doors across nearly every industry.

Software Developer

Mobile App Developer

Data Analyst

AI / ML Engineer

Cybersecurity Analyst

Game Developer

Systems Administrator

IT Consultant

Ready to Start Coding?

Apply to the Computer Science program or talk to admissions about your next step.