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.117)
Most Common: A+ (15%)
2542 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+

Fadi Malek

4 sections from Fall 2018 to Fall 2023

B Average (6.161)
Most Common: A+ (16%)
739 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+