Computer Organization
Computer Science 251
Dickinson College

Spring Semester 1997
TTh 2:00 - 3:15
South College 04

Syllabus:

An online copy of the syllabus.

Web Sites of Interest:

Great Microprocessors of the Past and Present

Project Resource Page

Assignments:

Each date below corresponds to the date of a class. The topic listed is the topic that will be covered on that day. Each topic links to a page which gives more information about that class. The links are followed by icons which indicate the type of assignments for that day (What do the icons mean?).

1/23/97 - Introduction.

1/28/97 - Digital Logic Gates & Boolean Functions.
1/30/97 - Logic Function Implementation & Boolean Algebra

2/4/97 - Logic Simplification & 1 Bit Addition.
2/6/97 - Karnaugh Maps & Logic Function Simplification.

2/11/97 - Radix Number Representation & Binary Arithmetic.
2/13/97 - Combinational Logic Circuits.

2/18/97 - Digital Electronics Laboratory.
2/20/97 - Digital Electronics Laboratory - Part 2

2/25/97 - Arithmetic Logical Unit.
2/27/97 - Single Bit Memories (Latches & Flip-Flops).

3/4/97 - Multiple Bit Memories (Registers & RAMs).
3/6/97 - Exam #1 (In Class).

3/11/97 - More on Multiple Bit Memories.
3/13/97 - Integer Multiplication & Division Algorithms & Hardware.

3/18/97 - No Class, Spring Break!
3/20/97 - No Class, Spring Break!

3/25/97 - Introduction to the Data Path
3/27/97 - Micro-Programmed Control Unit

4/1/97 - Assembly and Machine Language Instructions
4/3/97 - Micro-program for our Machine

4/8/97 - Computer Buses and Peripherals
4/10/97 - Input / Output Operations

4/15/97 - Interrupt Handling
4/17/97 - Interleaved Memory and Cache Memory

4/22/97 - Floating Point Numbers & Arithmetic
4/24/97 - Take Home Exam & Question Session

4/29/97 - Pipelining and Parallel Processing
5/1/97 - Virtual Memory

5/13/97 - Final Exam Date


These pages designed and maintained by Grant Braught
Braught@Dickinson.edu