CS 3443

Computer Systems

Spring 2008

 

Instructor:

      Debao Chen

      Office: North Hall 324

      Office Hours: MWR 3:00 pm-4:30 pm, or by appointment

      Phone: (918) 594-8554

      Fax: (918) 594-8281

      Email: cdebao@okstate.edu, cdebao@osu-tulsa.okstate.edu

      Web: http://www.cs.okstate.edu/~cdebao

 

Teaching Assistant:

      Mr. Chris Reiland

      Email: hephronic@yahoo.com

 

Required text:

      Andrew S. Tranebaum: Structured Computer Organization, Fifth edition.

 

Course description:

      Functional and register level description of computer systems, computer structures, addressing techniques, macros, linkage, input-output operations. Introduction to file processing operations and auxiliary storage devices. Programming assignments are implemented in assembly language.

 

Material to be covered:

1.      Chapter 1, Introduction

2.      Chapter 2, Computer System Organization

3.      Chapter 3, The Digital Logic Level

4.      Chapter 4, The Microarchitecture Level

5.      Chapter 5, The Instruction set Architecture Level

6.      Chapter 7, The Assembly Language Level

7.      Chapter 8, Parallel Computer Architectures

8.      Appendix A, B, and C

9.      If time permits, more material will be covered

 

Attendance policy:

        Attendance is usually has a high correlation with how well you perform in a course. Students should talk with the instructor about any absences. Attendance is not required, but strongly encouraged. Students are responsible for any material covered in class, including material that does not appear in the text. If a student misses the class too many times, at the instructor’s judgement, the instructor may give him/her an oral examination to evaluate his/her understanding of the missing classes.

 

Homework:

1.      Homework will be assigned on every class day, with a few possible exceptions.

2.      Homework will be collected on every Monday class time, unless the instructor notifies otherwise.

3.      Homework assignments will be posted on the web after each lecture.

4.      Late homework will not be accepted.

 

Grading:

1.      Homework 25%

2.      Programming assignments: 15%

3.      Mid-term: 20%

4.      Final: 40%

 

Grade scale:

1.      90-100%  A

2.      80-89%    B

3.      70-79%    C

4.      60-69%    D

5.      Below 60%   F

 

Collaboration policy:

1.      Homework and programming assignment: Discussion of concepts, ideas, and techniques is allowed and is encouraged. After discussion, each student must write up his/her own solutions and own programming code. Copying another person’s work is not allowed. Giving your work to another student is considered cheating as well.

2.      Examinations: No communication among students is allowed.

3.      Any case of academic dishonesty would result in a reduction of one letter grade. All cases of academic dishonesty would be reported to university administration.

 

Special accommodation for disabled students:

           If any student feels that he/she has a disability and need special accommodation of any nature whatsoever, the instructor will work with you and the University Services to provide reasonable accommodation to ensure that all students have a fair opportunity to perform in this class. Please advise the instructor of any such disability and the desired accommodations as soon as possible.

 

Syllabus attachment

           Syllabus attachment of OSU can be viewed on http://osu.okstate.edu/acadaffr/aa/syllabusattachment-Spr.htm.

Syllabus attachment of OSU-Tulsa is attached.

 

 

 

    

01/11/2008