# EECE 320 — Digital Systems Design (AUB)

> EECE 320 Digital Systems Design at American University of Beirut. 4.0/5 from 1 rating · 16 student reviews · 2 shared files.

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

## Facts

- Course code: EECE 320
- Title: Digital Systems Design
- 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 (7): Ali Chehab, Ayman Kayssi, Elie Sassine, Fatima Al-Zahra Asadallah, Mazen Saghir, Mohammad Mansour, Youssef Nasser

## Catalogue description

This course introduces basic principles and practices of combinational and sequential design of digital systems: binary codes, Boolean algebra, combinational circuits design, combinational and sequential building blocks, and design of finite state machines. The course introduces hardware description language (VHDL); students design and implement two projects using VHDL, one for a combinational circuit and another for a sequential circuit.

## Quick answers

### What is EECE 320 at AUB?

EECE 320 Digital Systems Design is a 3-credit course at American University of Beirut (AUB), in the Maroun Semaan Faculty of Engineering and Architecture. This course introduces basic principles and practices of combinational and sequential design of digital systems: binary codes, Boolean algebra, combinational circuits design, combinational and sequential building blocks, and design of finite state machines.

### How many credits is EECE 320?

EECE 320 Digital Systems Design is worth 3 credits at AUB.

### Is EECE 320 hard?

Students rate EECE 320 4.0 out of 5 overall, from 1 rating.

### Who teaches EECE 320 at AUB?

Studiety has 7 professors on record for EECE 320: Ali Chehab, Ayman Kayssi, Elie Sassine, Fatima Al-Zahra Asadallah, Mazen Saghir, Mohammad Mansour, Youssef Nasser. Sections change every term, so check the registrar for who is teaching now.

### What are the prerequisites for EECE 320?

EECE 320 lists 2 prerequisites: EECE 210 Electric Circuits, EECE 230 Introduction to Programming.

### Are there past papers for EECE 320?

Yes — 2 files for EECE 320 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 1 rating

## Prerequisites

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

## Shared course material

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

- Midterm: 1 (most recent from 2011)
- Syllabus: 1

## 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 · 2023-09** — Elie Sassine is recommended to AUB students looking for help with EECE 320.

- **2024-03** — Taking EECE 320 together with EECE 340 in summer is not easy, but it makes second-year electrical/computer engineering coursework (E2) easier in the fall; alternatively, pairing EECE 320 with EECE 330 also eases the fall workload.

- **2020-04** — I'd recommend him for that course whenever he teaches it

- **2020-04** — He gives you some weekly assignments, some simple and some need a little more work but it will help you pass the course with high grades

- **2020-04** — His explanation and understanding of the course is on point but he gives you a lot of work to do.

- **2020-04** — Both instructors are really great.

- **2020-04** — All instructors are great but I recommend Mr. Ali

- **2020-04** — Easy course and great instructor

- **2019-08** — I think as long as you put the required effort into 321, both Chehab and Mansour are great. The advantage with Chehab is that there's no VHDL project (at least there wasn't last year) which in my opinion is a huge plus. The load with him is very light, you basically just focus on the exams, and there's around 4-5 easy assignments throughout the term.

- **2019-08** — Chehab is really good but the exams of Chehab and Mansour will be common and if you want to compare who explains better, I'd go for Mansour. But most people would tell you go for Chehab, if that's what you're asking for.

- **2019-08** — Repetitive and boring assignments. And at the end of the semester he changed the grading scheme, giving assignments 20% instead of 10%, so if you ended up taking with him take the assignments seriously

- **2019-08** — Best professor at AUB. Lots of assignments but very interesting.

- **2019-08** — He's the best instructor alive. But you're going to die with him. Very demanding!

- **2019-08** — Take Mansour Because you will Laugh at some of Chehab's stupid students when you will get the same exam, and it is interesting blablabla and important, and if you like the material you will do well

- **2019-08** — I think hell has less worload than EECE 320 with him. However his explanation and understanding of the course is on point.

- **2019-08** — ECE 320 go with Prof. Mansour, one of (if not) the best hardware professors in AUB. His workload is rather heavy but you will understand the material perfectly.

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