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