COSC 201                            Computer Organization                            Fall, 2003

Daily Syllabus  
(note: subject to adjustment as the term proceeds)

Link to Course Description                     Link to Lab Index                     Link to BlackBoard

Date                         Reading                         Topic                                                   Homework

Sept     3                  H&P Ch. 1, 2.1-2.3 Levels of abstraction    Performance metrics     1.1-1.44, 1.47                 
            5                  H&P Ch 2.3-2.9      Evaluating architectures                             2.1-2.5

            8                  H&P Ch 3.1-3.3      Operations and Operands                          2.10-2.13, 2.18-2.21
          10                  H&P Ch 3.4            Instruction format
          12                  H&P Ch 3.5            Decisions and loops

          15                  H&P Ch 3.6             Procedures and functions                          3.1-3.3
          17                  H&P Ch 3.7-3.8       Addressing formats
          19                  H&P Ch 3.9-3.10     Putting it together         code

          22                  H&P Ch 3.11-3.15   Arrays and pointers in C and assembly      3.11, 3.12
          24                  H&P App B.1-B.2    Transistors, Logic, and Circuits
          26                  H&P App B.3           Combinational circuits                              3.16, 3.17

          29                  H&P App B.4 -B.5   Clocks and Latches                                  B.2, B.6, B.10, B.11
!!!      30 Tuesday!   H&P App B.5           Registers and Memory
Oct      1                   No Class
Oct      3                  H&P App B.6           Finite State Machines                               B.20, B.24

Oct      6                                                    Review     Sample Exam
            8                 EXAM Chapters 1-3 and Appendix B Exam Solutions
          10                 H&P Ch 4.1-4.3         Representation of Integers

          13                 Mid Term Break
          15                 H&P Ch 4.3-4.4         Arithmetic and Logic                               4.1-4.8
          17                 H&P Ch 4.5                Arithmetic and Logic Unit

          20                 H&P Ch 4.5                ALU for MIPS
          22                 H&P Ch 4.6                 Multiplication                                        4.10, 4.13, 4.14
          24                 H&P Ch 4.8                 Floating point numbers

          27                 H&P Ch 4.8-4.10         Floating point hardware
          29                 H&P Ch 4.11-4.12      ALU review                                          4.21, 4.25-4.28,
                                                                                                                                4.32, 4.36
          31                 H&P Ch 5.1-5.2         Data path and control

Nov     3                 H&P Ch 5.3                 Single cycle data path
            5                 H&P Ch 5.4                Multi-cycle data path
            7                 H&P Ch 5.4                 Control using FSMs                             5.1-5.4, 5.10,
                                                                    Quiz on Ch 5                                      5.12-5.14

          10                 H&P Ch 5.5                 Microprogramming                               5.15, 5.22, 5.25, 5.33
          12                 H&P Ch 7.1-7.2          Cache memory
***    13                 Review !!!                   Thursday Evening, 7:00-8:00 !!!
                                                                    Review Old Exam 97   Old Exam 98
          14                 EXAM    Chapters 4 and 5 (through 5.4)

          17                 H&P Ch 7.3                  Cache memory                                     7.1-7.6, 7.9, 7.18, 7.19
                                                                     Quiz on Ch. 7      Paper topic and bibliography due
          19                 H&P Ch 5.6-5.10         Exceptions                                            7.27-7.28
          21                 H&P Ch 6.1-6.2           Pipelines

          24                 No Class !!
          26                            Break
          28                            Break

Dec      1                 H&P Ch 6.3-6.4            Data hazards and forwarding
            3                 H&P Ch 6.4-6.5            Branch hazards
                                                                     Quiz on Ch. 6A
            5                H&P Ch 6.6-6.7             Pipeline performance                            6.1-6.5, 6.17, 6.19, 6.27

            8                 H&P Ch 6.9-6.12           MIMD shared memory
***      9                 H&P Ch 9.1-9.3             MIMD-sm, Cache coherence             Tuesday Class !!!
          10                 H&P Ch 9.4-9.5             Review                                               Review sheet   Old Exam 98
          12                 No Class !!                   Paper due

       TBA                Final Exam