# CMPS 211 — Discrete Structures (AUB)

> CMPS 211 Discrete Structures at American University of Beirut. 3.9/5 from 9 ratings · 16 student reviews · 2 shared files.

Source: https://studiety.com/aub/course/547
Retrieved: 2026-09-18

## Facts

- Course code: CMPS 211
- Title: Discrete Structures
- University: American University of Beirut (AUB)
- Subject: Computer Science
- Department: Computer Science
- Faculty: Faculty of Arts and Sciences
- Credits: 3
- Professors on record (11): Bilal Said, Fatima, Fatima Abu Salem, Kobeissi, Mohamed A. Kobeissi, Mohamed Kobeissi, Mohammad Kobeissi, Saeed Raheel, Wadi' Jureidini, Wadih Jureidini, Zeina Halabieh

## Catalogue description

This course introduces students to discrete structures, focusing on those relevant to computing sciences. Topics covered include Logic and Proofs, Sets, Sequences, Functions, Growth of Functions, Algorithms and their complexities, Induction and Recursion, Counting, and Recurrence Relations.

## Quick answers

### What is CMPS 211 at AUB?

CMPS 211 Discrete Structures is a 3-credit course at American University of Beirut (AUB), in the Faculty of Arts and Sciences. This course introduces students to discrete structures, focusing on those relevant to computing sciences.

### How many credits is CMPS 211?

CMPS 211 Discrete Structures is worth 3 credits at AUB.

### Is CMPS 211 hard?

Students rate CMPS 211 3.9 out of 5 overall, from 9 ratings.

### Who teaches CMPS 211 at AUB?

Studiety has 11 professors on record for CMPS 211: Bilal Said, Fatima, Fatima Abu Salem, Kobeissi, Mohamed A. Kobeissi, Mohamed Kobeissi, Mohammad Kobeissi, Saeed Raheel and 3 more. Sections change every term, so check the registrar for who is teaching now.

### Are there past papers for CMPS 211?

Yes — 2 files for CMPS 211 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: 3.9/5 from 9 ratings

## What to expect

- Has Quiz 1
- Has Quiz 2
- Has Final
- Has Attendance
- Has Graded Homeworks
- Has Participation
- Has Recitation
- Original Book Necessary

## Shared course material

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

- Syllabi: 2 (most recent from 2016)

## Student reviews

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

- **4/5 · 2022-04** — CMPS 211 is recommended for sure as the easier alternative to MATH 211.

- **4/5 · 2022-04** — CMPS 211 is the easier alternative to MATH 211 for students who do not want a math minor.

- **4/5 · 2023-08** — Saeed Raheel is recommended for CMPS 211.

- **5/5 · 2022-06** — Mohammad Kobeissi is called the best professor for CMPS 211.

- **3/5 · 2023-08** — One student recommends Mohamed Kobeissi for CMPS 211, though Fatima Abu Salem got more votes in the thread.

- **4/5 · 2023-11** — Students recommend attending Kobeissi's lectures for CMPS 211 for the quality of instruction.

- **4/5 · 2023-08** — Multiple students recommend Fatima Abu Salem over Mohamed Kobeissi for CMPS 211.

- **2/5 · 2023-01** — Fatima Abu Salem is not recommended for CMPS 211.

- **5/5 · 2023-11** — For CMPS 211, Fatima is recommended if available in spring since she gives a perfect grade boost.

- **2020-08** — Explains well, very kind and generous person, gives high grades if you work hard. Take the course with him without hesitation

- **2020-08** — It's an interesting course

- **2019-08** — Wadi is very good at explaining and will prepare you best for the rest of the curriculum

- **2019-08** — Speaking from what i think of him: He can get boring, but he is a good teacher. but he can get very detailed when it comes to correcting exams knowing that its an open book/notes/previouses exam.

- **2019-08** — CMPS 211 with Jureidini is fine enno he gets his questions from preiouses w his quizzes are out of 140 or anything > 100. So if you're lucky he'll fix it to 100 instead of doing a raise.

- **2019-08** — if you're gonna take cmps with wadii, you're gonna hate him for his explanation and his exams but his raise is worth it

- **2019-08** — Wadi is very good at explaining. If you are a CCE/ECE or Computer Science major then CMPS211 would be better, since it is tailored more towards algorithms.

## 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.
