Introduction to Computer Organization
Summer, 2008

CDA 3101
Syllabus

 

Catalog Description

Prerequisites: CIS 3020 or CIS 3023; MAC 2233, MAC 2311, or MAC 3472.

Organization of computing systems. Logical basis of computer structure. Machine representation of instructions and data, flow of control, and basic machine instructions. Assembly language programming.

Course Overview

This course is an in-depth introduction to the fundamentals of contemporary computer organization and design. Over the next 12 weeks, we will explore the interrelationship between hardware design, performance, and instruction sets. Our studies will roughly follow the textbook, with the primary focus on the MIPS RISC architecture and assembly language. Additional material not found in the textbook will be interspersed throughout the semester. Click here for a topical outline.

Homepage

http://www.cise.ufl.edu/~dts/cda3101/

Objectives

By the end of the term, the successful student will be able to:

Meta-objective

Learn “enough” about pointers in the C programming language to keep from getting blown out of the water when you take COP 4600.

ABET Outcomes

This course is used to assess program outcomes for these ABET criteria:

Instructional Staff

Instructor

Name E-mail Office Office Hours Phone
Dave Small dts@cise.ufl.edu CSE E422 MWF 6th (3:30-4:45pm) 392-6839
 
Teaching assistants

Joshua Horton jhorton@cise.ufl.edu CSE E309 T 1-3pm, R 3-5pm

Administrivia

Required materials

You will need at least 5 (five) colors of writing instrument as we will be drawing color coded diagrams. I recommend you bring them to every class; you are required to bring them to the [exams|quizzes] — failure to correctly color code your answers will earn as little as zero points! The required colors are:

Required textbook

Either the third or the revised third edition is fine.

Optional textbook

Important dates (FINALIZED)

Philosophy and policy

Read the Course Policies page!

Final grades

I do not give grades: students earn their grades. Your final grade will be based on the number of grade points you have accumulated at the end of the semester. The grading scale will be no harsher than the standard 100-90 = A, 89-87 = B+, 86-80 = B, 79-77 = C+, 76-70 = C, 69-67 = D+, 66-60 = D, 59-0 = E. During the semester you will accumulate points in categories weighted as follows:

75% quizzes
20% final paper
5% homework

Quizzess, typically, have bonus points allowing one to earn more than 100%. There will be no other adjustments made to grades — it is your responsibility to earn the grade you desire.

Note: completion of the ungraded biosketch assignment is required to pass the course.

Academic dishonesty

ACADEMIC DISHONESTY WILL NOT BE TOLERATED. Unless otherwise explicitly stated, assignments are individual projects. You are expected to do your own work; individuals who misrepresent work as being their own, submit fabricated data, or otherwise engage in anti-intellectual behavior will be dealt with severely and reported to the Office for Student Judicial Affairs. You may freely use any code presented in the textbook, provided by your instructor, or authored by yourself. You are prohibited from using code from any other source without written permission from the instructor. Remember, sharing your work with another student is a violation of the honor code. For more information, consult the official UF Academic Honesty - Student Guide.

Comments

My goal is simple: to help you learn — both inside and outside the classroom. If you have questions, there is no excuse for not getting help. The TAs, consultants, and I all hold office hours just for the purpose of helping you, either one-on-one or in small groups. No matter how busy we may look, during office hours, you have priority over everything else. If you have a problem or question, come by and we'll talk about it — don't put it off.

Modifications

This document is subject to revision as needed. All modifications will be noted in this section.

This website is an original work, Copyright © 2008 by Dave Small. All rights reserved.