Home / Faculty of Science & Fine Arts / Computer Science
DEPARTMENT OF COMPUTER SCIENCEFrom 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
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.
Faculty: Faculty of Sceinces
Degree: Bachelor of Sceinces
Credits: 99 credit hours
Duration: 3 years
Faculty Email: fsfa@aul.edu.lb
Tap a semester to see the exact courses and credit hours in AUL's official Computer Science study plan.
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
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
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
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
CSC 310 / 310L — Software Engineering + Lab4
CSC 309 / 309L — Web Development + Lab4
CSC 410 / 410L — Artificial Intelligence + Lab4
MAT 320 — Numerical Computing3
CSC 323 / 323L — Operating Systems + Lab4
CSC 318 — Theory of Computation3
ELEC — Major Elective4
CSC 499 — Senior Project CS4
Analyze a complex computing problem and identify solutions using computer science principles.
Design, implement, and test software that meets real user and business requirements.
Apply data structures, algorithms, and databases to build efficient systems.
Function effectively as part of a team on multi-stage technical projects.
Recognize ethical, security, and professional responsibilities in computing.
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
Apply to the Computer Science program or talk to admissions about your next step.