HACETTEPE UNIVERSITY
COMPUTER ENGINEERING DEPARTMENT

 

BBM234 – COMPUTER ORGANIZATION

SPRING SEMESTER   2019 - 2020

 

 

Tentative schedule

 

 

Week #

 

                  Topics

 

 

  Chpt

 

1

Introduction to Computer Architecture

1

 

2

Digital Building Blocks

5

3

Computer Architecture: MIPS Instruction Set and Registers

6

 

4

Computer Architecture: Branches, Loops

6

5

Computer Architecture: Procedure Calls, Addressing

6

 

6

Microarchitecture: Single-Cycle MIPS Processor

7

 

7

Midterm 1

 

 

8

Microarchitecture: Single-Cycle MIPS Processor Implementation

7

9

Microarchitecture: Pipelined MIPS Processor

7

 

10

Microarchitecture: Pipelined MIPS Processor

7

 

11

Midterm 2

 

 

12

Memory Systems: Memory System Performance Analysis, Caches

8

 

13

Memory Systems: Memory System Performance Analysis, Caches

8

 

14

Memory Systems: Virtual memory, paging, TLB

8

 

FINAL

 

 

 

 

RECOMMENDED TEXT:

 

Main Text Book:  Digital Design and Computer Architecture, D. Harris, S. Harris, Morgan Kaufmann, 2007.

Reference Text: Computer Organization and Design: The Hardware/Software Interface, 4th Edition, John L. Hennessy & David A. Patterson, Morgan Kaufmann, 2011.

 

 

 

INSTRUCTORS:  

 

 

Instructors

 

E-mail

Prof.Dr. Süleyman TOSUN

stosun@gmail.com

Assoc. Prof. Dr. Mehmet KÖSEOĞLU

 

 

 

 

 

 GRADING:

 

 

Project + Homeworks

10 %

 

Midterm Test 1

25%

 

Midterm Test 2

25%

 

Final

40 %

 

 

 

 

 

 

 

You have to register to the following Piazza group to receive course announcements and materials!..

 

piazza.com/hacettepe.edu.tr/spring2020/bbm234