Mercer County Community College

 

COS231 / Section 89389 - Fall 2010

 

            Fundamentals of Computer Architecture & Assembly Language

 

            Monday:           7:40 - 9:55, AD226

            Wednesday:     7:40 - 9:55, AD226

 

            PIC Microcontroller Project – Wednesday, November 17, 2010

            Assembly Projects / Exam – Wednesday, December 15, 2010

 

            No Class - Monday, September 6

            No Class - Wednesday, November 24

 

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              33%

            Projects                                    33%

            Tests/Final Exam                      33%

 

Participation, attendance and punctuality are expected


 

Approximate Schedule:

 

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

            September 1                 Information Representation / IEEE 754 Floating Point Standard

            September 6                 Holiday

            September 8                 Test 0 / Transistors

            September 13               TTL / Boolean Algebra

            September 15               Reduction of Digital Logic / Karnaugh Maps

            September 20               Quine-McCluskey

            September 22               Digital Components / Implementing Arithmetic

            September 27               Test 1 / Sequential Logic and Flip-Flops

            September 29               Finite State Machines / Counters

            October 4                    Test 2 / Tri-State Logic / Registers / Bus Architecture

            October 6                    SAP1 Lecture

            October 11                  Test 3 / SAP2 Lecture

            October 13                  Begin PIC Microcontroller

            October 18                  PIC Lecture / Lab 1

            October 20                  PIC Lecture / Lab 2

            October 25                  PIC Lecture / Lab 3

            October 27                  PIC Lecture / Lab 4

            November 1                 PIC Lecture / Lab 5

            November 3                 PIC Lecture / Lab 6

            November 8                 Test 4 - PIC Microcontroller Project Assigned

            November 10               Project Lab

            November 15               Project Lab

            November 17               PIC Microcontroller Project Due

            November 22               Begin 8086 Architecture

November 24               Holiday

            November 29               8086 Instruction Set 1

            December 1                 8086 Instruction Set 2

            December 6                 Test 5 / 8086 - Assembly Project Assigned

            December 8                 Assembly Project Lab

            December 13               TBA

            December 15               Assembly Project Due / Final Exam