Department of Information and Software Engineering


Syllabus




J Masiyowski, Adjunct Professor

INFS 515, Computer Organization

Home Page, Spring 2007

Last update: 1 May 2007 @ 10:15 pm

Schedule

Reading Assignments

Homework Assignments
Textbook
Non-Textbook

Course Textbook Links:

Publisher Web Site
Textbook Web Site


Errata Sheet:

First Printing (Sept 06)
Second Printing (Sept 06)
Errata Corrections

Student Resources

Lecture Notes

Useful Links

General Quiz -Study Guide

Mid-Term Exam Study Guide

Final Exam Study Guide

Announcements

Current Events




Instructor

Home page of Adjunct Prof. J. Masiyowski with office room number, office hours, and contact information.


Selected Homework Solutions:

Textbook Exercise 6.10 Exercise 6.15

Non-Textbook Homework Assignments
Assignment #1 – Computer Technology Investigation; Part 1 [High Performance Systems]
Assignment #2
Computer Technology Investigation; Part 2 [Data Formats and Representations]
Assignment #3
Computer Technology Investigation; Part 3 [Combinatorial Digital Circuits]
Assignment #4
Computer Technology Investigation; Part 4 [Instruction Set Architectures]
Assignment #5 – Computer Technology Investigation; Part 5 [Memory Architecture]



Errata Sheet (Sept 06) Corrections:
Not listed in the errata sheets. Correction to Chapter 10 Geometric Mean calculations. page 546-548.
The computations to determine normalization is incorrect in the textbook.
Correct Example: To normalize System A and System B to System C, compute the ratios as A/C and B/C (NOT C/A and C/B). Thus, the answers in the book for problems 3, 4 are not correct. Also, Tables 11.4 and 11.5 (page 547) are also incorrect as well as the computations for the Geometric Means for A and C at the bottom of page 546.
Table 11.5 on page 547 should read “... when System C is Used for as...”

Lecture Notes
Overview (administrative) [pdf] Session 1 (week 1)
Architecture and Organization Overview (administrative) [pdf] Session 1 (week 1)


Current Event & References
Meet the World's First 45nm Processor [Intel] class session 2
Intel 45nm Transistor fun facts [Intel] Class session 2
History of the Transistor backgrounder [Intel] Class session 2


Announcements

Date

Description

3 Jan

Initial course web site created. DRAFT versions of syllabus, schedule, lecture notes, reading & homework assignment posted.
The "Simple Logic Gates" web site appears to be down (not available).

21 Jan

Posted revised course syllabus, schedule, homework & reading assignments
Non-Textbook Reading Assignments to be posted as a later time.

23 Jan

Posted updated syllabus with TA office hours.
Posted updated schedule Mid Term Review on 26 Feb & 5 Mar
Fixed Reading Assignments Link

1 Feb

Quiz #1 will cover Chapter 1, which includes non-textbook reading assignments. Know the computer level hierarchy (figure 1.3 – p29).
For Quiz #1, Know the first four (top) rows in Table 1.1 (p5). Understand Moore's and Rock's Laws and how to apply. Know the Von Neumann Model
Quiz #1 will not include vacuum tubes and transistor theory from chapter 1 (highlighted section p19 → p21 & p22 → 24
Quizzes are held at the beginning of the class.
Refer to the general quiz study guide.

3 Feb

Added references to current events discussed in class on 29 Jan class lecture session. Posted @ 12:05 pm
Posted @ 9:45pm: Non-Textbook Assignment #2, and revised syllabus with updated honor code section and URLs links within.

18 Feb

Quiz #2 covers Chapter 2 (excluding the focus on codes for data recording and transmission; text pg 100-107).
Posted Non-textbook assignment #3.

21 Feb

Posted revised version of the course syllabus (corrected format of table at the top of page 1 to clarify instructor's office hours from TA's).
Posted Mid-Term Exam – Student Review Guide.
Mid-Term Exam Review on 5 March
Quiz #3 (first class session) on March 05. Quiz #3 return & review (first part of second 5 March class session).

28 Feb

Note: Veterbi decoder and Trellis diagrams will not be on Quiz #3 or the mid-term exam.
Chapter 4 Part 2 lecture will be given during second part of class session on 5 March 07.

1 March

Quiz #3 will start promptly at the beginning of the class session.

28 March

Posted Non-Textbook assignment #4.

30 March

Quiz #4 will cover textbook chapter 4 only. Quiz #5 will cover textbook chapters 6 & 7 and chapter 7 non-textbook reading assignment.

10 April

Quiz #5 will include textbook chapter 5 in addition to chapters 6 & 7.
Posted Non-Textbook homework assignment #5
Posted solution to textbook exercise 6.10

1 May

Posted solution to exercise 6.15.
Posted Final Exam Study Guidelines. Final Exam will cover chapters 1-10 inclusive.
Quiz 4 – Question 6: What program accepts a symbolic language input and produces the binary machine language equivalent, resulting in a one-to-one correspondence between the assembly language source and the machine language object.