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 Sciences & Fine Arts
Degree: Bachelor of Science in Computer Science
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 — Networking I3
CCN 211L — Networking I Lab1
MAT 211 — Discrete Math3
MAT 201 — Calculus III3
ENG 204 — Advanced English Academic Writing3
CSC 213 — Programming I3
CSC 213L — Programming I Lab1
CCE 210 — Logic Design3
CCE 210L — Logic Design Lab1
MAT 220 — Linear Algebra3
CST 201 — General Education I3
ENG 206 — Business Communication Skills3
CSC 214 — Programming II3
CSC 214L — Programming II Lab1
CCE 308 — Machine Architecture & Assembly3
CCE 308L — Machine Architecture & Assembly Lab1
MAT 202A — Differential Equations3
CST 202 — General Education II3
CSC 320 — Advanced Programming Using Java3
CSC 320L — Advanced Programming Using Java Lab1
CSC 311 — Data Structure3
CSC 311L — Data Structure Lab1
CSC 222 — Database Systems3
CSC 222L — Database Systems Lab1
MAT 208 — Probability and Statistics3
FRE — Free Elective3
CSC 310 — Software Engineering3
CSC 310L — Software Engineering Lab1
CSC 309 — Web Development3
CSC 309L — Web Development Lab1
CSC 410 — Artificial Intelligence3
CSC 410L — Artificial Intelligence Lab1
MAT 320 — Numerical Computing3
CSC 323 — Operating Systems3
CSC 323L — Operating Systems Lab1
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.