CIS 501 (FALL 2007): Introduction To Computer ArchitectureInstructor: Amir Roth (amir@cis)
TA: Arun Raghavan (arraghav@seas)
Newsgroup: upenn.cis.cis501
|
There will be 4 homework assignments, each consisting of problems to be worked out by hand and some short simulation work using SimpleScalar. Homework is due at the beginning of the class period for which it is assigned. As for late homework, you have four "grace" days (not class periods) to use to hand in late homeworks. You don't have to use them at all. You can use one per homework. You can use all four on the first homework. Once you have exceeded these four days, late work will not be accepted unless you make prior arrangement with me. You may ask myself, the TA, or each other for general assistance, but please do all for-credit work on your own. Check the CLASS SCHEDULE for homeworks.
An important part of the course-from both an educational and a grading standpoint-will be a six-week project. You will do the project in groups of 2 or 3. The project deliverables consist of a proposal, and a 2500 word conference-format final report. The default project is to explore some small extension to a concept we study in class, to validate the experimental data in some paper, or to evaluate an idea of your own. More details about the project will be available as the semester progresses.
The mid-term exam is in class on Oct. 31. The final is on
Dec. 15, 9-11AM (this is the assigned Finals week slot), and is
cumulative. The final exam will count as the PhD Architecture WPE I
exam.
There are two sections of 501. 501/001 includes the project and is required for PhD students, although it is open to all students. 501/002 does not include a project and is open to MSE, MCIT, and BSE students. The final course grade curves for the two sections are separate.
The grade composition for 501/001 is:
The grade composition for 501/002 is:
Historically, the grade breakdown for 501 has been 40% A's, 40% B's and 10% C's and 10% D/F's. If your composite grade is more than a standard deviation below the mean, you will not get a B.
If you want to cheat, go ahead. But God (and Kris Olson at OSC) help you if you get caught. A first offense will get you a non-negotiable zero on the corresponding assignment. Additional offenses will get you automatic failure in the course, a visit to Office of Student Conduct, a permanent mark on your record, and expulsion.
A good rule of thumb for good academic conduct is "anything with your name on it must be strictly your own." You can ask me, the TA, and each other for general help. But once you sit down to actually do something for credit, you must be working alone. If you think you are approaching the academic misconduct border, play it safe and turn around.
Here is Penn's code of academic integrity.