# EECE 330 — Data Structures and Algorithms (AUB)

> EECE 330 Data Structures and Algorithms at American University of Beirut. 9 student reviews · 24 shared files.

Source: https://studiety.com/aub/course/775
Retrieved: 2026-09-20

## Facts

- Course code: EECE 330
- Title: Data Structures and Algorithms
- University: American University of Beirut (AUB)
- Subject: Electrical and Computer Engineering
- Department: Electrical and Computer Engineering
- Faculty: Maroun Semaan Faculty of Engineering and Architecture
- Credits: 3
- Professors on record (6): Ali Hajj, Fadi Zaraket, Hassan Ali Artail, Ibrahim Abou Faycal, Ibrahim Issa, Nabil Makarem

## Catalogue description

This course covers fundamental algorithms and data structures used in software applications today. Particular emphasis is given to algorithms for sorting, searching and indexing. Data structures such as linked lists, binary trees, heaps, B-Trees and graphs will be covered along with their associated algorithms. The course also covers basic algorithmic analysis techniques and seeks to promote student programming skills.

## Quick answers

### What is EECE 330 at AUB?

EECE 330 Data Structures and Algorithms is a 3-credit course at American University of Beirut (AUB), in the Maroun Semaan Faculty of Engineering and Architecture. This course covers fundamental algorithms and data structures used in software applications today. Particular emphasis is given to algorithms for sorting, searching and indexing.

### How many credits is EECE 330?

EECE 330 Data Structures and Algorithms is worth 3 credits at AUB.

### Is EECE 330 hard?

9 AUB students have written about EECE 330 on Studiety. No one has left a star rating yet, so read what they wrote rather than an average.

### Who teaches EECE 330 at AUB?

Studiety has 6 professors on record for EECE 330: Ali Hajj, Fadi Zaraket, Hassan Ali Artail, Ibrahim Abou Faycal, Ibrahim Issa, Nabil Makarem. Sections change every term, so check the registrar for who is teaching now.

### What are the prerequisites for EECE 330?

EECE 330 lists 1 prerequisite: EECE 230 Introduction to Programming.

### Are there past papers for EECE 330?

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

## Prerequisites

- [EECE 230 — Introduction to Programming](https://studiety.com/aub/course/584)

## Shared course material

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

- Assignments & homework: 10
- Exams & quizzes: 7
- Other files: 4
- Finals: 2
- Midterm: 1

## Student reviews

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

- **2024-03** — An alternative summer plan for electrical and computer engineering students is to pair EECE 320 with EECE 330, which lightens the following fall semester.

- **2020-08** — He explains well and is a nice and understanding teacher. Also a fair grader (not very generous), classes might get boring and long

- **2020-04** — The course with him would be heavier, but it will for sure be way more beneficial

- **2020-04** — Mr. Zaraket gives material of 330 plus stuff that are not required for the course, so whoever wants that can go ahead and take with Mr. Zaraket. For people who want to take 330 with an instructor that evaluates it best with 2 midterms and a final plus a very nice project can take with Mr. Artail

- **2020-04** — Less workload than the other instructors. Good grader

- **2019-08** — light load course if taken with Hajj, he is a nice guy overall. He emphasizes attendance a lot. Take it with him if you have no intention of pursuing software as a track.

- **2019-08** — He is good. Dont listen to rumors. Ive been to his office A LOT of times, one of the nicest professors actually, always willing to help

- **2019-08** — If you like/plan to continue in software, leave it for fall. Otherwise, Artail is amazing. Hajj is a horrible idea either way.

- **2019-08** — Artail if you want to learn. Hajj for easy high grades (without learning)

## See also

- [All Electrical and Computer Engineering courses at AUB](https://studiety.com/aub/subject/electrical-and-computer-engineering.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.
