The elements of computing systems


 

Instructor: Benny Pinkas, benny (at) pinkas.net, benny (at) cs.haifa.ac.il.

Dept. of Computer Science, University of Haifa.

Office Hours: Wednesdays, 12-1pm.

 

 

Fall semester 2006.

 Sunday, 14:00-16:00

 Wednesday, 10:00-12:00

 

Text book:

The Elements of Computing Systems:  Building a Modern Computer From First Principles, by Noam Nisan and Shimon Schocken, MIT Press, 2005.

 

Requirements and grading:

Students will be required to complete 12 mini-projects.

The grade will based on the mini-projects (70%) and a final exam (30%).

 

Course discussion group @ google groups: TECS Haifa 2006

 

Grades (projects, exam, and final grades, updated 19.2.07)

 

אפשרות לשיפור ציוני תרגילים 10 ו-11:

  • ניתן להגיש מחדש את תרגילים 10 ו-11, בהתאם לתנאים הבאים.

  • ניתן לבדוק את התרגילים לפני ההגשה עם קבצי בדיקה חדשים: תרגיל 10, תרגיל 11.

  • את התרגילים החדשים יש להגיש עד יום שלישי, 27.2.07.

  • אם diff בין התרגיל החדש לתרגיל המקורי שהוגש יהיה גדול מ-%10, התרגיל החדש לא יבדק.

  • הציון של התרגיל החדש יהיה תלוי גם בגודל ה-diff עם התרגיל המקורי.

New project grading policy:

Only the best 11 projects will be considered in computing the final grade. Students can therefore submit only 11 projects. The total weight of the projects is still 70% of the final grade, but the grade will be calculated according to the weights of the best 11 projects. For example, project 9 has a weight of 10/70. If you do not submit project 9, or if project 9 has the lowest grade among your projects, then the weight of each other project is increased by a factor of 70/60. Therefore, if you received a 100 for each of the other projects, they will contribute 70/70 points to your final grade.
Projects 7, 8, 10 and 11 each have a weight of 6. 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Slides:

 
Grades:

Useful information: