| Home | Syllabus | Homework | 
| Example Code | Notes | Links | 
CSIS 345 Computer Organization Spring 2015 Syllabus
Classroom: CH1400
Time: 9:00am - 9:50am MWF
 Textbook: Computer Organization and Design: The
        Hardware/Software Interface (2005)
      Authors: David A. Patterson and John L. Hennessy
      ISBN: 1-55860-604-1 (ISBN-10), 978-1-55860-604-3 (ISBN-13)
    
 Instructor: David Monismith
                     
   
      2210 Colden Hall
                     
   
      monismi_at_nwmissouri_dot_edu 
Office Hours: M 1:00pm - 3:00pm, W 1:00pm - 3:00pm, R 1:00pm - 3:00pm, F 10:00am - 11:00am
 Teaching Assistant: Syed Mazhar Hussani
                     
   
      Help Session Location: CH3200
                     
   
      s518625_at_mail_dot_nwmissouri_dot_edu 
Help Session Hours: 6:30pm to 8:00pm Mondays and Wednesdays
Course Website: http://monismith.info/cs345/
Prerequisites: CSIS 242, with a grade of "C" or better and one trimester of chemistry, physics, or physical science.
Course Description: An introduction to computer systems organization with emphasis on machine language and assembler programming (Undergraduate Academic Catalog, 2014-2016, p. 352).
Course Outline:
Computational History and Paradigms
      Machine Level Data Representation
      Performance Evaluation and Enhancements
      Assembly Language and Low-Level Machine Organization
      State Machines
      Digital Logic and Systems
      Memory System Organization and Architecture
      Interfacing and Communication
      CPU Functional Organization
      Multiprocessing and Other Architectures
Assignments:
| Homework Assignments* (up to 15 @ 10 points) | up to 150 | 
| Programming
              Projects (1 @ 10 points, 1 @ 15 points, up to 7 at 20 points)  | 
            up to 165 | 
| Exams (2 @ 100 points, 1 final @ 100 points) | 300 | 
| Total Points | up to 615 | 
*The instructor reserves the right to give a quiz in lieu of collecting homework.
Attendance Policy: Class attendance is important and roll will be taken. It is highly recommended that students attend class every day.
Late Work Policy: Homework* will be collected on the due date at the beginning of class and will not be accepted late. Projects must be submitted electronically by 11:59:59pm on the due date. Projects will be accepted up to 48 hours late at a penalty of 20%. You are expected to complete assignments in advance for known school events (e.g. athletic or club events). The instructor reserves the right to modify the late policy for students with extenuating circumstances.
Exams: As previously noted, there will be two examinations and one final. Unless announced otherwise in class, these examinations will take place on the following dates:
| Exam 1: | Wednesday, February 18, 2015 | 
| Exam 2: | Wednesday, April 1, 2015 | 
| Final: | Wednesday, April 29, 2015, 7:30am-9:30am | 
Grading Policy: Grades will be assigned based upon accumulated points as follows:
| 100% - 90% | --> A | 
| 89.99% - 80% | --> B | 
| 79.99% - 70% | --> C | 
| 69.99% - 60% | --> D | 
| 59.99% - 0% | --> F | 
If you have a problem with a grade, please discuss it with the instructor.
Disabilities: Students in this course who need accommodations/modifications should present a copy of their official Northwest accommodation letter from the LAP/S Committee to the instructor as early in the term as possible. Additional information can be found at http://www.nwmissouri.edu/swd.
Academic Integrity: All assignments are to be completed individually unless otherwise designated. You may discuss the concepts of a current assignment with another person. Sharing code for a current assignment, handing in a program written by someone else, and all other obviously dishonest practices are prohibited.
Students are encouraged to come to office hours for help.
Students are expected to read and understand the CSIS Academic Integrity Policy available at http://www.nwmissouri.edu/mathcsis/pdf/AcademicIntegrityCSI.doc.
Disclaimer per http://www.nwmissouri.edu/cite/teach/syllabus.htm: The syllabus is not a contract and is subject to change at the discretion of the instructor to accommodate instructional and/or student needs. It is the sole responsibility of the student to maintain an updated course syllabus.