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