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