Department of Computer Science

INFS 515 Computer Organization

Spring 2016

 

Instructor:      Dr. Lei He

E-mail:            lhe3@gmu.edu

Classroom:     Art and Design Building L008

Day & Time:  Mon    7:20pm C 10:00pm

Office Hour: By appointment

Course Description

Computer hardware architecture concepts including arithmetic and logical operations, number systems, machine representation of numbers, instruction set formats, addressing techniques, memory organization, internal processor structure and operation. Symbolic assembly language and fundamental operating systems concepts: process synchronization and scheduling, interrupt and memory management, virtual memory, file I/O and disk management. Credit cannot be applied to a graduate degree in the Volgenau School or the BS degree in computer science.

Textbooks 

      Required
The Architecture of Computer Hardware and System Software: An Information Technology Approach, by Irv Englander

Publisher: Wiley; 5th Edition (January 21, 2014) ISBN-10: 1118322630

Course Format

Lectures will be given by the instructor. Besides material from the textbook, topics not discussed in the book may also be covered. Handouts of material not covered in the book will be made available. Grading will be based on homework assignments and exams.

Course Outcome

As an outcome of taking this class, a student will be able to

         Understand the basic concepts and techniques related to computer systems, including both hardware and software;

         Know the current standards and protocols of computer network and the Internet;

         Read research papers pertaining to modern computing technologies.

Grading

Grades will be based on two examinations (30%), homework (40%), research paper review (20%), and class participation (10%).

      Examinations (30%)
All examinations are closed books, see the class schedule for the exam weeks. Make up exams and incompletes will not be given for this class.

      Homework (40%)
Homework writing assignments will be posted to your Blackboard account after each chapter. Working on your homework is critical to develop a deep understanding of the course topics. The homework assignments will not be graded based only on the correctness. The instructor will also record your efforts to solve problems. Proper documentation and typed homework is required.
<Late Work> Homework is due at the beginning of class on the due date. Late work will not be accepted.

      Research Paper Review (20%)
You will review two papers of your selection on specific course topics (e.g., parallel computing, Internet), based on which a review report will be developed. More detailed requirements will be given in the assignments.

      Class Participation (10%)
Requirements include class attendance, active participation in discussions and in-class problem solving. Please let the instructor know in advance if you expect to be absent for any reason. If you must miss a class due to an emergency or documented illness, email the instructor as soon as possible. You are still responsible for any material covered, assignments given, and homework due during the missed classes unless pre-approved by the instructor. Each absence without prior notice will result in a 2% deduction on the grade.

Tentative Class Schedule

Time may not permit the coverage of all the chapters of the book. The pacing below is not rigid, and the list is subject to change. The topics will be: 

Week 1: Computer, systems concepts and systems architecture

Week 2: Numbers and data formats

Week 3: Data representation

Week 4: Little man computer

Week 5: CPU and memory

Week 6: Input and output

Week 7: Exam 1. 

Week 8: Computer peripherals

Week 10: Modern computer systems

Week 11: Networks and data communications

Week 12: Ethernet and TCP/IP

Week 13: Operating systems

Week 14: File management

Week 15: Internal operating system

Week 16: Exam 2

 

Honor Code Statement

Collaboration on homework is permitted; copying of solutions is not. The work you hand in should be your own. Please check the Mason Honor Code at http://www.gmu.edu/academics/catalog/9798/honorcod.html,
and the CS Department policies http://cs.gmu.edu/wiki/pmwiki.php/HonorCode/HomePage.

Disability Accommodations

If you are a student with a disability and you need academic accommodations, please see me and contact the Office of Disability Services (ODS) at 993-2474, http://ods.gmu.edu. All academic accommodations must be arranged through the ODS.