AUB ▾

CMPS 231Programming Languages

Computer Science · Faculty of Arts and Sciences · 3 credits
A course on the principles and programming styles that govern the design and implementation of contemporary programming languages, a history and overview of programming languages, fundamental issues in language design, and an introduction to language translation. This course focuses on design issues in imperative, object-oriented, functional, and rule-based paradigms. Various programming languages will be studied and experimented with to illustrate key concepts.

What to expect

✓Has Quiz 1
✓Has Quiz 2
✓Has Cumulative Final
✓Has Graded Homeworks

Common questions about CMPS 231

What is CMPS 231 at AUB?

CMPS 231 Programming Languages is a 3-credit course at American University of Beirut (AUB), in the Faculty of Arts and Sciences. A course on the principles and programming styles that govern the design and implementation of contemporary programming languages, a history and overview of programming languages, fundamental issues in language design, and an introduction to language translation.

How many credits is CMPS 231?

CMPS 231 Programming Languages is worth 3 credits at AUB.

Is CMPS 231 hard?

1 AUB student has written about CMPS 231 on Studiety. No one has left a star rating yet, so read what they wrote rather than an average.

Who teaches CMPS 231 at AUB?

Studiety has 2 professors on record for CMPS 231: Mahmoud Bdeir, Saeed Raheel. Sections change every term, so check the registrar for who is teaching now.

What are the prerequisites for CMPS 231?

CMPS 231 lists 1 prerequisite: CMPS 202 Data Structures.

See all Computer Science courses at AUB, or browse every subject.