UCSD CSE222a Wi 06 > Summary |
|
|
|
|
|
Project: UCSD CSE222a Wi 06
?
Affiliation: UCSD
Starts: 1/6/06 Ends: 3/31/06 Leaders: jalbrecht, vahdat Keywords: UCSD CSE 222a Networks Participants: 36 (view all) Description: To ensure interactive class sessions and to test for understanding of the material, students are required to read and evaluate papers in the reading list in advance of each class session. An important research skill is the critical reading of related research papers. For each paper, students will submit a 1 page maximum (250 words) evaluation listing the strengths and weaknesses of the paper. Clearly, you may have changed your mind by the end of the class discussion; that's OK (and even expected). The evaluations will be graded as follows. Each evaluation will be graded on a 0-3 scale. A zero indicates that you did not turn in an evaluation or made very little effort. A three indicates that you thought hard about the paper you read. In grading your evaluations, you will receive one point for your response to each of the following three items: (i) the three most important things the paper says, (ii) the most glaring problem with the paper, and (iii) what conclusion you draw from the paper regarding our research agenda. Your evaluation should contain 3 paragraphs, so that it is easy to identify your responses to each item. Poorly organized and confusing responses will not receive full credit. Grading will start off relatively easy but will become progressively harder as the semester progresses. You can skip up to 1/4 of the papers and still receive maximum credit for paper reviews if your evaluation of the other papers is satisfactory. Late homework will not receive credit for any reason. The homework summaries should reflect your understanding of the paper. It is not acceptable to turn in a summary if you have not made an honest effort to read the paper. Note: You must join this project (see link in upper right hand corner) in order to submit any evaluations. Announcements
03/23/06, CSE 222 project report and evals - Hello, When submitting your final project report, please send a copy to me and Professor Vahdat. When submitting the conference evals, please send them only to me. They are both due on Friday at midnight. In an effort to not fall so far behind in the remainder of our talks, I will be holding up signs indicating the time you have remaining. If everyone stays within their allotted time slot, we won't have to stay late again, and that would be fantastic. Thanks, Jeannie Jeannie 03/22/06, CORRECTION: CSE 222 mini conference - It will be held in EBU3B 4140. Sorry for the confusion. Thanks, Jeannie 03/22/06, CSE 222 mini conference - Hello, We will begin our CSE 222 mini conference today at noon in the WLH 2207. The schedule can be found here http://www-cse.ucsd.edu/classes/wi06/cse222a/project_presentation_schedule.html. Remember that you must submit evaluations for 9 other projects as described here http://www-cse.ucsd.edu/classes/wi06/cse222a/miniconference_evals.html. And now the best part....pizza and drinks will be provided at the conference on both days. When presenting, please try to finish your talk in the window allocated to you. If you get behind, we all have to stay longer, and most people won't be excited about that. Thanks, Jeannie 03/21/06, CSE final project paper - Hi everyone, Just to clear up any confusion, your final project report and mini-conference evals are due on Friday (3/24) at 11:59 pm PST. The website has been corrected. Thanks, Jeannie 03/08/06, CSE 222 grading clarification - Hello, I spoke to Amin about the details of the grading for the assignments/evals/quizzes portion of your grade. The assignments/evals/quizzes are worth 25% of your grade. Within that 25%, here is how your grade will be determined: 10% Programming Assignments 10% Quizzes 5% Evals You can skip 4-5 evals and still receive max credit. Also, if you lost points, we will throw the lowest scores out first. We will not drop any quizzes however. If you have any questions or concerns about this, please let me know. If you are concerned about missing a quiz, you will probably have to contact Amin directly, because I do not think he typically allows makeups. My office hours for today and next Monday are being cancelled. If you need to meet with me, please email me and we can arrange a time. I hope this does not cause any inconvenience for you. As always, let me know if you have questions. Thanks, Jeannie 03/04/06, syllabus change, meeting times - Hello everyone, The syllabus has been updated slightly. Before submitting any evals, make sure you check the web page for the updated link. There are now 2 links for the Chord paper. Either one will work. Also, please stop by Professor Vahdat's office within the next few days to sign up for a slot to meet with him regarding your project status. There is a signup sheet taped to his office door. Let me know if any of you have any questions about any of this. Have a good weekend. Jeannie 02/23/06, CSE 222: assignment 2 - Hello, In case you are wondering what happened to assignment 2, I am about half way through grading them. They are taking longer to grade than I expected. I plan to get them back to you in class on Tuesday. I apologize for the delay. Thanks, Jeannie 02/17/06, updated syllabus - Hello, The syllabus and class schedule have been updated today. Several paper due dates have been pushed back by a few days. As a result, you may receive (or have already received) H2O reminders with conflicting dates. If you are confused about when something is due, the dates reflected on the course webpage are correct. Thanks, Jeannie 02/10/06, Weekend availability - Hello, I just wanted to let you all know that I am going out of town today, and will have limited email access this weekend. If you email me with questions regarding your assignment, I may not be able to respond before the deadline. I will try to check my mail tomorrow night, but I don't know how easy it will be to find an internet connection. If you have questions, send them to me before 3pm today and I will respond. Thanks and good luck, Jeannie 02/08/06, CSE 222: Extended Deadline, NO flex days - Hello, Due to some miscommunication over the existence of flex days, the deadline for the second assignment (web server evaluation) has been extended until 11:59 pm on Feb 12th. To clear up any confusion, there are no "flex days" for this class. No late submissions will be accepted. Sorry for the confusion. Thanks, Jeannie 02/06/06, Office hours on Monday 2/13 - CSE 222a TA office hours on Monday, February 13th are cancelled. I will be available this Wednesday and next Wednesday, 2:00-3:00. Thanks, Jeannie 02/06/06, CSE 222: assignment 2 details, grades, etc - Hello, The second part of the web server assignment is due this Friday at 5pm. The grading criteria for this assignment has been posted at: http://strength.ucsd.edu/~albrecht/cse222/criteria-2.pdf You may make modifications to your server for this second part. Please resubmit your code with your writeup, as described in the the submission guidelines. When sending me your tarball, please name the tarball using the last names of your group members. For example, if your group consists of John Smith and Jane Doe, your tarball should be named smith-doe.tar. This makes it easier for me to keep track of submissions. The grading for the second part will be a bit tougher than the first part. The important aspect of this assignment is not the performance of the web server, but rather how thoroughly you evaluate it. In other words, it is not a big deal if Apache outperforms your server (for example), as long as you can explain why your server does not perform as well as Apache under certain conditions. The purpose of this assignment is to teach you how to correctly evaluate and analyze your work. Your graphs should include titles, captions, error bars, axis labels, and keys. The writeups should be typeset, and they should be clearly organized. As before, no credit will be given for late submissions. The grades for the first part of the assignment were handed out in class on Thursday. Also, the grades for the class have been posted on GradeSource. You should have received an email with your secret ID number a few weeks ago. This page is updated as your work is graded. If you did not receive this email (or deleted it as spam) let me know and I will resend it. If you have questions about your grade or would like any aspect of your server regraded, you must contact me by Wednesday, 2/8. After this point, I will not honor any requests for a regrade. Lastly, you should have sent me your project proposal by now. If you have not, please get it to me asap. If you still do not have a project topic, please contact me or Dr. Vahdat to schedule a meeting to discuss potential ideas. Good luck! Thanks, Jeannie 01/25/06, CSE 222: updated syllabus, assignment 1 details, etc. - Hello, As Amin mentioned in class yesterday, class for Thursday 1/26 has been cancelled. The IP Switching paper is now due 1/31. The syllabus has been updated, and the H2O due dates have been modified. There are now two links to submit an evaluation for the IP Switching paper (I was unable to change the date for an H2O discussion that was already in progress). Either one works. There is no reason to resubmit your responses if you have already posted. The first part of the web server is still due on Friday at 5pm. Once again, NO late submissions will be accepted. Please follow the directions carefully for submitting your code. Failure to follow these instructions will result in a loss of points. A few more clarifications about what I'll be looking for: 1. There is still a great deal of confusion over htaccess. The only htaccess feature that I will test for is if you can deny/allow a specific IP address or domain. If you have already implemented more, you will receive a few extra credit points. Make sure your writeup includes a discussion of what features you support, and more importantly, a brief discussion of how you would go about supporting the more advanced functionality of htaccess. 2. Pipelined requests and persistent connections are not the same, but they are related. Support for pipelined requests requires a persistent connection. A persistent connection is simply one in which the connection is kept alive to potentially serve future requests from the same client. Pipelined requests occur when the client sends multiple requests at once on the same connection, and the servers sends responses in order. 3. Your server should properly handle HTML, JPG, GIF, and TXT files. 4. Your server should catch malformed or invalid requests (400 Bad request), in addition to 404 and 403 (and maybe 401 for htaccess authentication denial--this is optional). 5. Your writeup should describe your heuristic for timing out connections. Also, it should describe the architecture you chose (multi-threaded, multi-process, event-driven), and any other details that you feel are important and should be considered by me as I grade it. 6. If you'd like to schedule a demo, let me know in your submission email. 7. I have updated the grading criteria slightly. Don't worry, the changes are minor and are only meant to help you. It can be found at http://strength.ucsd.edu/~albrecht/cse222/criteria-1.pdf or http://strength.ucsd.edu/~albrecht/cse222/criteria-1.ps. I think that covers everything for now. As always, let me know if you have any questions. I will try to respond to email as quickly as possible. Good luck, Jeannie 01/22/06, Another clarification - Many of you have asked about supporting PHP, since the main CS front page is actually index.php not index.html. Your web server does not need to support PHP. Only HTML, JPG, and GIF will be tested. If you have already built in PHP support, let me know in your writeup. Thanks, Jeannie 01/20/06, Assignment 1 details and clarification - Hello again, Many of you have sent me questions regarding assignment 1. To clarify, this assignment is to be completed in groups of 2, which you should have formed on your own. The assignment requires you to build a web server. The details are intentionally left somewhat vague to allow for creativity in design. However, to further assist you, I have constructed a sample grading worksheet that I will most likely use to grade your servers. It can be found at http://strength.ucsd.edu/~albrecht/cse222/criteria-1.ps. When submitting your assignment, please follow the submission guidelines posted on the assignment web page. *No late submissions will be accepted.* If you prefer, you may schedule a time with me to demo your web server. It should not take longer than 10-20 minutes. If you are interested in this option, please indicate that in the email that you send when you submit the code, and we can arrange a time to meet. I will be posting the grades for the first 2 paper evaluations within the next few days. Sorry for the delay. I hope this clears things up a bit. Let me know if you have questions about anything else. Thanks, Jeannie 01/19/06, Project Milestone 1 - Hello, At this point, all of you should have sent me an email listing your project interests. I have posted the responses at http://www-cse.ucsd.edu/classes/wi06/cse222a/project_interests.html. Please let me know if there are any errors (or if I have missed a response). You should begin forming your groups now, and notify me when you have made your decision. Let me know if you have any questions. Thanks, Jeannie |
|
