| DATE |
ANNOUNCEMENTS |
| 12/16 |
Grades have been submitted. See the Grade Distribution |
| 12/16 12/17 |
My office hours will be: Tues 12/16 4:30-5:30, and Wed 12/17 11-12, and 1-2. |
| Anytime | I would really like to make sure that the use of significant sections of two textbooks worked out for you, and if it did (good --- we'd like to know), and if not (then do you have a suggestion?). If you could email me feedback, I'd appreciate it, since the course evaluations won't be ready until mid-way through the Spring semester. I will pass on all feedback to Drs. Mitra and Keckler who will be continuing this approach in the spring. Thanks very much for being the "initial class" for our new approach! |
|
(with agenda, reading,hdts) |
FAQ |
Simulator |
Patt/Patel Webpage |
Errata |
Announcements |
| Course: | Computer Organization and Programming Computer Sciences 310 Unique Numbers: Section 1: 52280, 52285, 52295 Section 2: 52305, 52310, 52315 |
||||||||||||||||||||
| Instructor: | Chris Edmondson-Yurkanan
Taylor Hall 4.136.....Phone: 471-9546 chris@cs.utexas.edu(or for fun: dragon@cs -- is it short for dragonslayer? or dragon's lair?) Regular Office Hours: Mon 4:30-5:30, Wed 3:30-4:30, or by appointment. |
||||||||||||||||||||
| Teaching Assistants: |
|
||||||||||||||||||||
| Proctors: | Proctor names and duties will be described after
9/1/2003
|
||||||||||||||||||||
| Class Meetings: | Section 1: MWF 09:00-10:00, Taylor 2.106
Section 2: MWF 10:00-11:00, Taylor 2.106 |
||||||||||||||||||||
| Discussion Sections: | #52280: TH 8:30-9:30, ECJ 5.416: Pak
Ho Chung (Simon) #52285: TH 1:00-2:00, JES A216A: Chan-Gun Lee #52295: TH 5:00-6:00, RLM 5.126: Honguk Woo #52305: TH 10:00-11:00, WEL 3.402: Pak Ho Chung (Simon) #52310: TH 11:00-12:00, JES A209A: Chan-Gun Lee #52315: TH 3:00-4:00, BAT 215: Honguk Woo |
||||||||||||||||||||
| Class Information: | WWW: www.cs.utexas.edu/users/chris/cs310/f2003/
Schedule: www.cs.utexas.edu/users/chris/cs310/f2003/schedule.html Homework FAQ: www.cs.utexas.edu/users/chris/cs310/f2003/hmwkFAQ/ Class topics (Handout #2) Newsgroup: utexas.class.cs310 (by students, for students). Here is an FAQ for reading CS department newsgroups: there are different instructions for (1) reading news via software running on a CS department system, (2) at UT but not in CS, and (3) via a machine that is external to UT. |
||||||||||||||||||||
| Required Textbooks: | We will be using the bulk of two textbooks that approach
computer
architecture from complimentary perspectives. The publisher has
offered
us a discounted price for the package of the two books, shrink-wrapped
together.
(I believe that this is THE most cost-effective solution to using
two
texts.) Title: "Combo Package: Patt/Patel: Introduction to Computing Systems 2nd ed. & MacCabe: Computer Systems, 1st ed". Publisher: McGraw-Hill. ISBN of the package: ISBN 0-07-364292-4. Note, this ISBN is unique to this package and to UT CS310. |
||||||||||||||||||||
| Prerequisites: | Students must have completed CS307 and CS315 (or their honors versions), with a grade of at least C in each. Enrollment is limited to Computer Sciences majors. |
Course Objectives
To understand the basic operation of computing systems. Upon
completing this course, students should have a high-level
understanding of the role played by each major component of the
system, including compiler, operating system, assembler, instruction
set, and hardware.
Student Evaluation
Your performance in this class will be evaluated through homework assignments, programming assignments, two exams, and a final. The weights of each of these components is listed below:
Interaction with your TA
Feel free to attend any/all of the CS310 office hours.
Your TA will conduct 50 min. discussion sections each Thursday to provide extra time for questions, to present additional examples of problem-solving techniques, to review the assignments, and to present new material.
The grading of assignments and tests will be shared among myself, the TAs, and the proctors but your contact point for grades will be your TA. Assignments and tests will be returned by your TA. Any grading problems should be turned in to your TA for resolution first, before appealing to me. You have one week to turn in a written appeal, after the TA returns the assignment.
Academic Misconduct Policy
You are free to discuss the course material with your classmates and
are encouraged to form study groups for the exams. However,
collaboration on homework or programming assignments is not
permitted. Helping a friend understand the intent of a homework or
programming assignment specification is permitted. Students who work
together too closely (e.g. design their solution together) should be
aware that this is a form of cheating called COLLUSION and is subject
to academic penalties. Penalties for academic misconduct include
a failing grade in this course.
The homework, programs, and exams must be the work of students turning them in. University policy (see Dean of Students' policies on academic integrity) will be followed strictly.
Acts that exceed the bounds defined by the approved collaboration practices will be considered cheating. Such acts include:
Studying for tests together is permitted and encouraged. Please come talk to me if you are unsure about how to work together with your friend in a legal, helpful manner. Remember, it is always ok to "work together" with your professor or TA!
Your Responsibilities in This Class:
The programming assignments will require use of the Department of Computer Sciences instructional computing resources. All CS students who meet the prerequisites for CS310 are eligible for a CS departmental Microlab account and undergraduate Unix account. Important links:
You will perform your programming assignments on software that runs
on Windows or Linux. This can either be done in the departmental
microlab, in the department Linux Labs, or at home on your
own computer. The software will be made available for download later in
the semester.