Rex N. Fisher -- CS 150: Course Outline |
This page was last updated on 02/07/06 |
IMPORTANT: Schedules, assignments, and policies are subject to change. You will be given advance notification of any changes.
Day 1: Course Introduction
Overview of Computer Evolution
Overview of Computer Organization, Operation and Construction
Organize Presentation Groups and Assign Presentation Topics
PPT
READ: Course Information (Handouts, Web Page, etc.)
Chapter 1
HW1: Download & Install
CircuitMaker or Digital Works)
Exercises 1, 7, 10
Day 2: Positional Numbering Systems
Converting Between Binary, Decimal, and Hexadecimal
Signed Integer, and Floating Point Representations
Binary Arithmetic
Codes
READ: Chapter 2.1, 2.2, 2.3, 2.4, 2.5, 2.6
HW2: Exercises 1, 3, 5
Day 3: Boolean Algebra
Logic Gates
Digital Components
READ: Chapter 3.1, 3.2, 3.3, 3.4, Focus on Karnaugh Maps
HW3: Exercises 1, 3, 12
Circuit Simulation Exercise 3: Combinational Logic
Design
Day 4: Combinational Circuits
Multiplexers
Demultiplexers
Encoders
Decoders
Comparators
Adders
PPT
READ: Chapter 3.5, 3.7
HW4: Exercises 27, 29, 33
Circuit Simulation Exercise 4:
Design a Simple ALU
Day 5: TEST 1
Day 6: Sequential Circuits
Clocks
Latches
FlipFlops
PPT
READ: Chapter 3.6, 3.7
HW6: None
Day 7: Sequential Circuits
Registers
Counters
PPT
READ: Chapter 3.6, 3.7
HW7: Exercises 37
Circuit Simulation Exercise 7: Sequential Logic
Design
Day 8: Sequential Circuits
State Machines
PPT
HW8: Exercises 39, 41,42
Circuit Simulation Exercise 8: Finite State Machine
Design
Day 9: Operation of a Simple Computer
PPT
READ: Chapter 4
HW9: Exercises 2, 11, 26
Day 10: TEST 2
Day 11 Instruction Set Architectures (Student Presentation) Erik
READ: Chapter 5
HW11: Exercises 1, 11, 12, 13, 18
Day 12: Memory (Student Presentation) Jim & Keith
Read Chapter 6
HW12: Exercises 1, 5, 13, 15, 17
Day 13: Input/Output & Storage Systems (Student Presentation) Sam & Trevor
READ Chapter 7
HW13: Exercises 3, 5, 13, 17, 22
Day 14: System Software (Student Presentation) Matt
READ Chapter 8
HW14: Exercises 7, 9, 12, 13, 14
Day 15:
Class/Teacher Evaluations
TEST 3 (TAKE-HOME TEST)
Day 16: Return and Review Test 3