# EECE 321 — Computer Organization (AUB)

> EECE 321 Computer Organization at American University of Beirut. 6 student reviews · 5 shared files.

Source: https://studiety.com/aub/course/773
Retrieved: 2026-11-03

## Facts

- Course code: EECE 321
- Title: Computer Organization
- 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 (5): Ali Chehab, Fatima Al-Zahra Asadallah, Hassan Shwaykani, Mazen Saghir, Mohammad Mansour

## Catalogue description

This course covers single-core microprocessor computer organization and basic input/ output mechanisms. Students learn how to program microprocessors at the assembly level and how to design the main core components of a von Neumann computer system, including its instruction set architecture, datapath, control unit, cache and system buses. To consolidate the material, students work on a VHDL design project of a singlecycle MIPS microprocessor core.

## Quick answers

### What is EECE 321 at AUB?

EECE 321 Computer Organization is a 3-credit course at American University of Beirut (AUB), in the Maroun Semaan Faculty of Engineering and Architecture. This course covers single-core microprocessor computer organization and basic input/ output mechanisms.

### How many credits is EECE 321?

EECE 321 Computer Organization is worth 3 credits at AUB.

### Is EECE 321 hard?

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

### Who teaches EECE 321 at AUB?

Studiety has 5 professors on record for EECE 321: Ali Chehab, Fatima Al-Zahra Asadallah, Hassan Shwaykani, Mazen Saghir, Mohammad Mansour. Sections change every term, so check the registrar for who is teaching now.

### What are the prerequisites for EECE 321?

EECE 321 lists 1 prerequisite: EECE 320 Digital Systems Design.

### Are there past papers for EECE 321?

Yes — 5 files for EECE 321 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 320 — Digital Systems Design](https://studiety.com/aub/course/772)

## Shared course material

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

- Other files: 3
- Midterm: 1
- Syllabus: 1 (most recent from 2012)

## Student reviews

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

- **2020-04** — Both are very good for this course

- **2020-04** — He gives some previous exam,not necessarily the hard previouses. He's a good guy in explanation, not so heavy loaded

- **2020-04** — The course was heavily loaded but it's definitely worth it and any serious computer engineering student and tech holic should shoot for Prof. Mansour's ICs and microprocessors' courses

- **2020-04** — 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.

- **2020-04** — 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,

- **2020-04** — Chehab is top for this course

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