Rex N. Fisher  --  CS 150: Course Outline

This page was last updated on 02/07/06


[IFCHE Home]  [CS 150  Page]


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

               PPT

               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

               PPT

               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