Computer Science

Study mode:On campus Study type:Full-time Languages: English
Local:$ 20.7 k / Year(s) Foreign:$ 20.7 k / Year(s) Deadline: Oct 31, 2025
301–350 place StudyQA ranking:11058 Duration:3 years

Photos of university / #aub_lebanon

The Bachelor of Science in Computer Science at the American University of Beirut is a comprehensive undergraduate program designed to prepare students for successful careers in the rapidly evolving field of computing. The curriculum offers a strong foundation in the core principles of computer science, including programming, algorithms, data structures, and systems design, while also providing opportunities to explore specialized areas such as artificial intelligence, machine learning, cybersecurity, software engineering, and data science. Students are encouraged to develop critical thinking, problem-solving, and analytical skills through hands-on projects, collaborative coursework, and research initiatives. The program emphasizes both theoretical understanding and practical application, ensuring graduates are well-equipped to meet industry demands or pursue advanced studies.

Throughout their studies, students engage with a diverse array of computing technologies and tools, gaining proficiency in programming languages such as Python, Java, C++, and others. They also learn to design, implement, and evaluate software systems, perform computational analysis, and understand the ethical and societal implications of technology. The program fosters an innovative learning environment with access to state-of-the-art laboratories, experienced faculty members, and active industry partnerships, which provide valuable internships and real-world projects.

Graduates of the Bachelor of Science in Computer Science at AUB are prepared for various career paths in software development, data analysis, network administration, cybersecurity, and research. They also possess the academic background necessary for graduate studies in computer science and related disciplines. The program's multidisciplinary approach and emphasis on research and innovation make it an ideal choice for students passionate about advancing technology and solving complex problems that impact society globally. With its strong academic foundation, practical orientation, and extensive support services, the Computer Science program at AUB aims to nurture the next generation of technology leaders and innovators.

Computer Science is much more than just programming. Programming is merely the process of developing and implementing various sets of instructions to enable a computer to do a certain task. The more important aspect of computer science is problem solving, an essential skill for life. Computer Science courses are divided into theoretical as well as practical courses, both of which aim at enriching the students’ problem solving and analytical skills, allowing them to work with contemporary technologies and analyze/decipher future ones.

In their first year, students get introduced to programming in Java, a high level object oriented language that is widely used in development. Students also take fundamental Math courses that include calculus and discrete math.

In their second year, students get exposed to more programming paradigms and languages such as C, C++, C#, Prolog, and Python. They also cover core computer science courses, such as Data Structures, Computer Architecture, Software Engineering, and Database Systems. Students also have the option to take electives in, Web Development, Artificial Intelligence, Computer Networks, Computer Graphics, and Parallel Computing.

In their third year, students cover advanced courses such as Operating Systems and Theory of Computation. They also take a capstone course that aims to enhance their skills with practical experience giving them the opportunity to integrate knowledge accumulated in different courses to deliver a complete efficient software product.

Students completing 12 years of schooling and doing one of the following programs: High School Program, SAT program, AP program, IGCSE (O Levels), IB Certificate or any other school leaving certificate (other than Lebanese Baccalaureate) can apply to the freshman program at AUB.

The freshman program is a majorless year (2 regular semesters) whereby the student can take different courses and follow either a scientific track or a track in humanities. Once the student completes the freshman year, he/she gets to enroll in a specific major at the sophomore level based on his/her average or GPA.

To apply for regular admissions, the student needs to submit an undergraduate application along with the following documents:

a. SAT1 results
b. High school records during grades 10 and 11
c. Counselor/Teacher recommendation(s)/Extracurricular Activities/Other Achievements

Once the student is admitted, he/she will be required to present evidence of having successfully completed Grade 12 and show a level of proficiency in the English language by obtaining a minimum score of 573 on the paper based TOEFL OR 230 on the Computer Based TOEFL (OR 88 on Internet Based TOEFL), OR 500 on the University English Entrance Examination (EEE) OR 380 and above on the writing section of the OLD SATI (Jan 2016 or Earlier) OR 5.5 on IELTS (for IELTS we also requires an additional English Placement test to be done at AUB).   

AUB’s Office of Financial Aid has devised several types of need-based assistance programs. These include grants based on the financial status of the student’s family, student loans at low interest rates and favorable repayment options, academic merit scholarships, work study programs that allow students to finance their education while acquiring professional skills at various offices in the University, and assistantships for graduate students.

The AUB scholarship program ensures that students who meet the University's academic standards will have the opportunity to receive an AUB education.

AUB has always been committed to educating students from different nationalities, religions, races, and political persuasions. We are working hard to make sure that economic background is not a factor in the admission process. The University's liberal arts curricular and educational philosophy rests on the principles of intellectual freedom, scientific reasoning, and exposure to a wide range of ideas. AUB encourages concentration in a field of study and seeks to cultivate morally conscious citizens.

The Bachelor of Science in Computer Science at the American University of Beirut (AUB) is a comprehensive undergraduate program designed to prepare students for diverse careers in technology and computing fields. The curriculum provides a strong foundation in theoretical and practical aspects of computer science, including programming, algorithms, data structures, computer systems, software engineering, and database management. Students are also encouraged to explore interdisciplinary applications such as artificial intelligence, machine learning, cybersecurity, and data science. The program emphasizes critical thinking, problem-solving skills, and innovative approaches to complex technological challenges. Through a combination of coursework, laboratory work, and project-based learning, students gain hands-on experience with modern computing tools and practices. The program also fosters teamwork and communication skills vital for leadership roles in the technology sector. AUB's state-of-the-art laboratories and research centers offer students opportunities to participate in cutting-edge research and collaborate with faculty on innovative projects. The university’s strong industry links and internship programs enable students to gain valuable real-world experience before graduation. Graduates of the computer science program are well-equipped for careers in software development, IT consulting, data analysis, system administration, research, and further studies at the graduate level. The program adheres to international standards and prepares students to address global and local technological challenges. Additionally, students are encouraged to participate in seminars, workshops, and conferences to stay updated with the latest trends in computer science and technology. Overall, the AUB Computer Science program aims to produce versatile, ethically responsible, and technically proficient professionals capable of contributing meaningfully to the rapidly evolving field of computing.

Similar programs:
Study mode:On campus Languages: English
Local:$ 185 k / program Foreign:$ 185 k / program
201–250 place StudyQA ranking: 8600