# CMPS 201 — Introduction to Programming (AUB)

> CMPS 201 Introduction to Programming at American University of Beirut. 4.0/5 from 2 ratings · 17 student reviews · 3 shared files.

Source: https://studiety.com/aub/course/544
Retrieved: 2026-11-01

## Facts

- Course code: CMPS 201
- Title: Introduction to Programming
- 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 (1): Saeed Raheel

## Catalogue description

An introduction to a disciplined approach to computer programming and problem solving, utilizing a block-structured high level language, with an emphasis on procedural abstraction and good programming style. This course covers the basic repetition and selection constructs, procedures and functions, parameter passing, and scope of variables. Each semester.

## Quick answers

### What is CMPS 201 at AUB?

CMPS 201 Introduction to Programming is a 3-credit course at American University of Beirut (AUB), in the Faculty of Arts and Sciences. An introduction to a disciplined approach to computer programming and problem solving, utilizing a block-structured high level language, with an emphasis on procedural abstraction and good programming style.

### How many credits is CMPS 201?

CMPS 201 Introduction to Programming is worth 3 credits at AUB.

### Is CMPS 201 hard?

Students rate CMPS 201 4.0 out of 5 overall, from 2 ratings.

### Who teaches CMPS 201 at AUB?

Studiety has 1 professor on record for CMPS 201: Saeed Raheel. Sections change every term, so check the registrar for who is teaching now.

### Are there past papers for CMPS 201?

Yes — 3 files for CMPS 201 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.0/5 from 2 ratings

## Shared course material

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

- Syllabi: 3 (most recent from 2014)

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

- **4/5 · 2023-08** — Saeed is recommended for CMPS 201 over Loa.

- **4/5 · 2023-08** — Saeed is recommended for CMPS 201 as the professor who gives the best grades among the options considered.

- **2022-08** — CMPS 201, which replaced CMPS 200, is now taught in Java.

- **2020-08** — - Explains well - Do assignments alone! Do them on time - If you understand the classes and the assignments you'll be good to go for the exams as long as you were able to do the assignments alone because this course needs a lot of quick critical thinking and make sure to have practiced well on the codes

- **2020-08** — Amazing professor

- **2020-03** — I recommend this course with Mr. Saeed.

- **2019-08** — The 200 instructors are both good

- **2019-08** — Bdeir has a great experience in the dev industry (probably the only faculty member with such exp) but that doesn't necessarily make him a good instructor. Many of his methods are neither necessary nor appreciated.

- **2019-08** — people who really appreciate and are passionate about computer science would like Mahmoud Bdeir, such as me,

- **2019-08** — If you solve your assignments alone, solve the lab, attend lectures you can get a very high grade, Ahmad Dhaini is strict a little bit

- **2019-08** — Although most people here are saying Dhaini, Turkiyyah is one of the best professors I’ve ever had. You won’t have a single doubt about the subject material. If you want to ace CMPS 200 and actually learn the fundamentals of what’s covered, go with Turkiyyah.

- **2019-08** — Turkiyyah all the way, he is one of the best professors I had in AUB.

- **2019-08** — He is so friendly but somehow strict in teaching process.Go for it u will not regret highly recommended

- **2019-08** — Heard nothing but positive feedback on him so I say go for it

- **2019-08** — Best professor ever! He's very professional & engaging.

- **2019-08** — Both are good but I guess for an introductory course george is better

- **2019-08** — Although most people here are saying Dhaini, Turkiyyah is one of the best professors I’ve ever had. You won’t have a single doubt about the subject material. If you want to ace CMPS 200 and actually learn the fundamentals of what’s covered, go with Turkiyyah

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