Digital Design and Computer Architecture


Karakaya K. M.

  • Dersin Düzeyi: Lisans
  • Tasarlanan Ders Kodu: SENG 261
  • Öğretim Türü: Örgün Öğretim (Normal Öğretim)
  • Dersin Kapsamı: Teorik ve Uygulama
  • Akademik Yıl: 2024 - 2025
  • Ders İçeriği:

    Course  Catalog Description

    Introduction to digital design, including number systems, Boolean Algebra, and logic gates. Design and optimization of combinational and sequential circuits. Fundamentals of computer organization, focusing on MIPS architecture, instruction sets, and registers. Branching, loops, procedure calls, addressing modes, and memory management.

    Course  Objectives

    This course aims to introduce the fundamentals of digital design, including number systems, Boolean Algebra, and logic circuit design, and to provide an understanding of computer organization through the architecture and programming of the MIPS processor.

    Course  Learning

    Outcomes           

    (LO)

    Upon successful completion of this course, a student will be able to

    1.  Understand number systems, Boolean Algebra, and their use in digital logic circuits.

    2.  Design and optimize combinational and sequential logic circuits.

    3.  Describe the internal organization of a computer and how data is represented, stored, and processed.

    4.  Program in assembly language, focusing on MIPS architecture, to demonstrate low-level operations.

    5.  Apply MIPS programming skills to perform arithmetic, logical, and control operations, including loops and memory management.