Course Description

This course is intended to give a basic understanding of how a high-level language program is executed by computer systems. It covers the basic design of hardware and software components of computer systems and how they work together to execute a program. The students will be introduced to the classical and modern processor architectures and designs, including parallel processors and their impacts on memory management. On completion of this course, the students will have a basic understanding of Microprocessor without Interlocked Pipeline Stages (MIPS) instruction set architecture (ISA), CPU design, memory subsystem organization including fault handling and reliability. The student will be trained on the available software such as MARS and LOGISIM for understanding the organization and implementation of microprocessor operations. 

Course ID: CSE 302

Credit hours Theory Practical Laboratory Lecture Studio Contact hours Pre-requisite
3 3 3 CSE 210
Published on: 05 October 2023
Last update on: 06 October 2023
Page views: 1787