CS150 - Computer Organization and Architecture

Instructor: Bob Rinker
Office: JEB 236
Email: rinker@cs.uidaho.edu
Phone: (208)885-7378
Office Hours (Fall 2009): 2:30-3:30 MTWTh, or by appointment, or stop in anytime my door is open!


Catalog Description:

CS150 - 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. Prereq: CS 120


Syllabus:
Downloadable from here( ps or pdf ).

Policy on Academic Honesty and Cheating - your continued registration in this class indicates that you understand and agree to abide by the policy ( ps or pdf)

Grading:
Your grade will be calculated using the following percentages:
Two mid-semester exams 40%
Final exam (comprehensive) 20%
Quizzes 15%
Homework/Programming Assignments 25%
Total 100%

The letter grade you receive from the course will be determined as follows:
90%-100%A
89.9%-80%B
79.9%-70%C
69.9%-60%D
Below 60%F
The instructor reserves the right to adjust these percentages lower if deemed necessary.
Announcements

Any announcements for the class will be posted here

The checkin program should be working now - let me know if you encounter any problems

If you have trouble with your userid/password on wormulon, send email to cshelp@uidaho.edu



Notes and Handouts:

- Slides on binary arithmetic ( pdf or ps )
- Notes on binary arithmetic and base conversion ( pdf or ps )
- Some more problems on base conversion ( pdf or ps )
- Slides on Boolean algebra ( pdf or ps )
- Slides on Sequential circuits and state machines ( pdf or ps )
- Some more problems on sequential circuits ( pdf or ps )
- LC3 Machine Language Template ( pdf or ps )
- LC3 "Operating System" - you need to load this first into the simulator when you try to do programming assignment #2 or later. Use SHIFT-CLICK to download - it is a binary file. ( Download)

Assignments:


- Assignment #1 ( pdf or ps ), Due October 26, 2009
- Assignment #2 ( pdf or ps ), Due November 2, 2009
- Assignment #3 ( pdf or ps ), Due November 20, 2009


Links to other useful information

Link to the book website here
An ASCII code chart ( pdf or ps )
How to use the checkin program ( pdf or ps )
A decent vi editor Cheat Sheet (pdf or ps)
Unix tutorial (from the University of Edinburgh) here.


Last updated Tuesday, October 27, 2009