al

SYLLABUS

CDA 3101 -- Organization of Computer Systems
Computer & Information Sciences & Engineering Department
University of Florida, Summer-C 2007

INSTRUCTOR: Dr. Mark Schmalz CSE/E446, 352-392-6831

E-MAIL: mssz@cise.ufl.edu
CLASS WEB PAGE: http://www.cise.ufl.edu/~mssz/CompOrg/Top-Level.html
OFFICE HOURS: As stated on Web page (see above), or by appointment
CLASS PERIODS: CLASSROOM: T 4th Pd, MCCA 1142 // R 4-5th Period TUR 2305
PREREQUISITES: MAC 2311 (Calculus 1) and CIS 3020, both with grade of D or better

TEACHING ASST: cda3101su07@cise.ufl.edu (for questions)

OFFICE HOURS: http://www.cise.ufl.edu/~mssz/CompOrg/TA-hours.html

DESCRIPTION: This introductory course emphasizes essential concepts, the logical basis of computer structure, machine representation of instructions and data, flow of control, basic machine instructions. and assembly language programming. This is not an advanced course in computer architecture.

TEXTBOOK:

EVALUATION: Quizzes(5): 10% -- Homework(5): 25% -- Midterm Exams(2): 40% -- Final Exam: 25%


QUIZZES will be given in class and are closed book but open notes format. For exams, ONE 8.5'' X 11'' double-sided page of paper containing your HANDWRITTEN notes may be used during any quiz. The quizzes will be short (15-20 minutes in length) and will be announced at least one week in advance. Absolutely No Make-Up Quizzes will be Given For Any Reason. The quizzes are equally weighted.

HOMEWORKS are assignments done outside of class. These are INDIVIDUAL projects. Any collaboration, beyond initial working together to get the technique right, will be considered cheating.

Please understand that there is a not-so-subtle difference between discussing your homework with a colleague or friend and copying it wholly or in part.

HOMEWORKS ARE DUE AT THE BEGINNING OF CLASS. LATE HOMEWORK IS PENALIZED BY TEN PERCENT OF SCORE FOR EACH CALENDAR DAY LATE. HOMEWORKS MORE THAN 4 CALENDAR DAYS LATE (UNEXCUSED) WILL NOT BE ACCEPTED! It is strongly recommended that you Xerox your homework prior to submitting it for grading, in case a page is lost.

Homework extensions may be allowed only for documented, un- avoidable conflicts REPORTED IN ADVANCE AND ALLOWED BY THE INSTRUCTOR. Only DOCUMENTED emergency medical excuses can be accepted after a project is due.

The homeworks will all be equally weighted.

FINAL EXAM will be held during the last week of class, at a time and place to be determined.


RETURN POLICY: Every attempt will be made to return homeworks and quizzes as soon as possible. When they are graded and recorded, they will be turned back during class. After that, any work not picked up in class will be available from the TAs. We have changed our policy from public pick-up to ensure privacy and return of your work.

SCHEDULE:

    Weeks 1-3   - Intro to computers, architectures, technology, benchmarks
    Weeks 4-7   - Programming the MIPS Architecture, language support
    Weeks 8-9   - Number representations and arithmetic
    Weeks 10-13 - Datapath design and pipelining
    Weeks 14-16 - Memory, I/O devices, buses            

GRADING: Standard with NO CURVING OF ANY SCORES, as follows:

		90 - 100 : A    85 - 89 : B+	  80 - 84 : B
		75 -  79 : C+	70 - 74 : C	  65 - 69 : D+	
		60 -  64 : D	 0 - 59 : E

DISHONESTY: Under no circumstances will acts of academic dishonesty be tolerated. Any suspected incidents of dishonesty will be promptly referred to the Director for Student Judicial Affairs and the Student Honor Court. Refer to the pamphlet entitled Academic Honesty, Student Judicial Process, Guide for Students, from the Office for Student Services.

ACCOMODATIONS: Students with disabilities requesting classroom accommodation must first register with the Dean of Students Office. The Dean of Students Office will provide documentation to the student who must then provide this documentation to the Instructor when requesting accommodation.