Information about

CSCI 260

Computer Organization

**Major Requirement (for B.A. and B.S.)**

Course Description:
In this course, we explore basic computer architecture and organization. This includes examining the hardware of a computer and figuring out how it works.

We program chips and logic circuits in this course, including building a CPU.

We also learn to program at the assembly language level. We explore how to fit data and control structures from programming languages like Java and C++ into machine/assembly level constructs.

Offerings:
Offered each year during the fall semester.

Instructor:
This course is taught by Dr. Jipping.

Prerequisites:
CSCI 250 a prerequisite because it teaches much of the Boolean logic we need for programming chips and logic circuits. See the department policy on prerequisites.

Comments from Previous Students:

Catalog Description:
An introduction to the organization of computers at the register level. Digital logic including gates, circuits, memory organization, and microprocessors. Conventional machine architecture and assembly language programming. Prerequisite: Computer Science 250.
Two Credits Staff Fall Semester