Hope College Computer Science students at work View of VanZoeren Hall    
hope college > academic departments > computer science    

 
Current Students <
Prospective Students <
Alumni <
Courses <
Research <
Faculty <
 

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 in the Spring semester annually.

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:

  • "This was one of the only classes where we learned the physical aspects of a computer. I found this to be very helpful because none of this was presented in previous classes. "

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 Spring Semester