Homepage: http://www.cs.utexas.edu/users/hunt/class/2008-spring/cs352/cs352.html
Unique Number: 55665
Class Room Number: GEO 2.102
Class Time: Tuesday, Thursday: 8:00 -- 9:20 am
Class Textbook: Computer Systems, A Programmer's Perspective
Textbook Authors: Randal E. Bryant and David O'Hallaron
Textbook ISBN: 0-13-034074-X
Office Location: Main 2012
Office Hours: Wednesdays: 17:45 to 18:45
Office Hours Location: Taylor Hall Basement
Instructor: Warren A. Hunt, Jr.
Instructor E-mail: hunt@cs.utexas.edu
Teaching Assistant: David L. Rager
Office Hours Location: Main 20 Lobby
Office Hours: Tuesdays: 11:30 to 13:00, Thursdays 14:00 to 15:30
TA E-mail: ragerdl@cs.utexas.edu
TA Announcements: http://www.cs.utexas.edu/users/ragerdl/cs352/
Homework will be assigned every week on Tuesday, and it is due nine days later on Thursday by 8:00 am in class. Of course, you may bring finished homework to class; otherwise, you must place homework assignments in the CS Homework drop box next to the Taylor Hall main entrance. Remember, late homework is not accepted, but the two lowest homework grades will be dropped. Assignments will appear here as the semester progresses. Please show your work -- partial credit cannot be awarded if just an answer is given. Each homework much have a homework cover sheet (PostScript, PDF) attached to the front. Only write the information requested on this cover sheet; do not include your UT ID nor your Taxpayer ID.
You may discuss the homework questions, but the end product that you turn in should be your own work. I want you to learn from and with your peers, but I want each of you to be responsibile for your own work.
Many students have asked for an option to do some "extra credit". Assigning "extra credit" in a curved class is a tricky affair, because if enough students participate, it can affect the curve. We contemplated making the Laboratory 3(b) extra credit, but we decided it would be difficult to access in a fair way. Additionally, we feel that the second half of Homework #7 deserves more weight than just one homework grade. As such, we are offering all students the following option.
If a student turns in a perfectly working solution for the second question in Homework #7 by noon on April 24, 2008, (there are no late acceptances and there is no partial credit), their Homework #7 grade will be replaced with a 100, and they will earn a third dropped homework grade. To turnin the perfectly working 64-bit factorial program, type:
Students may find the following C template useful for completing this problem:
The code included in fact.y86 should include a main routine (like in Laboratory 3(a) and HW #6) that calls the function fact. All other function names are left up to the student.
Students who made a 100 on the original homework 7 assignment will be credited with having completed this extra credit opportunity and are not required to turn in anything.
The instructions for Lab 3(a) may be downloaded directly (PS, PDF). Given: March 4, 2008, Due: Thursday, March 27, 2008, by 3:00 PM.
Return to CS352 course homepage.