# CMPS 209 — Computers and Programming for the Sciences (AUB)

> CMPS 209 Computers and Programming for the Sciences at American University of Beirut. 4.8/5 from 4 ratings · 17 student reviews · 3 shared files.

Source: https://studiety.com/aub/course/546
Retrieved: 2026-09-19

## Facts

- Course code: CMPS 209
- Title: Computers and Programming for the Sciences
- University: American University of Beirut (AUB)
- Subject: Computer Science
- Department: Computer Science
- Faculty: Faculty of Arts and Sciences
- Credits: 3
- Counts toward General Education: Quantitative Reasoning
- Professors on record (6): Alabbas Khalil, Hayat Bohsali, Hayat Sidani Bohsali, Loa Aoude, Mike Osta, Yousif Asfour

## Catalogue description

CMPS 209 is a computer science course designed to cover the essential computer skills needed by students in sciences and business majors. The course introduces how computers and Internet technologies work by emphasizing conceptual understanding as well as practical operational proficiency

## Quick answers

### What is CMPS 209 at AUB?

CMPS 209 Computers and Programming for the Sciences is a 3-credit course at American University of Beirut (AUB), in the Faculty of Arts and Sciences. CMPS 209 is a computer science course designed to cover the essential computer skills needed by students in sciences and business majors.

### How many credits is CMPS 209?

CMPS 209 Computers and Programming for the Sciences is worth 3 credits at AUB.

### Is CMPS 209 hard?

Students rate CMPS 209 4.8 out of 5 overall, from 4 ratings.

### Who teaches CMPS 209 at AUB?

Studiety has 6 professors on record for CMPS 209: Alabbas Khalil, Hayat Bohsali, Hayat Sidani Bohsali, Loa Aoude, Mike Osta, Yousif Asfour. Sections change every term, so check the registrar for who is teaching now.

### Are there past papers for CMPS 209?

Yes — 3 files for CMPS 209 have been shared by AUB students on Studiety, including exams, quizzes, syllabi and notes. They are free to download with a student account.

## Student ratings

- Overall: 4.8/5 from 4 ratings

## What to expect

- Has Midterm
- Has Final
- Has Attendance
- Has Project
- Has Graded Homeworks
- Has Participation
- Has Lab
- Original Book Necessary

## Shared course material

3 files shared by students. Free to download after signing up.

- Syllabi: 2 (most recent from 2016)
- Notes: 1

## Student reviews

17 of 17 reviews by students who took the course. Any review carried over from
elsewhere is marked with its source on its own line.

- **5/5 · 2023-08** — Loa Aoude is highly recommended for CMPS 209.

- **5/5 · 2022-08** — Loa Aoude is highly regarded for CMPS 209 — her classes are enjoyable, she's sweet, and she explains better than Hayat.

- **5/5 · 2022-08** — Dr. Hayat Bohsali was highly recommended for CMPS 209 — friendly with very good explanations — though she reportedly no longer teaches the course.

- **4/5 · 2023-08** — Alabbas Khalil is recommended for CMPS 209.

- **2020-03** — I took the course with Mr Asfour. He is one of the best professors for this course.

- **2020-03** — I recommend taking the course with Ms. Hayat

- **2019-08** — Highly recommended! Easy exams similar to the weekly assignments.

- **2019-08** — I took with Hayat this semester, she's very lovable and she has the weirdest sense of humor ever and she's an excellent teacher

- **2019-08** — The exams are common and moodle based. So you get what you deserve basically :p hayat is a great instructor though

- **2019-08** — Loa is amazing. I'm taking it with her now. She would explain the same thing for 200 times and not mind. I highly recommend her

- **2019-08** — Loa is really good and patient. She explains whatever you want as many times as you want. But they say that Hayat is good as well. Just take the professor that fits your schedule

- **2019-08** — Both are the same but Hayat explains better and Loa has a low voice

- **2019-08** — She is awesome . Explains well and fair grader

- **2019-08** — Loa is amazing, she explains really well! And CMPS in the summer is way easier. If you do the assignments on a weekly basis, and focus in class you'll guarantee a high grade

- **2019-08** — Highly recommended

- **2019-08** — Yesss she's really nice and explains well

- **2019-08** — If with Mike, go for it! Just keep reviewing what he gives in class, his exams are like the weekly assignments. And he is also fine with rescheduling an exam

## See also

- [All Computer Science courses at AUB](https://studiety.com/aub/subject/computer-science.md)
- [Every AUB subject](https://studiety.com/aub/subjects.md)

---

From Studiety (https://studiety.com/), an independent, student-run course guide. Not affiliated with or endorsed by any university. Reviews are the opinions of individual students.
