CS 312 Computer Architecture and
Organization
Office: Heb
214b, Phone: 963-1438
Email: BorisK <AT> cwu
<dot>edu
Office Hours: MoWeTh
3:00-4:00 PM;
Section 001
Lectures: MWTr
1:00PM - 1:50PM, Heb. 121
Labs: Tues. 1:00-1:50PM, Heb. 207
TAs:
Jazton Broussard, BroussardJ@cwu.edu
Zachary Wilcox, WilcoxZ@cwu.edu
Section 002
Lectures: MWTr
2:00PM -2:50PM, Heb. 121
Labs: Tues. 2:00-2:50PM, Heb. 207
TAs:
Antonio Castaneda,
CastanedaA@cwu.edu
Erin Palmer, palmere@cwu.edu
Prerequisites: CS 301, CS 311
Text: Computer
Architecture and Organization by W. Stalling
Winner of the Texty Award for the best Computer Science and Engineering textbook
Lecture notes will be available on computers in Hebeler labs on CS Network drive \\neve\cs312 in a
PowerPoint format.
Students with disabilities who have
a letter to faculty from ADA Affairs Office should see me in order to receive
academic adjustments in this course.
All students requesting academic
adjustments must be registered with ADA Affairs Office, Bouillon 205.
Student Learning Outcome:
By the end of the course, the student will:
-Distinguish between computer
architecture and computer organization.
-Use Boolean algebra to solve basic
logic problems.
-Construct Logic Diagrams for simple
circuits.
-Describe the primary features of
binary computers.
-Identify the primary computer
components.
-Describe the operation of CPU,
memory, bus, & I/O.
-Identify and tell the purpose of
different levels of memory.
-Compare different instruction sets
for processors.
Study guides for exams will be
posted before each exam.
MMLogic software will be used in the labs.
On-line
dictionary of computing
Tech
Encyclopedia
Grading:
Labs -- 20%; Midterm 30%; Final Exam
-- 35%
Research assignments -15%
Optional Homework --15% bonus
Grading Policy:
Requests for re-grading or grade adjustments are accepted up
to one week after the homework or test is handed back to the student.
Re-grading might result in deduction of grades on reconsideration of the
answer(s). Grade assignments will be A (>95%), A- (>90), B+ (>87.5), B
(>82.5), B- (>80), C+ (>77.5), C (>82.5), C- (>70), D+
(>67.5), D (>62.5), D- (>60), F (<60%).
Assignments:
Late assignments will
incur a penalty of 5% of the total score per day (Saturdays and
Sundays included).
Cheating:
Cheating is a very uncivilized
behavior and is to be avoided at all cost. Oral discussion about assignments is
not considered cheating. Copying someone else's assignment or part of an
assignment is cheating. If cheating is discovered, all students involved will receive no credit for the assignment,
possibly an 'F' grade for the course, and the matter can be reported to the
Chairman of CS Dept. in accordance with CWU policies.
Course Evaluation:
Students can evaluate the course and instructor during the
last week of classes. The course evaluation results are not delivered to the
Instructor until after the final grades have been reported.
Caveat:
The schedule and procedures for this
course are subject to change. It is responsibility of the students to learn of
and adjust to changes.
For additional References see CWU
library catalog.
Check these sites out for some
interesting reading!
History
More about history
An interactive proof of Pythagoras's theorem