CS 312 Computer Architecture and Organization

 

Professor Boris Kovalerchuk

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

Book Animations

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.

 

Schedule

 

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