Skip to content

Course

EEE2233880

COMPUTER ORGANIZATION

Electrical and Electronics Engineering

LECTURE
3
LAB
2
CREDITS
4
ECTS
8
LANGUAGEEnglishLEVELFirst Cycle (Bachelor's Degree)TYPEElective

AIM

The objective of this course is to teach the organization and architecture of computer systems hardware, basics of the von Neumann machine, instruction set arhitectures, addresssing modes, assembly programming, processor and control design, CISC and RISC architectures, computer arithmetic, memory systems, interconection structures, I/O organization, secondary storage devices, performance issues, parallel processing and multicore computers, and graphic processing units. The laboratories for this course will focus on logical design of computer components, assembly programming and the design of a simple microprocessor and its components using a hardware description language.

CONTENT

This course contains; Overview: Provides an overview of computer organization and architecture and looks at how computer design has evolved.,Major components of a computer and their interconnections, both with each other and the outside world.,Detailed discussion of internal and external memory ,Detailed discussion of input/output (I/O). ,Bilgisayar arithmetics, number systems,Digital logic,The internal architecture and organization of the processor. ,Pipelining,RISC architecture,Multiproccessors,Parallel processing,Project presentations,General-Purpose Graphic Processing Unit,Project presentations.

LEARNING OUTCOMES

  1. 1

    Understand and follow the latest architectural and technological developments in the field of computer organization

  2. 2

    Ability to find, select and use modern tools and techniques required to design and implement computer hardware

  3. 3

    Ability to design basic computer hardware under realistic constraints and conditions using theoretical and applied knowledge in the field of computer organization

  4. 4

    To gain sufficient knowledge about computer organization

WEEKLY PLAN

  1. WEEK 1

    Overview: Provides an overview of computer organization and architecture and looks at how computer design has evolved.

    Preparation: Textbook chapter 1

  2. WEEK 2

    Major components of a computer and their interconnections, both with each other and the outside world.

    Preparation: Textbook chapter 2,3

  3. WEEK 3

    Detailed discussion of internal and external memory

    Preparation: Ders Kitabı Bölüm 6

  4. WEEK 4

    Detailed discussion of input/output (I/O).

    Preparation: Textbook chapter 7

  5. WEEK 5

    Bilgisayar arithmetics, number systems

    Preparation: Textbook chapter 9,10

  6. WEEK 6

    Digital logic

    Preparation: Textbook chapter 11

  7. WEEK 7

    The internal architecture and organization of the processor.

    Preparation: Textbook chapter 14

  8. WEEK 8

    Pipelining

    Preparation: Textbook chapter 19

  9. WEEK 9

    RISC architecture

    Preparation: Textbook chapter 14

  10. WEEK 10

    Multiproccessors

    Preparation: Textbook chapter 17

  11. WEEK 11

    Parallel processing

    Preparation: Textbook chapter 18

  12. WEEK 12

    Project presentations

  13. WEEK 13

    General-Purpose Graphic Processing Unit

    Preparation: Textbook chapter 19

  14. WEEK 14

    Project presentations

ASSESSMENT

  • Rate of Midterm Exam to Success30%
  • Rate of Final Exam to Success70%

WORKLOAD

ACTIVITYCOUNTHOURSTOTAL
Course Hours14342
Guided Problem Solving14342
Resolution of Homework Problems and Submission as a Report13030
Term Project000
Presentation of Project / Seminar111
Quiz12560
Midterm Exam12020
General Exam13030
Performance Task, Maintenance Plan000

READING

  • William Stallings Computer Organization and Architecture 9th Edition
  • Harris and Harris Digital Design and Architecture 2nd Edition

TEACHING STAFF

  • Assist.Prof. Mustafa TÜRKBOYLARICOORDINATOR
  • Assist.Prof. Bilge Ebru AKGÜL