CSCI-UA.0202: Announcements
Announcements will be posted here.
- 5/21: Final grades submitted to registrar.
Have a nice summer!
- 5/18: Distribution of final exam scores posted.
Here is the distribution of scores on the final exam.
- 5/16: Final exam grades are posted
Final exam grades are posted on NYU Classes. Average: 64.1. Median: 68. Standard deviation: 18.9. We are aiming to file letter grades by Monday evening.
- 5/15: Lab weights
The weights of the individual labs are now on the labs page.
- 5/14: Solutions to final exam posted
Solutions to the final are posted on the exams page. Please let us know if you see any errors.
- 5/12: Taping fail
Unfortunately, the battery in the microphone was dead, and as a consequence, the review session was not taped in any useful way. We will be posting detailed notes on Piazza.
- 5/11: Review session will be taped
The review session will be taped.
- 5/11: Change in location of review session
We will meet Tuesday evening in WWH 101 rather than WWH 109.
- 5/11: Emergency office hours
Mike will hold office hours Wednesday May 13, 5:00-7:00 PM. The location is 715 Bway, Room 709.
- 5/7: HW10 Solns posted
The solutions for HW10 are posted on the schedule page.
- 5/7: The Night Watch
This is a modern classic that hilariously captures some of the essence of writing systems code. Some of you saw the author, James Mickens, speak here earlier in the semester.
- 5/7: The story of Mel
You may enjoy the story of Mel, a classic folk tale. This was considered to be a legend for many years, but people have (re)learned that Mel is real.
- 5/7: Announcement about the final
As noted in class, we guarantee to test programming with monitors on the final.
- 5/7: Final will be closed book, but you can bring TWO two-sided sheets of notes
As with the midterms, you may bring notes. Note that whereas for each midterm you had ONE two-sided sheet, for the final, you may bring TWO two-sided sheets, for a total of four sides of printing. As with the midterms, we have formatting requirements for each sheet. Here they are: Times New Roman font, minimum 10 point font, minimum 1 inch margins on all sides, maximum 55 lines per side (which is a busy single-spaced sheet). Do not exceed 1 inch margins, even if it means that you cannot fit 55 lines per side. If you use handwriting, same deal: your handwriting should be no smaller than 10pt, your margins should be at least 1 inch, etc., etc.
- 5/7: HW8, HW9 Solns posted
The solutions for HW8 and HW9 are posted on the schedule page.
- 5/6: Final exam review time, location
Tuesday, May 12, 6:00-8:00 PM, WWH 109
- 5/5: Final exam review will be Tuesday, May 12
Time, location information TBA. In class, Sunday was the most preferred, but I (Mike) forgot that I am not free Sunday. Tuesday was the next-most-preferred option.
- 5/4: HW10 released
It's relatively short. Some of the questions will help you with final exam reviewing.
- 4/30: Video on NYU Classes
The video for today's make-up lecture is on NYU Classes. It is assigned viewing. On Tuesday, the class content will assume that you attended the class or watched the video. To watch the video, you need Silverlight installed. From NYU classes, click on the Mediasite link on the left. Please let us know (or ask on Piazza) if there are any issues with playback. (Recall that some browser/OS combinations may not play back by default.)
- 4/30: Further updates to lab 7
These updates won't change your code; there should not be merge conflicts. The changes are intended to help with clarity and testing. To get the changes: - To get the latest lab code: git pull
- The latest description is online as usual; here is the diff
- 4/29: Lab 7 HTML updates
There have been some (relatively minor) updates to the lab7 HTML. Here is the diff.
- 4/27: May 11 is the last day to turn in any lab
Recall that we accept late labs (with penalty). The final deadline for any late lab is Monday, May 11, 9:00 PM. We will not accept lab submissions past that time.
- 4/27: Makeup class 5/1/15 at 2:00 PM
We will meet this Friday, May 1, 2:00-3:15 PM CIWW 101. The lecture will cover required content. You're encouraged to attend. The lecture will be videotaped. If you watch by video, you should do so before class on Tuesday, May 5.
- 4/24: Lab 7 released
It is due Wednesday, May 6, 9:00 PM. You can work in pairs but not larger groups. The two members of the team should be at the screen, and take turns passing the keyboard back and forth: one member types while the other looks at the screen to vet the code. It will not work to, say, divide the lab in half and parallelize. We recommend beginning now. There is not a lot of code to write, but there is a lot to understand.
- 4/24: HW9 released
It is due Friday, May 1 at 10:00 AM, and linked from the schedule page.
- 4/21: Midterm distribution posted
Here is the distribution of scores on midterm 2.
- 4/21: Office hours switch on 4/24
Minor adjustment in office hours people and places (but not times): - 3:00-4:00 PM Friday 4/24: Ye will cover Mike's office hours in 719B, Room 709.
- 2:00-3:00 PM Tuesday 5/5: Mike will cover Ye's office hours in Ye's usual location (719B, Rm 709).
- 4/13: Tuesday's reading
Tuesday's reading includes an additional chapter in OSTEP; this is a change from the posted syllabus as of Sunday evening.
- 4/12: HW8 released
It is due Friday, April 17 at 10:00 AM, and linked from the schedule page.
- 4/10: Lab 6 released
It is due Friday, April 24, 9:00 PM. You can work in pairs but not larger groups. The two members of the team should be at the screen, and take turns passing the keyboard back and forth: one member types while the other looks at the screen to vet the code. It will not work to, say, divide the lab in half and parallelize. We recommend beginning now. There is not a lot of code to write, but there is a lot to understand.
- 4/9: Midterm solutions posted
Solutions to midterm 2 are posted on the exams page. Please let us know if you see any issues.
- 4/8: Bug in HW7 Soln.
The solution to HW7 as originally posted had a mistake. The posted version is fixed. Here is the diff.
- 4/6: Typo in HW7 now fixed.
HW7 problem 4 used to say "t(003) ms". this should be "t(.003) ms", and is now fixed.
- 4/2: The second midterm will be closed book, but you can again bring one two-sided sheet of notes
This is the same thing as last time. The same formatting instructions apply, we will again check the notes, etc.
- 4/2: Practice midterms posted
The exams page includes additional exams that have relevant practice problems. (These exams also contain questions on content that we have not covered.)
- 3/31: Office hours switch on 4/1, 4/3
Minor adjustment in office hours people and places (but not times): - 2:45-4:00 PM Wednesday: Mike will cover Yang's office hours in Yang's usual location (719B, Rm 1221).
- 3:00-4:00 PM Friday: Yang will cover Mike's office hours in 719 B, Room 709.
- 3/28: HW7 released
It is due Tuesday, April 7 at 10:00 AM, and linked from the schedule page. This HW is longer than usual. It is intended to help you prepare for the midterm on April 9. Note that this homework is necessarily only one component of your preparation: there is plenty of material not captured by this homework.
- 3/23: Lab 5 released
It is due Friday, April 3, 9:00 PM. The lab is going to be somewhat difficult (this is in part because making progress on the lab requires a decent grasp on the mechanics of virtual memory, and it takes time to gain the required understanding). You can work in pairs but not larger groups. The two members of the team should be at the screen, and take turns passing the keyboard back and forth: one member types while the other looks at the screen to vet the code. It will not work to, say, divide the lab in half and parallelize. We recommend beginning now.
- 3/20: HW6 released
It is due Friday, March 27 at 10:00 AM, and linked from the schedule page.
- 3/13: Virtual memory brushup
We have posted a relatively short reading assignment to reinforce the fundamentals of virtual memory. The rest of the class (including HW6, lab 5, and the exams) will assume familiarity with the concepts covered in this reading.
- 3/12: Midterm distribution posted
Here is the distribution of scores on midterm 1.
- 3/4: Midterm solutions posted
Solutions to the midterm are posted on the exams page. Please let us know if you see any issues.
- 3/3: Lab 4 released.
It is due Friday, March 13, 9:00 PM. It is divided into three parts. The lab looks long, but the exercises in the first two parts can be completed rather quickly (it is reading and skills reinforcement rather than coding). The third part is several WeensyOS exercises. We recommend beginning the lab now.
- 3/2: Minor bug in HW2 Soln.
The solution to HW2 as originally posted had a mistake. The posted version is fixed. Here is the diff.
- 3/2: HW5 released
It is due Monday, March 9 at 10:00 AM, and linked from the schedule page. The collaboration policy is slightly different: you can post public questions about code to Piazza, provided the excerpts are small. The homework has details.
- 3/1: Notes from midterm review posted
Notes from the midterm review are on the schedule page. We will also post on Piazza the scribe notes taken by two student volunteers.
- 2/26: No review sesions next week
Review sessions will not meet next week, but the 15-minute 1-on-1 sessions will meet. The 1-on-1 sessions are your responsibility to schedule: you should email us to request a 15 minute block. The available blocks include the review session slots and office hours. If those times don't work, please make an appointment.
- 2/26: Lab 4 due date adjusted
We're adjusting the lab schedule. Lab 4 will be due later, and it will include more exercises on the basics of software development. For the reasoning behind the change, as well as general points about productivity, please see Section 3 in today's notes.
- 2/26: Policy change regarding lateness
For labs 4 and onward, the floor is C, not D (this reflects the fact that the effective passing grade in our class is C, per department policy). To be fair to all, we must keep the policy in place for the already released labs: thus, the floor of D remains in place for labs 1 through 3.
- 2/26: Midterm will be closed book, but you can bring one two-sided sheet of notes
The formatting requirements on this sheet are as follows: Times New Roman font, minimum 10 point font, minimum 1 inch margins on all sides, maximum 55 lines per side, printing on two sides acceptable. Do not exceed 1 inch margins, even if it means that you cannot fit 55 lines per side. If you use handwriting, same deal: your handwriting should be no smaller than 10pt, your margins should be at least 1 inch, etc., etc. We will check these sheets during the exam.
- 2/25: Review session notes posted
Notes from the fourth review session have been posted.
- 2/25: Homework solutions released
The schedule page contains solutions for homeworks 1,3,4. The solution for hw2 will be posted soon.
- 2/23: Midterm review session
A midterm review, which is by no means mandatory (and we will post notes), will be Sunday, March 1, 6:30-8:00 PM, CIWW 109. Most of the time in the session will be spent answering your questions.
- 2/22: Practice exams
The exams page includes some prior exams. However, please note that while the instructor was the same, the course content was not.
- 2/20: Review session notes posted
Notes from the third review session have been posted. This may be helpful for Lab 3.
- 2/19: HW4 released
It is due this Wednesday at 10:00 AM, and linked from the schedule page. As with the prior three, this one is intended to reinforce concepts; for this to be effective, you have to actually work through the problems. Thus, students in Monday review sessions will get the most from the homework and the session if they finish the homework before the session. However, we will accept submitted homeworks until the stated deadline. Please see the earlier notes (about evaluation vs. exercise). The same applies here.
- 2/13: Video of Friday's makeup posted
Today's videotaped session is assigned viewing. On Tuesday, the class content will assume that you attended or watched the video. The class covered coding standards that you will need to follow in the labs (and reliable ways to lose points...) To watch the video, go to NYU Classes, and click on the Mediasite link on the left. Some browser/OS combinations may not play back by default. If you run into trouble, see this link. Then try switching browsers and/or adjusting the plugin settings.
- 2/12: Unix development tools (gdb, etc.).
The labs page links to a handy tutorial (identified by Ye, written by lecturers and TAs at Stanford) that covers developing and debugging in the Unix environment. Please see the post on Piazza that explains why basic Unix literacy is important in this class.
- 2/12: Lab 3 released.
It is in two parts. Part A is due Monday, February 23, 9:00 PM. Part B is due Friday, February 27, 9:00 PM.
- 2/12: Review sessions will meet Monday
If you cannot make your assigned session, go to Wednesday's session, or office hours.
- 2/12: Lab 2 has a new deadline
Lab 2 is now due Tuesday at 10:00 AM, February 17
- 2/10: HW3 released
It is due this Monday at 10:00 AM, and linked from the schedule page. As with the prior two, this one is intended to be short. Please see the earlier notes (about evaluation vs. exercise). The same applies here.
- 2/9: Friday's office hours
Mike's office hours this Friday will be after the makeup: roughly 3:30–4:30 PM (rather than 3:00–4:00 PM)
- 2/8: HW2 updated with a bug fix.
Problem 4 contained a bug that is now fixed. Piazza has details.
- 2/6: Lab 2 released.
It is due Friday, February 13, 9:00 PM
- 2/6: Class cancelled Tuesday; makeup is 2/13 at 2:00 PM
There is no class Tuesday (though there is assigned reading). To compensate, we will meet Friday, February 13, 2:00-3:15 PM CIWW 101. The lecture will cover required content. You're encouraged to attend. The lecture will be videotaped. If you watch by video, you should do so before class on Tuesday, February 17.
- 2/4: HW2 released
It is due this Monday at 10:00 AM, and linked from the schedule page. As with the first one, this one is pretty short. Please see the earlier note (about evaluation vs. exercise). The same applies here.
- 1/30: Review sessions begin on Monday
We will review C programming and other lab1 prerequisites. You will be receiving email from us with your review session assignment; go to that session next week. (If you are not free during your assigned time, we will email you about this, or you can email us. We will handle re-assignment requests at the end of next week.) If you do not receive any email at all by this Saturday (1/13/15) at 6:00 PM, please email us at the staff email alias.
- 1/30: HW1 released
It is due this Monday at 10:00 AM (before the first session), and linked from the schedule page. The homework is pretty short. It's meant to reinforce and review the skills you will need to do lab1. It's also meant to reinforce the skill of "self-study": we don't grade the homeworks carefully, so it's up to you to use the homeworks as a teaching and review tool or, in other words, exercise.
- 1/29: Lab 1 released.
It is due Friday, February 6, 9:00 AM PM (typo).
- 1/28: Textbook clarification
The required texts are as listed on the home page. The NYU bookstores is stocking one of the recommended texts (Modern Operating Systems) because it was required in an earlier version of this class. That text is not required in our class.
- 1/26: Web page posted
Last updated: 2019-08-11 07:38:00 -0400
[validate xhtml]