Rex N. Fisher  --  CS 150: Computer Organization & Architecture

This page was last updated on 02/07/06


[IFCHE Home]    

[CS 150: Course Outline]  [CS 150: Assignments]  [CS 150: Study Aids]


[Course Description]  [Course Prerequisites]  [Required Text]  [Required Software

[Class Score Calculation]  [Grading Scale]


IMPORTANT: Schedules, assignments, and policies are subject to change. You will be given advance notification of any changes.


Course Description:

Digital logic and digital systems; Machine-level representation of data; Assembly-level machine organization; Memory system organization and architecture; Interfacing and communication, Functional organization; Multiprocessing and alternative architectures.

[Back to Top]


Course Prerequisites:

CS 113 Program Design & Algorithms or CS 120 Computer Science

(You will be fine if you are taking one of these concurrently with CS 150.)

[Back to Top]


Required Text:

The Essentials of Computer Organization & Architecture by Null & Lobur (ISBN # 0-7637-0444-X)

Recommended Texts:

Data Books (TTL, CMOS, Memory, etc.)

[Back to Top]


Required Software: 

Choose 1 of these:

FREE CircuitMaker Software: This is a student version of CircuitMaker 6.  You may download and use this free circuit design/simulation software on your personal computer.  It allows you to enter your analog or digital circuit as a schematic and then simulate its operation.

FREE Digital Works Software:  This is a Freeware program that allows hierarchal digital circuit design and simulation.  Also download a basic tutorial, Getting Started with Digital Works, by Dan Stanzione.

[Back to Top]


Class Score Calculation:

Exams:                      50%
Quizzes:                    10%
Homework:              20%
Class Presentations:  20%

[Back to Top]


Grading Scale:

90% - 100%  A
80% - 89%    B
70% - 79%    C
60% - 69%    D

[Back to Top]