# CSC 312 — Computer Architecture (NDU)

> CSC 312 Computer Architecture at Notre Dame University – Louaize. no student contributions yet.

Source: https://studiety.com/ndu/course/4482
Retrieved: 2026-09-19

## Facts

- Course code: CSC 312
- Title: Computer Architecture
- University: Notre Dame University – Louaize (NDU)
- Subject: Computer Science
- Faculty: Faculty of Natural and Applied Sciences
- Credits: 3

## Catalogue description

This course is concerned with the structure and behavior of the various functional modules of a digital computer and the reasoning behind their interaction to provide the processing needs of the user. It covers general feature of MIPS instruction set, Arithmetic floating point operations, performance evaluation using Amdahl’s law, pipelining, data and branch hazards, and memory. It also introduces parallel computing architecture in a cloud environment and graphic processing unit (GPU) architecture. Prerequisites: CSC 219 or EEN 220.

## Quick answers

### What is CSC 312 at NDU?

CSC 312 Computer Architecture is a 3-credit course at Notre Dame University – Louaize (NDU), in the Faculty of Natural and Applied Sciences. This course is concerned with the structure and behavior of the various functional modules of a digital computer and the reasoning behind their interaction to provide the processing needs of the user.

### How many credits is CSC 312?

CSC 312 Computer Architecture is worth 3 credits at NDU.

### What are the prerequisites for CSC 312?

CSC 312 lists 1 prerequisite: EEN 220 Introduction to Logic Design.

## Prerequisites

- [EEN 220 — Introduction to Logic Design](https://studiety.com/ndu/course/3541)

## See also

- [All Computer Science courses at NDU](https://studiety.com/ndu/subject/computer-science.md)
- [Every NDU subject](https://studiety.com/ndu/subjects.md)

---

From Studiety (https://studiety.com/), an independent, student-run course guide. Not affiliated with or endorsed by any university. Reviews are the opinions of individual students.
