Meeting Times: The class will meet on Mondays and Wednesdays, in the E+ block, 10:30-11:45.
Topics Covered: Topics covered include number representation, assembly language, program optimization, memory organization, linking, exceptional control flow, dynamic storage allocation, system-level I/O, network programming, concurrency and synchronization.
Prerequisites: COMP 40 or equivalent.
Textbook: Hennessy and Patterson, Computer Architecture: A Quantitative Approach, 4th edition. available Sept 15th from amazon.
Instructor:
Professor Soha Hassoun
Office: Room 232, Halligan Hall
e-mail: soha@cs.tufts.edu
Telephone: 627-5177 (email will work better!)
Office hours: check the class web page.
Teaching Assistant:
Nauman Khan. Check class web for details.
Course web page: All assignments, hints,
handouts, and announcements will eventually be posted on the
class' web
page:
E-mail List: We will have a class mailing list which will be frequently used to make announcements. Instructions on adding yourself to the mailing list will be posted on the class web.
Homeworks: Assigned at the end of each chapter to give you a feel for the quizzes and exams.
Quizzes: There will be a total of 4 quizzes. The lowest grade will be dropped. Missed quizzes will not be re-taken.
Presentation: Each student is expected to present one or more research paper in the class.
Exams: There will be two exams. No make up exams will be given.
Attendance: Although classroom attendance is not mandatory, it is highly recommended. Please note that you are responsible for all material covered in class and lab. If you have to miss class, please check with the instructor, TA, or fellow students to figure out what you missed. We will do our best to update the web page in a timely way.
Ethical Conduct: I have a zero-tolerance policy on academic misconduct. Cheating or assisting in cheating, in any format, will be directly reported to the administration. If you are in question, ask the instructor. Err on the conservative side rather than putting yourself at risk.
Class Conduct:
| Exams | 50% |
| Quizzes | 15% |
| Class Participation | 20% |
| Presentations | 15% |