COMPUTER SYSTEMS ORGANIZATION
CSCI 463 Section-01     MWF 10-10:50 AM

Fall 2014

Course Description

Organization and Architecture of Computer Systems. Basic concepts and examples from microcomputers, networks, peripheral components, and data communications.

Prerequisite:

CSCI 360 or Consent of the Department.

Required Materials

1) Online Course notes found at faculty.cs.niu.edu/~berezin/463/lec.html

Recommended Materials

1) "Computer Organization and Architecture, 2nd Ed."
by Linda Null & Julia Lobur
2006, Jones and Bartlet
2) Access to various Online sites such as Wikipedia and arstechnica.com

Final (Semester) Grade

The following is the policy that will determine your semester grade.

Components:CountGrade weight
Assignments &
Worksheets
6-10 Weighted 25% Total
Tests3-4Weighted 75% Total
Scales:
A 90% - 100%
B 80% - 89%
C 70% - 79%
D 60% - 69%

1) You must score on boundary or above to get grade. There is no rounding.
2) For a passing grade (D or better), student must achieve a grade of 60% or better in the test portion.

All assignments will be graded by me. To receive full credit for an assignment, all the requirements specified in the assignment must be satisfied.

All assignments are due in class at the time specified for assignment. Late assignments will be docked with 25% of the base points for each 24 hours past.

Be sure to include the following information on each assignment:

Questions/challenges on grading of assignments must be filed within 2 weeks of when grading was completed. If you don't pick up a graded assignment for a month, this does not extend the appeal time.

Attendance

You and you alone will be responsible for lectures, announcements, and handouts made in the class. If you were absent, you should NOT expect your instructor or your TA to repeat whatever you missed. No messages (e.g., phone or e-mail) will either substitute your attendance of the class or excuse you for any makeup test or late submission of any assignment.

Getting Assistance

To get assistance, you MUST bring the following materials with you:

Audio and/or video recording of class is forbidden.

Cheating

Everything that you do in this course must reflect your own work. If you copy all or part of another student's work, it will be considered an act of cheating.

Disciplinary action for cheating may range from receiving a zero for the assignment up to receiving an F for the course. Cheating is reported to the University and the University may take additional disciplinary action.

Discussing concepts behind an assignment is not cheating, comparing solutions is. If you need your work checked, see your instructor or TA.

Additionally, significant portions of the tests are based on the homework. If you don't get it, you will fail the test and the course.

NIU final exam policy You must give notice of final exam conflicts at least one week before start of Finals Week. Eligibility to move exams will be confirmed.

Disability Resources

If you need an accommodation for this class, please contact the Disability Resource Center as soon as possible. The DRC coordinates accommodations for students with disabilities. It is located on the 4th floor of the Health Services Building, and can be reached at 815-753-1303 (V) or drc@niu.edu. Also, please contact me privately as soon as possible so we can discuss your accommodations. The sooner you let us know your needs, the sooner we can assist you in achieving your learning goals in this course. Data
CSCI 463 System Architecture
Fall 2014 Schedule - Tentative & Subject to Change
CSCI 463
Date   Topic   Date   Topic   Date   Topic
Aug.25
Wk 1
Introduction,
Algorithms & Organization
  Aug.27
Wk 1
Archiecture Levels & Data   Aug.29
week 1
Numbers
Sep. 01
Wk 2
No Classes
  Sep. 03
Wk 2
Integers
Signed Integers
  Sep. 05
Wk 2
Integer Math
Sep. 08
Wk 3
Floats   Sep. 10
Wk 3
Transistors & Gates   Sep. 12
Wk 3
Boolean Logic &
Circuis
Sep. 15
Wk 4
Boolean Logic &
Circuis
  Sep. 17
Wk 4
Memory   Sep. 19
Wk 4
History
Sep. 22
Wk 5
History   Sep. 24
Wk 5
Fetch-Execute
& Timing
  Sep. 26
Wk 5
Test 1
Sep. 29
Wk 6
Fetch-Execute
& Pipelining
  Oct. 01
Wk 6
Pipelining
& CPU Design
  Oct. 03
Wk 6
CPU Design
Oct. 06
Wk 7
Cisc & RISC   Oct. 08
Wk 7
Instruction
sets
  Oct. 10
Wk 7
Instruction
sets
Oct. 13
Wk 8
Cache   Oct. 15
Wk 8
Cache   Oct. 17
Wk 8
Cache
Oct. 20
Wk 9
Storage I/O   Oct. 22
Wk 9
Storage I/O   Oct. 24
Wk 9
Test 2
Oct. 27
Wk. 10
Storage I/O   Oct. 29
Wk. 10
Storage I/O   Nov. 31
Wk. 10
Other I/O
RAID
Nov. 03
Wk. 11
Buses   Nov. 05
Wk. 11
Buses   Nov. 07
Wk. 11
Bus
Nov. 10
Wk. 12
Bus   Nov. 12
Wk. 12
Bus   Nov. 14
Wk. 12
Test 3
Nov. 17
Wk. 13
Networking   Nov. 19
Wk. 13
Networking   Nov. 21
Wk. 13
Internet
Nov. 24
Wk. 14
Internet   Nov. 26
Wk. 14
Thanksgiving
  Nov. 28
Wk. 14
Thanksgiving
Dec. 01
Wk. 15
Internet   Dec. 03
Wk. 15
Internet   Dec. 05
Wk. 15
Internet
Dec. 08
463 Final - Dec 08
Monday 10-11:50 AM