Mercer County Community College

 

COS231 / Section 97183 - fall 2011

 

            Fundamentals of Computer Architecture & Assembly Language

 

            Monday:           7:40 - 9:55, AD226

            Wednesday:     7:40 - 9:55, AD226

 

            Final Exam – Wednesday, December 14, 2011, 7:40 – 9:55, AD226

 

            No Class - Monday, August 29

            No Class - Monday, September 5

            No Class - Wednesday, November 23

 

Instructor:

 

            David R. Bostain, drbostain@gmail.com

 

Prerequisites:

 

            COS102 or equivalent Experience

 

Textbooks/Software:

 

            PICkit 2 Starter Kit

 

Website:

 

            http://cos231.drbco.com/

 

Student Grade Evaluation:

 

            Labs/Participation/

                Homework/Quizzes              50%

            Projects/Tests/Final Exam         50%

 

Participation, attendance and punctuality are expected


 

Approximate Schedule:

 

            August 29                     No Class

            August 31                     Number Systems / ASCII / Unicode / Binary Arithmetic / Circuits

            September 5                 Holiday

            September 7                 IEEE 754 Floating Point Standard  / Transistors

            September 12               Boolean Algebra / Transistor Circuits

            September 14               Test 0 / Reduction of Digital Logic / Karnaugh Maps

            September 19               Quine-McCluskey

            September 21               Digital Components / Implementing Arithmetic

            September 26               TTL

            September 28               Test 1 / 555 Timer

            October 3                    Sequential Logic and Flip-Flops

            October 5                    Counters / Shift Registers

            October 10                  Finite State Machines

            October 12                  Finite State Machine Optimizations

            October 17                  Test 2 / Tri-State Logic / Bus Architecture

            October 19                  Memory / PALs, FPGAs and ASICs  / HDLs - Verilog and VHDL

            October 24                  SAP1 Architecture 1

            October 26                  SAP1 Architecture 2

            October 31                  Test 3 / SAP2 Architecture

            November 2                 SAP2 Architecture

            November 7                 Introduce SAP3 - 8085

            November 9                 8086 Architecture

            November 14               8086 Instruction Set and Beyond

            November 16               Test 4 / RISC vs CISC and Princeton vs Harvard

            November 21               PIC Lecture / Lab 0

            November 23               Holiday

            November 28               PIC Lecture / Lab 1

            November 30               PIC Lecture / Lab 2

            December 5                 PIC Lecture / Lab 3

            December 7                 PIC Lecture / Lab 4

            December 12               Review

            December 14               Final Exam