CEG 2136 Computer Architecture I

3 units
Computer Engineering
Faculty of Engineering
Design a digital computer to execute a given instruction set. Design of digital computers. Register transfer and microoperations. Designing the instruction set, CPU and CPU control. Basic machine language programming. Using pipelines for CPU design. Designing the memory unit. Designing Imput-Output subsystem.

Components:

Discussion Group
Laboratory
Lecture

Requirements:

Prerequisite: ITI 1100 .

Previously Offered Terms:

Fall
Summer

French Equivalent:

All Professors
B Average (6.234)
Most Common: A+ (18%)
2988 students

P

S

NS

F

D

C

B

A-

A+

Basim Hafidh

Fall 2024 - A00

B+ Average (7.280)
Most Common: A+ (41%)
175 students

P

S

NS

F

D

C

B

A-

A+

Mohammad Al Ridhawi

Fall 2024 - B00

C+ Average (5.259)
Most Common: B+ (20%)
81 students

P

S

NS

F

D

C

B

A-

A+

Fadi Malek

5 sections from Fall 2018 to Fall 2024

B Average (6.384)
Most Common: A+ (20%)
929 students

P

S

NS

F

D

C

B

A-

A+

Ayman El-Sawah

Summer 2024 - Z00

B+ Average (6.792)
Most Common: A+ (28%)
53 students

P

S

NS

F

D

C

B

A-

A+

Voicu Groza

10 sections from Fall 2017 to Fall 2023

B Average (5.963)
Most Common: A+ (14%)
1475 students

P

S

NS

F

D

C

B

A-

A+

Omid Fatemi

Summer 2023 - Z00

A- Average (8.292)
Most Common: A+ (60%)
48 students

P

S

NS

F

D

C

B

A-

A+

Mohammad Mahmoud Alja'Afreh

Summer 2022 - Z00

B+ Average (7.375)
Most Common: A- (23%)
48 students

P

S

NS

F

D

C

B

A-

A+

Sawsan Abdul-majid

Fall 2017 - B00

B Average (6.089)
Most Common: B (17%)
179 students

P

S

NS

F

D

C

B

A-

A+