| CSE 371: Digital System Organization and Design
Spring 2007 Instructor: Amir Roth (amir AT cis)
TA: Sridevi Narayanan (sridevi AT seas)
TA: Gursharan Singh (gursingh AT seas)
Newsgroup: upenn.cis.cis371
|
Announcements
Course
Description
This is the undergraduate "computer
organization" course, which focuses on processor design, implementation,
and evaluation. Specific topics we will cover include performance
analysis, instruction sets, basic digital design, computer arithmet,
datapath and control, memory hierarchy, I/O, and parallelism.. If you are registered for this course, you must also register for the
co-requisite lab CSE372. CSE372 is taught by Prof. Milo Martin.
Reading
Materials
We will use one textbook:
Homeworks
There will be 5 homework assignments, each consisting of problems to be
worked out by hand. Homework is due at noon on the day for which
it is assigned (this will coincide with the beginning of the class
period). Over the course of the semester, you will have 5 "grace days" which
you can use to hand in homework late. You can use up to two grace days per
homework because after that, I will post the solutions. Late homework that is
handed in after the solutions have been posted or after all of your grace days
have been used up will simply not be accepted, unless arrangements are made at
least two days prior to when the homework is actually due. Check
the class
schedule for homeworks.
Exams
There will be a midterm and a final. The mid-term will be in class
and is tentatively scheduled for TBD. The final will be during its
slotted time. The final will be cumulative.
Grading
Grading breakdown for 371 is as follows:
Academic Misconduct
If you want to cheat, go ahead. Just make sure you don't get
caught. A first offense will result in a non-negotiable zero on
the corresponding item and a stern tongue lashing in my office. Also, I
will not like you any more. A second offense will result in a
non-negotiable subtraction of the corresponding maximum from your
grade, and referral to the Office of Student Conduct (OSC). Really,
it's better to skip an assignment than copy someone else's and get
caught, especially considering that the exams count for 70% of the grade
and it will be very difficult for you to cheat on those.
Here is how I define "cheating": anything with your name on it that is not
your own work. You can study together, you can ask each other and the TAs for
"abstract" help, i.e., "how do I do this sort of thing?", but if you hand in an
assignment and expect to get credit for it then you must come up with the
answers to the specific questions in the assignment on your own. If you are
doing something that you think may be crossing the line into "cheating"
territory, stop and turn around quickly; you've probably crossed that
line already.
Here is Penn's code of academic integrity.